GA4 ecommerce tracking not working? What breaks, why it matters and what to check first

A practical guide for ecommerce teams when GA4 revenue, Shopify orders, checkout events or paid media conversions no longer look reliable.

GA4 ecommerce tracking usually fails because events, checkout changes, consent settings, tags or platform integrations stop passing clean revenue and conversion data. The commercial risk is not just inaccurate reporting; it is making paid media, CRO and trading decisions from data that no longer reflects how customers actually buy.

When GA4 ecommerce data stops being trustworthy

GA4 ecommerce tracking problems are rarely caused by one obvious issue. Event names, checkout changes, consent behaviour, GTM tags, Shopify pixels, duplicate scripts and paid media conversion tags can all affect whether revenue and conversion data is reliable enough to use.

Common symptoms

  • GA4 revenue is materially different from Shopify, WooCommerce, Magento or payment platform revenue.
  • Purchase, add_to_cart, begin_checkout or lead events appear missing, duplicated or inconsistent.
  • Paid media platforms report conversions that do not match GA4 or ecommerce platform reporting.
  • Tracking became unreliable after a redesign, checkout migration, theme update, app change or consent update.
  • Reports show traffic and sales, but the journey between landing page, checkout and purchase is unclear.

What usually breaks

  • Ecommerce events are missing required parameters or use inconsistent event names.
  • GTM tags fire on the wrong triggers, fire more than once, or fail on key checkout steps.
  • Shopify customer events, pixels or checkout changes alter how purchase events are sent.
  • Consent settings reduce or delay analytics signals without the reporting impact being understood.
  • Multiple tags, apps or scripts send overlapping revenue and conversion events.

What to check first

For a quick diagnosis:

  • Compare platform orders and revenue against GA4 purchase events for the same period.
  • Use GA4 DebugView and GTM preview mode to test key events from product page to purchase.
  • Check whether event names and parameters match GA4 ecommerce recommendations.
  • Review consent, cookie and tag firing behaviour across desktop, mobile and major browsers.
  • Look for duplicate purchase events from apps, manual scripts, GTM and platform integrations.

Evidence base

This page is based on practical ecommerce tracking diagnosis and official documentation covering GA4 ecommerce events, Google Tag Manager debugging, Shopify customer events and consent-related measurement behaviour.

Ecommony interpretation

The commercial issue is not simply whether an event fires. The real question is whether the data is reliable enough to make decisions about paid media, conversion rate optimisation, checkout performance, merchandising and revenue attribution.

How Ecommony helps

  • Audit GA4 ecommerce events across product, basket, checkout and purchase journeys.
  • Review GTM tags, triggers, data layer usage and duplicate conversion risks.
  • Compare ecommerce platform revenue against analytics and paid media reporting.
  • Identify whether consent, checkout changes, pixels or app scripts are affecting measurement.
  • Turn the findings into a clear tracking repair plan.

Related services and guides

Questions this page answers

Why does GA4 revenue not match Shopify revenue?

GA4 and Shopify can differ because of attribution windows, consent behaviour, refunds, tax, shipping, duplicate events, missing purchase events or checkout tracking changes. A small difference can be normal, but large unexplained gaps usually need investigation.

Can GA4 ecommerce tracking break after a Shopify checkout change?

Yes. Checkout migrations, customer events, pixels, apps and theme changes can all affect how ecommerce events are sent. Purchase events should be tested after any checkout or tracking change.

Should I rebuild GA4 tracking from scratch?

Not always. The first step is to diagnose which events, tags, parameters or integrations are unreliable. Some setups need a rebuild, but others only need targeted repair.