- Shopify
- GA4
- Ecommerce Tracking
- Attribution
- Comparison
Shopify Analytics vs GA4: Which to Trust
By Olam Sule · Published 26 Aug 2026
TL;DR
Shopify analytics and GA4 answer different questions, so trust each for a different job. Shopify records every completed order on its own servers, so it is the source of truth for revenue and order counts. GA4 measures browser sessions, so it is stronger for where sales came from: channels, campaigns and landing pages. The two revenue figures will not match on their own, and a gap of roughly 10 to 15% is normal, with GA4 the lower number.
Olamide Sule, founder of Dolphin Analytics: a digital analytics expert based in London delivering solutions for agency and in-house clients.
You open Shopify and see one revenue figure. You open GA4 and see a lower one. Both come from the same store, the same week, the same orders, so which number do you report? We reconcile these two systems for Shopify stores every week, so this is the answer we would give a client: what each tool actually measures, why the totals disagree, and which one to trust for which decision.
This compares Shopify’s built-in analytics with GA4 (Google Analytics 4), the two systems almost every Shopify store runs side by side. It does not cover ad platform dashboards like Meta or Google Ads, which overclaim for different reasons.
What is Shopify analytics?
Shopify analytics is the reporting built into your Shopify admin. It records every completed order on Shopify’s own servers, then reports revenue, order counts, average order value, product performance and customer behaviour. Because it counts orders at the point of sale rather than in the shopper’s browser, it captures every transaction, which makes it the natural source of truth for how much the store actually sold.
Where it falls short is marketing attribution. Shopify can tell you a sale came from an “organic” or “referral” source, but it does not follow a visitor across several sessions, model multi-touch paths, or plug into Google Ads for bid optimisation. For revenue it is complete; for understanding what drove that revenue it is thin.
What is GA4 (Google Analytics 4)?
GA4 is Google’s free web and app analytics platform, and it measures behaviour in the shopper’s browser. It fires a purchase event when someone reaches the order confirmation with GA4 tracking loaded, then ties that purchase to a traffic source, a campaign, a device and a journey across sessions. That browser model is exactly what makes GA4 strong on attribution: it can show that a sale started with a Google Ads click three visits ago.
The same model is why GA4 misses orders. If a shopper declines the consent banner, runs an ad blocker, uses browser tracking prevention, or the checkout event simply fails to fire, GA4 never records that purchase. So GA4 is rich on sources and light on totals, the mirror image of Shopify analytics.
Shopify analytics vs GA4: the head-to-head
Here is how the two systems line up on the dimensions that decide which one to trust.
| Dimension | Shopify analytics | GA4 (Google Analytics 4) |
|---|---|---|
| How it counts | Server-side: every completed order on Shopify’s servers | Browser-side: a purchase event when GA4 tracking loads |
| Best at | Revenue, orders, average order value, product reports | Traffic sources, campaigns, landing pages, on-site behaviour |
| Revenue accuracy | Complete; the source of truth for order totals | Under-reports; misses consent-blocked and ad-blocked orders |
| Marketing attribution | Basic: source labels, no cross-session paths | Deep: channels, Google Ads, multi-session journeys |
| Cost | Included in every Shopify plan | Free; paid GA4 360 tier for very high volume |
| Setup effort | Built in, nothing to add | GTM container plus a custom pixel for checkout events |
| Main blind spot | Weak cross-channel attribution and path analysis | Any order where the browser never fired the event |
The table shows why arguing over which is “right” misses the point. They are built to answer different questions, so a store gets the full picture by reading each for what it does well.
Why don’t the two revenue numbers match?
The revenue totals disagree because Shopify counts orders on its servers and GA4 counts them in the browser. Shopify catches every sale; GA4 loses the ones where tracking never ran. A gap of roughly 10 to 15%, with GA4 lower than Shopify, is a normal rule of thumb for a healthy setup, not an exact benchmark or a guarantee. Consent-blocked sessions and the odd dropped event explain most of it.
That gap only becomes a problem when it behaves oddly. Start investigating when the difference runs well past 15%, grows suddenly after a theme or checkout change, or flips so GA4 reports more sales than Shopify, which usually means a purchase event is firing twice. We break the causes down in detail in why Google Analytics and Shopify sales don’t match, and cover the fix in the Shopify Google Tag Manager setup guide.
Which should you trust for which job?
Trust Shopify for money and GA4 for marketing. Use Shopify analytics for revenue, order counts, average order value and refunds, because those totals are complete and recorded at the source. Use GA4 for traffic sources, campaign performance, conversion rate by channel and the paths visitors take, because that is behaviour Shopify does not track in any depth.
The practical rule for reporting: pick one number per question. Quote Shopify when someone asks “how much did we sell,” and quote GA4 when someone asks “where did it come from.” Reporting both revenue figures in the same meeting is what makes the two dashboards look broken, when they are simply measuring different things.
When is Shopify analytics enough on its own?
Shopify analytics alone is enough when your questions are about products and orders, not marketing. A store that sells mostly through direct traffic, repeat customers and email, with little or no paid advertising, can run its reporting from Shopify and a tool like Klaviyo without much lost.
You need GA4 alongside it once paid acquisition matters. If you spend on Google Ads, run SEO you want to measure, or need to know which campaign produced which sale, Shopify’s source labels will not answer those questions. The moment attribution becomes a real decision, GA4 earns its place.
| Your situation | What to rely on |
|---|---|
| How much did we sell, and of what | Shopify analytics |
| Which channels and campaigns drove sales | GA4 |
| Conversion rate by traffic source | GA4 |
| Product, refund and average-order-value reporting | Shopify analytics |
| Google Ads bidding and audience data | GA4 |
| A single trusted revenue figure for the board | Shopify analytics |
The real question: who reconciles the two?
Once you accept the numbers will never match by themselves, the useful question is who makes them agree in a way you can explain. That is reconciliation work: confirming Shopify is complete, checking GA4’s gap is within the normal range, and making sure both feed a report where every figure traces back to a source.
The stakes get higher once ad platforms enter the picture, because their dashboards overclaim far more than GA4 undercounts. In one reconciliation for a subscription box brand, we found the ad platform claiming 6.9 times the revenue Shopify had actually recorded, most of it from view-through conversions the shopper never clicked. Shopify was right; the dashboard was inflated. Sorting out which system to believe, and why, is exactly the problem a proper audit solves.
If your Shopify and GA4 numbers disagree and you are not sure whether that gap is normal or a sign something is broken, that is what the free data audit is built to catch. We check what each system is really counting, then tell you which number to trust and where the tracking is leaking, before you make decisions on figures that don’t agree.
Frequently asked
Is Shopify analytics or Google Analytics more accurate?
Shopify analytics is more accurate for revenue and order counts because it records every completed transaction on its own servers, independent of the shopper's browser. GA4 is more useful for where those sales came from: the channels, campaigns and landing pages behind them. Neither is wrong; they count different things, so trust Shopify for the totals and GA4 for the sources.
Do I need Google Analytics if I already have Shopify analytics?
Most stores running paid traffic do. Shopify analytics covers revenue, orders and product performance well, but its marketing attribution is basic. GA4 shows which channels and campaigns drive sales, connects to Google Ads, and follows visitors across multiple sessions. If you spend on ads or run SEO, GA4 answers questions Shopify analytics cannot.
Why is Shopify revenue higher than GA4?
Shopify revenue is higher because Shopify records every completed order server-side, while GA4 only counts a purchase when the browser loads its tracking and fires a purchase event. Consent banners, ad blockers, browser tracking prevention and dropped checkout events all stop that on some orders. A gap of roughly 10 to 15%, with GA4 lower, is normal.
Which numbers should I report to my team?
Report Shopify for revenue, orders and average order value, because those totals are complete. Report GA4 for traffic sources, campaign performance and conversion rate by channel, because that is what GA4 measures well. Reporting one figure for revenue and one system for attribution stops the two dashboards contradicting each other in the same meeting.
Can I make Shopify and GA4 match exactly?
No, and you should not try. The two systems count differently by design, so a small gap is healthy. The goal is a stable, explainable gap of roughly 10 to 15%, not a perfect match. Start investigating when the gap runs well past 15%, grows suddenly, or when GA4 reports more sales than Shopify, which usually means a purchase event is firing twice.