Google Analytics 4 not collecting data: how to check and fix it

Without GA4 you cannot see where sales come from. Check whether your store sends data to Google Analytics 4 and fix the usual install mistakes.

3 min read

Area

Tracking & tech health

Severity

High

Fix effort

Small

Stores failing

33%

Of 180 stores we scanned where this check applies, 33% fail it and 67% pass. See all benchmarks.

Google Analytics 4 (GA4) is the analytics property most stores use to see traffic, sources and sales. This check confirms that GA4 is installed on your store and actually sending data, because an install that exists on paper but sends nothing leaves you without numbers.

Why it matters

Every decision about ads, content and discounts depends on knowing where visitors come from and what they do. A store with no working analytics is guessing. The problem is often invisible: the tag was added to a staging theme, the property ID has a typo, or a consent banner blocks it for everyone.

Fixing it early matters because analytics data cannot be recovered for the days it was off.

What the audit looks at

The audit checks that Google Analytics 4 is installed and actually sending data, not only that its script is on the page.

What usually causes it

  • The GA4 tag added to the wrong theme or only to some templates
  • A measurement ID typed incorrectly or belonging to an old property
  • A consent tool that blocks all analytics until a choice that many visitors never make
  • A tag manager container that is published without the GA4 tag

How to fix it

Install GA4 so you can see where your traffic and revenue come from. The effort is small, usually a setting or a paste and under 30 minutes.

  1. Create a GA4 property at analytics.google.com and copy its measurement ID (G- followed by ten characters).
  2. Install the tag on every page, ideally through Google Tag Manager so later tags need no code change.
  3. Enable ecommerce events so purchases and revenue are attributed, not just pageviews.
  4. Check GA4 Realtime shows your own visit within a minute.

On Shopify

  1. Go to Settings > Customer events > Add custom pixel, or install the Google & YouTube channel, which wires GA4 and ecommerce events for you.
  2. Paste the measurement ID from your GA4 property.
  3. Confirm purchase events arrive by placing a test order and watching GA4 Realtime.

On WooCommerce

  1. Install the free official Google Analytics for WooCommerce plugin, or GTM4WP if you already run a tag manager, rather than pasting the tag into your theme.
  2. Enter the measurement ID and enable ecommerce event tracking.
  3. Place a test order and confirm the purchase event appears in GA4 Realtime.

How to check it yourself

  1. Open Google Analytics, go to Reports then Realtime and load your store in another tab. Your own visit should appear within a minute.
  2. Use Tag Assistant or the Chrome DevTools Network tab and search for "collect" to see the request go out.
  3. Check both the home page and a product page.

Frequently asked questions

Is Universal Analytics still collecting?

No. Google stopped processing standard Universal Analytics data on 1 July 2023, so a store still relying on it has no current data.

Do I need a developer to install GA4?

Usually not. Both Shopify and WooCommerce have built-in or plugin routes that take a measurement ID and add the tag for you.

Further reading

Check your own store

See whether your store passes this check

Paste your store URL. The audit loads your pages in a real browser and shows the result for this check with the evidence behind it.

Part of Tracking and tech checklist for ecommerce stores