Webclat / Ecommerce
ecomm.webclat.com

Fix "purchases not tracking"

Your revenue chart has a gap in it. Purchases stopped showing up in GA4 - or your ad platform - and nobody's found out why yet. Every day it goes undiagnosed, reporting understates real performance.

Quick answer

Purchase events usually break at one specific step - a checkout redirect, an app conflict, or a consent block - not everywhere at once. We trace test orders through your checkout, app integrations, and every tag that should fire on purchase - a purchase-event integrity audit - to find the exact step where the event dies.

The situation

Nothing on your end changed - no theme edit, no new app that anyone remembers - but purchases quietly stopped appearing in a dashboard you rely on. Revenue is understated, and the longer it goes unnoticed, the more decisions get made on a chart that's wrong.

The pain

A silent tracking break doesn't announce itself. It just makes performance look worse than it is, until someone happens to compare the dashboard against the bank deposit and asks why they don't match.

What we implement

We trace test orders through your checkout, app integrations, and every tag that should fire on purchase - a purchase-event integrity audit - to find the exact step where the event dies: a checkout redirect, a consent block, an app conflict, or a tag misconfiguration, named specifically rather than guessed at.

What you get

  • Every meaningful action producing the right event with the right parameters, verified end to end.
  • A documented cause, not a guess - the specific step named, so engineering fixes the right thing first.
  • Confidence the break won't recur silently after the next app install or platform update.

The benefit to your customers here is mostly indirect: fewer internal reporting errors mean fewer downstream mistakes that reach them - the wrong follow-up email, the wrong segment, a loyalty program built on a broken revenue count.

Illustrative, not a measured result: a store on a headless checkout might find purchases stopped firing after a payment-provider redirect update changed how the confirmation page loads - once traced, the fix is a single tag condition, and reporting resumes the same day. This is a scenario meant to show the shape of the outcome, not a client figure.

Common questions

Why would purchases just stop tracking with no site changes?

An app update, a payment provider changing its redirect flow, a browser update tightening privacy defaults, or a Google/Meta policy change can all break a purchase event without anyone on your team touching the site.

Is this a Shopify or GA4 problem?

Usually neither is broken on its own - the break is in the connection between them: a tag, an app, or a checkout path that stopped firing correctly. Tracing test orders end to end finds exactly where.

Can this happen again after you fix it?

Yes, if a new app or a platform update touches the same checkout path - which is why the fix includes documenting exactly what should fire, so a future break is caught faster.

Find out what your tracking actually reports.

A runtime audit of your store: every tag that fires, every event that reaches your analytics and ad platforms, and where the numbers diverge from the orders table. Evidence first, opinions second.

Request an audit