Analytics

Shopify Analytics vs GA4: Attribution and the Reports That Actually Matter

Shopify and GA4 will never agree, and they don't need to. Use each one for what it measures well, and learn which attribution model you're looking at.

Every Shopify store owner eventually puts Shopify Analytics and Google Analytics 4 side by side, sees different numbers, and wonders which one is lying. Neither is. They count different things in different ways, and they assign credit for sales using different models. This guide is for founders and ecommerce managers who want to know which tool to trust for which question, and which handful of reports deserve a weekly look.

Key takeaways

  • Use Shopify for orders, revenue and customers. It records every order. Use GA4 for on-site behavior and cross-channel journeys. Neither tool is complete on its own.
  • The two tools attribute differently. Shopify defaults to last non-direct click with a 30-day window. GA4 offers data-driven or last click models only.
  • Shopify changed how it counts sessions starting September 21, 2026. Treat session-based metrics from before and after as different baselines.
  • Build a short weekly dashboard instead of browsing reports. Five or six numbers, reviewed consistently, beat 50 reports glanced at once.

Why Shopify and GA4 never match

Shopify's analytics discrepancies article lists the main reasons:

  • Tools count page reloads and visitors differently.
  • Some tools count search bots as visitors, and others don't.
  • Google Analytics only counts visitors with JavaScript and cookies enabled.
  • Browser extensions can block GA from recording sessions and purchases.
  • Reporting time zones can differ.
  • Each tool uses its own, partly proprietary, tracking method.

Add consent to that list. In regions where visitors can decline analytics cookies, GA4 sees less than Shopify's server-side order records, though Google's consent mode can model some of the gap (see the tracking and consent guide).

The practical rule: Shopify's order and revenue figures are your source of truth for sales. GA4's purchase count will usually be lower. Watch the ratio between them over time. A steady gap is normal, but a sudden change usually means tracking broke.

The 2026 session change

On September 21, 2026, Shopify announced session measurement improvements. Where the Human or bot filter is available, the default sessions view now focuses on human visitors, bot and system traffic is classified more consistently, and valid shopper journeys without a standard pageview stay visible.

Affected metrics include sessions, conversion rate, add-to-cart rate, reached checkout rate, checkout conversion rate, bounce rate, pageviews per session, online store visitors and searches. Shopify says orders, sales and customer counts aren't changed, and advises that merchants "treat this as a new baseline for session-based metrics."

If your conversion rate jumped or dropped in late September 2026 with no change in orders, this is probably why. Annotate it in your reporting so nobody credits or blames a campaign for it.

How each tool attributes sales

Attribution is a rule for giving credit. Different rules give different answers, so always know which model you're looking at.

Shopify

Shopify's marketing reports let you switch between five models:

ModelHow credit is assignedGood for
Last non-direct click (default)100% to the last channel before purchase, ignoring direct visitsEveryday channel reporting
Last click100% to the last channel, including directSeeing how much revenue comes back "direct"
First click100% to the first channel, including directJudging which channels introduce new customers
Any click100% to every channel clicked (totals exceed actual sales)Checking one channel, or comparing with ad platform claims
LinearCredit split equally across all clicksA balanced view of multi-touch journeys

Shopify uses a 30-day attribution window, tracks visitors with cookies, and ends sessions after 30 minutes of inactivity. The main reports are Performance by marketing channel, Performance by marketing campaign, Sales attributed to marketing, Sessions attributed to marketing campaigns, and Marketing top channel performance.

GA4

Google narrowed GA4's attribution models. First click, linear, time decay and position-based were "no longer available as of November 2023." What remains:

  • Data-driven attribution: machine learning assigns credit based on your account's data.
  • Paid and organic last click: 100% to the last non-direct channel.
  • Google paid channels last click: 100% to the last Google Ads click, falling back to paid and organic last click.

So if you want a first-click view, Shopify is now the easier place to get one.

Ad platforms

Meta, Google Ads and TikTok each report conversions from their own point of view, with their own windows and, in some cases, view-through credit. Add up what each platform claims and you'll usually get more than your actual sales. That's expected. Use platform numbers to optimize within a platform, and Shopify's numbers to decide budget across platforms.

Pro tip: Shopify's "Any click" model is handy for reconciliation. If Meta claims far more revenue than Shopify's Any click view gives Meta for the same period, the platform is crediting a lot of conversions Shopify never saw a click for. That's often view-through credit.

Setting up GA4 on Shopify correctly

Shopify's GA4 setup guidance runs through the Google & YouTube sales channel:

  1. Create a GA4 property and a web data stream, and copy the Tag ID.
  2. Install the Google & YouTube app in Shopify. You don't need to connect Merchant Center just to set up the tag.
  3. Connect the tag following Google's Shopify setup article.
  4. If you run Google Ads, link it and import GA4 key events as conversions.
  5. Make sure the GA4 tag isn't also hard-coded in your theme or firing through another app. Duplicate tags inflate pageviews and purchases.

The reports that matter: a weekly dashboard

Pick one owner and one day. Pull these numbers every week, always comparing to the same week last year as well as last week:

  1. Net sales and orders (Shopify), the source of truth.
  2. New vs returning customers (Shopify customer reports). Is growth coming from acquisition or retention?
  3. Online store conversion rate and the funnel: add-to-cart rate, reached checkout rate, checkout conversion (Shopify). Remember the September 2026 baseline change.
  4. Sales by marketing channel, last non-direct click (Shopify), with a monthly look at first click.
  5. Landing page and device performance (GA4). Where do sessions start, and where does mobile underperform desktop?
  6. Platform-reported vs Shopify-attributed revenue for each paid channel, as a tracking health check.

Monthly, add the customer cohort report to watch retention. The retention and LTV guide explains how to read it.

Common mistakes I see in audits

  • Comparing different time zones or date ranges between tools and calling it a discrepancy.
  • Duplicate tags, such as GA4 installed through an app and also in theme code.
  • Payment gateway referrals showing up as a traffic source in GA4 because referral exclusions weren't set. Shopify's GA docs cover excluding referrer domains.
  • Reading conversion rate without the funnel. A falling conversion rate with a steady checkout completion rate points to product pages or traffic quality, not checkout.
  • Making decisions on a single week. Look at trends, seasonality and year-over-year.

FAQ

Which is more accurate, Shopify Analytics or GA4?

For orders and revenue, Shopify, because it records every order on its own servers. For on-site behavior and journeys, GA4 is more flexible but sees less because of blockers and consent.

Why did my Shopify conversion rate change in September 2026?

Shopify changed how it measures sessions on September 21, 2026, filtering bot traffic more consistently. Session-based rates can shift even if orders didn't. Shopify recommends treating it as a new baseline.

Can I get first-click attribution in GA4?

Not anymore. Google retired first click and other rule-based models in November 2023. Shopify's marketing reports still offer first click.

Why do my ad platforms claim more sales than I made?

Each platform credits itself for any conversion it touched within its window, sometimes including views. The claims overlap. Use Shopify's attribution for cross-channel budget decisions.

Next steps

Set up the weekly dashboard above, note the September 2026 session change in your reports, and check that GA4 and your ad platforms each have exactly one source of purchase events. If you want help building a reporting setup your team will actually use, book a Shopify consultation.

Sources

  • Shopify Help Center, "Analytics discrepancies": https://help.shopify.com/en/manual/reports-and-analytics/discrepancies
  • Shopify Changelog, "Shopify Analytics session measurement improvements": https://changelog.shopify.com/posts/shopify-analytics-session-measurement-improvements
  • Shopify Help Center, "Marketing reports": https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/marketing-reports
  • Shopify Help Center, "Customers reports": https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/customers-reports
  • Shopify Help Center, "Google Analytics 4": https://help.shopify.com/en/manual/reports-and-analytics/google-analytics/google-analytics-4
  • Google Analytics Help, "Get started with attribution": https://support.google.com/analytics/answer/10596866

Keep reading