Shopify
ShopifyReporting

Google Analytics vs Shopify Analytics: Which One Should You Actually Trust?

Both tools show different numbers for sessions, revenue, and conversion rate. Here's what each platform is actually measuring — and when to use which.

Hassan Muhammad Younas··8 min read

If you run a Shopify store, you have two analytics platforms reporting on the same business — and they almost never agree. Different session counts, different revenue figures, different conversion rates. It's easy to assume one of them is broken.

Neither is broken. They're just measuring different things, for different purposes, in fundamentally different ways.

This guide explains exactly what each platform tracks, where the numbers diverge, and how to use both without losing your mind.


What Shopify Analytics Is Designed For

Shopify Analytics is commerce-native. It was built by people who understand that store owners need to answer specific questions fast: How many orders today? Which product is trending? What's my conversion rate this week?

What Shopify Analytics does well:

  • Real-time order tracking directly tied to your payment processor
  • Accurate product-level revenue (what actually sold, at what price, after discounts)
  • Native understanding of your product catalog, variants, and customer data
  • Automatic refund handling — revenue is always net of returns
  • Sales attribution by channel using Shopify's last-click model

What it can't do:

  • Deep behavioral analysis (how users move through your site, where they drop off)
  • Cross-device and cross-session journey tracking
  • Custom event tracking beyond purchases
  • Detailed traffic source breakdowns beyond broad channel labels

What Google Analytics Is Designed For

Google Analytics is a behavioral measurement platform. It was built to answer questions about how people interact with your website — what they click, how long they stay, where they go, and where they leave. Ecommerce tracking is a layer on top of that core purpose.

What Google Analytics does well:

  • Precise traffic source attribution (which specific campaign, keyword, or referral drove a session)
  • Behavioral analysis across the entire customer journey — from landing page to checkout
  • Custom event tracking (button clicks, video plays, scroll depth, form submissions)
  • Audience segmentation and cohort analysis
  • Funnel visualization for identifying where customers drop out
  • Integration with Google Search Console for organic search data

What it can't do without perfect setup:

  • Capture orders that occur after ad blockers fire or browsers are closed
  • Automatically track manual or draft orders created inside Shopify
  • Handle refunds without you explicitly configuring refund events

The 5 Key Differences Between Them

1. How Sessions Are Counted

This is the biggest source of confusion.

Shopify counts a new session whenever a visitor arrives at your store, regardless of how much time has passed since their last visit. If someone visits, leaves, and returns 5 minutes later, Shopify counts that as two sessions.

Google Analytics uses a 30-minute inactivity timeout. If someone visits, leaves, and comes back within 30 minutes, it's still one session. This means Shopify typically reports significantly more sessions than Google Analytics — making your conversion rate look lower in Shopify and higher in Google Analytics.

2. Revenue Attribution

Shopify shows actual transactional revenue: what cleared your payment processor, net of refunds. This is the number that matches your bank account.

Google Analytics shows revenue from purchase events that fired in the browser. If the event didn't fire (page closed, browser blocked it, payment redirect lost the session), that revenue isn't captured. This is why Google Analytics almost always shows less revenue than Shopify.

To understand the specific reasons for revenue discrepancies, see our detailed breakdown of why Google Analytics revenue differs from Shopify revenue.

3. Conversion Rate Calculation

Because session counting differs, conversion rates will always be different between the two platforms.

Shopify tends to show a lower conversion rate (more sessions in the denominator). Google Analytics tends to show a higher conversion rate (fewer sessions counted, and missed purchases undercount conversions — these two errors partially cancel each other out).

Neither number is wrong. They're answering slightly different questions.

4. Traffic Attribution

Shopify uses last-click attribution from UTM parameters. The last marketing touch before purchase gets the credit. If there's no UTM, it typically shows as "Direct" or occasionally gets incorrectly categorized.

Google Analytics also defaults to last-click attribution but has a much richer view of the traffic source. It captures the full referrer chain, reads UTM parameters, and integrates with Google Ads for more detailed campaign attribution. It's also configurable — you can switch to data-driven attribution in settings.

5. Direct Traffic

You'll almost always see more "Direct" traffic in Shopify than in Google Analytics, because Shopify is less aggressive at tagging traffic sources. Google Analytics captures referrers that Shopify misses.

That said, both platforms suffer from direct traffic inflation. If you're seeing 40%+ direct traffic in either platform, something in your tracking is broken. Read our guide on why Shopify traffic shows as Direct in Google Analytics to diagnose this.


Which Platform to Use for Which Decision

QuestionUse
How much revenue did we make this month?Shopify
Which products are selling best?Shopify
Did our refund rate increase?Shopify
Where is our traffic coming from?Google Analytics
Why did our conversion rate drop?Google Analytics
Which landing pages drive the most purchases?Google Analytics
Which marketing channels have the best ROI?Google Analytics
How do mobile vs desktop users behave differently?Google Analytics
Did a code change break our checkout?Both (check for sudden divergence)

The Setup That Makes Both Reliable

Neither platform gives you reliable data by default on a standard Shopify store. Here's what matters:

  1. Use Shopify's native Google Analytics integration, not a third-party plugin. The native integration fires purchase events directly from Shopify's servers in checkout, which is far more reliable.

  2. Add UTM parameters to every marketing link — email campaigns, social posts, paid ads. Without UTM tagging, traffic gets misattributed as Direct in both platforms.

  3. Verify your purchase event is firing on your order confirmation page using Google Analytics DebugView before trusting any revenue data.

  4. Check for discrepancies monthly. A stable gap (say, Google Analytics shows 10% less revenue than Shopify every month) is normal. A sudden increase in the gap means something broke.


The Bottom Line

Use Shopify Analytics as your financial dashboard. Use Google Analytics as your behavioral and marketing intelligence platform. They're complementary — not competing.

If you're spending time trying to make them agree on a single number, stop. That's not a solvable problem. The goal is to understand what each platform is telling you and act on it appropriately.

Wardly connects to your Google Analytics and turns your data into an interactive dashboard of ready-made reports — issues highlighted, explained in plain English, with clear guidance on what to fix and why. No digging through charts required.


Connect Wardly in 5 minutes — see your Google Analytics behavioral insights without having to sift through the numbers yourself.

Wardly

Your Google Analytics Data — Ready-Made Reports, No Digging Required

Wardly connects to your Google Analytics and surfaces what went wrong, why it happened, and how to fix it — all in one interactive dashboard.