Guide

Is GA4 double counting on your Shopify store?

Updated 8 November 2026 · by Matt Klette

If GA4 shows roughly twice the page views you'd expect, almost every session has at least two page views, or GA4 purchases are higher than your Shopify orders, the same GA4 property is probably installed more than once.

How it happens

GA4 can arrive on a Shopify store three ways:

Each one sends its own events to the same measurement ID (the G- code). GA4 can't tell they're duplicates, so it counts both.

How to check

  1. In GA4, open Reports → Realtime and load one page of your store in a private window. If page_view goes up by 2 for one load, you're double counting.
  2. Compare purchases in GA4 with orders in Shopify for the same week. GA4 is usually a bit lower (ad blockers, consent). If it's higher, look for duplicates.
  3. Run a free Pixel Check scan. It lists every place each GA4 ID is installed and flags any ID that appears in more than one.

The fix: one source per ID

For most Shopify stores the simplest correct setup is:

If you prefer Tag Manager as the source (more control over events), do the reverse: remove GA4 from the Google & YouTube app connection and add a custom pixel for checkout events. Either way works. Two at once doesn't.

After fixing duplicates your page views, engagement rate and purchase counts will drop. That's the real number. Note the date in GA4 (an annotation) so nobody panics at the dip.

Stop it coming back

Theme switches and app reinstalls are the usual way a second GA4 install sneaks back. Daily monitoring tells you the day a new copy of your GA4 ID appears.

How many tracking problems does your site have?

Free 20-second scan, no sign-up. It counts duplicate pixels, missing purchase and lead tracking, and broken Tag Manager containers, and shows you the worst one.

Scan my site