← All articles

Is your tracking broken? How to tell

Here’s the uncomfortable part about analytics tracking: when it breaks, nothing tells you. There’s no error message, no red banner, no email. Your store keeps taking orders, your site looks fine, and GA4 keeps showing some numbers — just the wrong ones. You usually find out weeks later, when you notice your ad performance “dropped” for no clear reason.

So how do you know if your tracking is actually working? You don’t need to be technical. Here are the practical signs to watch for.

The short version

Tracking breaks silently. A theme update, a new app or plugin, or a change to your cookie banner can quietly stop your GA4 or Meta tracking from firing — and because the page still loads normally, nothing looks wrong. The only way to catch it is to know the signs and to check on purpose (or have something check for you).

Signs your tracking might be broken

1. Your store and GA4 numbers drift further apart than usual. A gap is normal (we wrote about why GA4 shows fewer sales than your checkout). But if the gap suddenly gets much bigger — your store says 100 sales, GA4 says 15 — that’s not the normal gap, that’s a break.

2. Conversions dropped off a cliff right after you changed something. Did you recently update your theme, install a new app, switch your cookie banner, or redesign checkout? If your tracked purchases fell sharply right after that date, the change very likely knocked your tracking loose. This is the most common cause.

3. GA4 or Meta shows zero purchases on a day you definitely had sales. A real zero is rare. A reported zero on a normal sales day almost always means the purchase event stopped reaching your analytics, not that you stopped selling.

4. Meta’s Events Manager flags problems. If Meta shows your purchase event as “inactive,” “no recent activity,” or throws warnings about your pixel, that’s a direct signal — your events aren’t arriving.

5. You genuinely don’t know — and nobody is watching. This is the quietest sign of all. If you’ve never verified your tracking after a site change, and nothing actively checks it, you’re flying blind. “It was working when we set it up” is not the same as “it’s working today.”

Why this is so easy to miss

Most store owners assume tracking is a set-it-and-forget-it thing: you install the pixel once, and it just keeps working. But your store changes constantly — apps, themes, updates, seasonal tweaks — and any of those can break the fragile chain that sends data to GA4 and Meta. Because the break is invisible on the page, weeks of bad data can pass before anyone notices. By then you’ve already made budget decisions on numbers that were quietly wrong.

What you can actually do about it

You have two options. The manual one: every time you change something on your site, go re-test your tracking — fire a test purchase, check Meta’s Events Manager, compare numbers. It works, but almost nobody keeps it up.

The reliable one: have something watch your tracking continuously and tell you the moment it breaks — so you find out in hours, not weeks. That’s the whole idea behind treating tracking as something that needs to stay healthy, not just get installed once.

The takeaway

Broken tracking rarely announces itself. The signs are a widening gap between your store and your reports, a sudden drop after a site change, or surprise zeros on good sales days — and the biggest risk is simply not having anything watching. The good news: you can catch it early without being technical.

Stobio is built for exactly this — it adds reliable server-side tracking to your store, stays installed, and alerts you when it breaks, so a quiet failure doesn’t cost you weeks of ad budget. You can see how it works at stobio.com.