GA4 Ecommerce Tracking: Setting It Up Properly for SMB Stores
- Why Most SMB Websites Have Broken GA4 Ecommerce Tracking
- The Ecommerce Events GA4 Needs to Track
- The GA4 Reports That Actually Matter for SMB Marketing
- Connecting GA4 to Your AskBiz POS Dashboard
- GA4 Conversions: Setting Up Beyond Just Purchase Events
- Common GA4 Ecommerce Setup Mistakes to Avoid
- Getting Your GA4 Setup Audited and Fixed
Most SMB ecommerce sites have GA4 installed but without ecommerce events — meaning they track sessions but miss all purchase data. Proper GA4 ecommerce setup reveals which channels, campaigns, and pages are actually driving revenue vs just traffic.
- Why Most SMB Websites Have Broken GA4 Ecommerce Tracking
- The Ecommerce Events GA4 Needs to Track
- The GA4 Reports That Actually Matter for SMB Marketing
- Connecting GA4 to Your AskBiz POS Dashboard
- GA4 Conversions: Setting Up Beyond Just Purchase Events
Why Most SMB Websites Have Broken GA4 Ecommerce Tracking#
Google Analytics 4 was set as the standard Google Analytics version in July 2023, replacing Universal Analytics. Most SMB website owners or their web agencies completed the migration by installing the GA4 tracking code — and then stopped. The result is a GA4 property that tracks pageviews and sessions but misses entirely the data that actually matters for business decisions: what products people view, what they add to cart, what they attempt to purchase, and what they actually buy. GA4 ecommerce tracking requires event-level implementation beyond the basic tracking code. For Shopify stores, there's a GA4 integration in the theme settings that sends most standard ecommerce events. For WooCommerce, a plugin is required. For custom-built sites, Google Tag Manager with a properly configured data layer is the standard implementation path. Without these additional steps, your GA4 property is essentially a pageview counter with a fancy interface. For UK SMB ecommerce businesses, the cost of not having proper ecommerce tracking is real and ongoing: you're making decisions about which products to feature, which campaigns to run, and which landing pages to improve based on traffic data alone — without knowing whether that traffic is purchasing or bouncing.
The Ecommerce Events GA4 Needs to Track#
GA4's ecommerce reporting is built on a set of standard events that must be firing correctly for the reports to populate. The key events, in the customer journey order: view_item_list (product list viewed), view_item (individual product page viewed), add_to_cart (item added to cart), begin_checkout (checkout initiated), add_payment_info (payment details entered), purchase (order completed). For your GA4 ecommerce reports to tell the full story, each of these events needs to fire with the correct parameters: item ID, item name, price, quantity, and (for purchase events) transaction ID and total revenue. Missing parameters mean your reports will show that purchases happened without telling you what was purchased, at what price, in what quantity — making the data only marginally more useful than no tracking at all. For Shopify merchants, the Google & YouTube Sales Channel in Shopify's app store handles most of this automatically. Check that you're using GA4 (not Universal Analytics) in the channel settings, and verify that purchase events are firing by going to GA4's DebugView while making a test transaction. For WooCommerce, the WooCommerce Google Analytics Integration plugin (or the Duracell Tomi GTM plugin for Tag Manager implementations) covers the standard events.
The GA4 Reports That Actually Matter for SMB Marketing#
Once your ecommerce events are firing correctly, several GA4 reports become genuinely powerful for marketing decisions. The Monetisation > Ecommerce purchases report shows your top products by revenue, items viewed per transaction, cart-to-view rate, and purchase-to-view rate. This tells you which products convert visitors most effectively and which attract browsers but not buyers. The Acquisition > Traffic acquisition report with Revenue as a metric shows you which channels (organic search, paid search, social, email, direct) are driving the most revenue — not just the most sessions. For most SMBs, this reveals significant differences: direct traffic might account for 35% of sessions but 55% of revenue (because direct visitors are existing customers with high purchase intent); social might drive 20% of sessions but only 5% of revenue (because social traffic is curiosity-driven rather than purchase-intent-driven). The Path exploration (Explore > Path exploration) shows the most common journeys from landing to purchase — and the most common drop-off points. If 60% of your revenue comes through a three-page journey (Homepage → Category page → Product page → Cart → Checkout) but 40% of users who reach the product page drop off without adding to cart, your product page conversion rate is your primary growth lever.
Connecting GA4 to Your AskBiz POS Dashboard#
GA4 tracks online behaviour. AskBiz tracks all sales — online and in-store. The integration between the two creates a complete picture of your customer's journey from digital touchpoint to physical transaction. A customer who visits your website three times over two weeks (visible in GA4) before coming into your shop and buying (visible in AskBiz POS) represents a digital-to-physical journey that neither system captures alone. AskBiz imports your GA4 data and matches website visitor sessions (identified by email where captured — via newsletter sign-ups, account logins, or checkout completion) to your POS customer records. This cross-matching isn't perfect (it only works for identified visitors) but typically captures 30-45% of your in-store customers who also interact with your website — enough to reveal meaningful patterns. The insight this delivers: which online content (blog posts, product pages, category pages) correlates most strongly with in-store purchases in the following 2-4 weeks. For retailers with significant in-store revenue, knowing that their "winter styling guide" blog post reliably precedes in-store visits from customers buying outerwear is actionable marketing intelligence — it tells you to produce more of that content and promote it more aggressively.
GA4 Conversions: Setting Up Beyond Just Purchase Events#
GA4's conversion system allows you to mark any event as a conversion — not just purchases. For SMB ecommerce sites, the events worth tracking as conversions beyond purchase: generate_lead (for businesses that capture leads before sales); sign_up (newsletter or account registration); begin_checkout (high-intent signal, even for sessions that don't complete purchase); and file_download (for B2B or service businesses where content downloads indicate sales intent). Tracking begin_checkout as a conversion lets you calculate your checkout abandonment rate in GA4 and monitor it over time. If your checkout abandonment rate was 68% last month and is 74% this month, something has changed — perhaps a payment option was removed, your shipping costs changed, or a new checkout flow is creating confusion. Catching this early through GA4 monitoring prevents extended revenue loss from a fixable problem. GA4 goals can also be connected to your Google Ads campaigns, allowing Google's Smart Bidding algorithm to optimise for multiple conversion signals — not just purchases, but add-to-cart events (earlier funnel signal with higher volume) and checkout initiations. For smaller SMBs with fewer than 50 purchases/month from Google Ads, using add-to-cart events to supplement purchase events in bidding gives the algorithm more signal to work with and typically improves campaign performance.
Common GA4 Ecommerce Setup Mistakes to Avoid#
The most common GA4 ecommerce setup mistake: sending purchase events with revenue that includes VAT when comparing to your net revenue, or vice versa. If GA4 reports £1,200 in revenue but your Shopify dashboard shows £1,000, the discrepancy is often the 20% VAT difference. Standardise whether your GA4 revenue events send inclusive or exclusive of VAT and document it — consistency matters more than which you choose. The second common mistake: using client-side tracking (the browser-based pixel) without server-side tracking (GA4's Measurement Protocol). iOS privacy changes and browser ad-blockers cause 20-35% of ecommerce events to be missed by client-side tracking. Server-side implementation (via Google Tag Manager's server container) captures events at the server level and is not affected by browser privacy settings. For accurate reporting, implement both. The third mistake: not filtering out internal traffic. If your team regularly visits your website for testing, product photography, or content checks, their sessions are inflating your traffic and their test orders may be appearing in your ecommerce reports. Create a GA4 filter to exclude your office IP addresses and set up a separate property for testing.
Getting Your GA4 Setup Audited and Fixed#
Most SMB ecommerce sites have at least 2-3 GA4 tracking issues that are misrepresenting their data. The fastest way to assess your setup: install the GA4 Debugger browser extension and navigate through a purchase journey on your own site. You should see view_item events on product pages, add_to_cart when you add a product, and a purchase event with the correct revenue amount when you complete checkout. If any of these events are missing, firing with incorrect parameters, or firing multiple times, your ecommerce data is unreliable. Fix this before drawing conclusions from your GA4 reports — bad data is often more dangerous than no data because it creates false confidence in decisions based on it. Once GA4 is correctly implemented and connected to AskBiz, you have a genuine closed-loop measurement system: GA4 tracks online behaviour, AskBiz tracks all transactions (online and in-store), and the two systems together tell the complete story of your customer's journey from first digital touchpoint to repeat purchase. AskBiz connects your ads to actual sales. Try free at askbiz.co and start making marketing decisions based on real revenue data.
People also ask
How do I set up GA4 ecommerce tracking for my Shopify store?
GA4's ecommerce reporting is built on a set of standard events that must be firing correctly for the reports to populate.
Why is my GA4 ecommerce data different from my Shopify revenue?
Once your ecommerce events are firing correctly, several GA4 reports become genuinely powerful for marketing decisions. The Monetisation > Ecommerce purchases report shows your top products by revenue, items viewed per transaction, cart-to-view rate, and purchase-to-view rate.
What GA4 reports should I look at to improve my ecommerce marketing?
GA4 tracks online behaviour. AskBiz tracks all sales — online and in-store. The integration between the two creates a complete picture of your customer's journey from digital touchpoint to physical transaction.
How do I check if my GA4 ecommerce events are firing correctly?
GA4's conversion system allows you to mark any event as a conversion — not just purchases. For SMB ecommerce sites, the events worth tracking as conversions beyond purchase: generate_lead (for businesses that capture leads before sales); sign_up (newsletter or account registratio…
Do I need server-side tracking for GA4 ecommerce?
The most common GA4 ecommerce setup mistake: sending purchase events with revenue that includes VAT when comparing to your net revenue, or vice versa. If GA4 reports £1,200 in revenue but your Shopify dashboard shows £1,000, the discrepancy is often the 20% VAT difference.
Our team combines expertise in data analytics, SME strategy, and AI tools to produce practical guides that help founders and operators make better business decisions.
AskBiz connects your ads to actual sales. Try free at askbiz.co
AskBiz connects to your existing tools and surfaces insights like these automatically — no spreadsheets, no analysts, no waiting.
Connects to Shopify, Xero, Amazon, QuickBooks, Stripe & more in minutes