Fixing tracking

Why your GTM container isn't loading at all

When Google Tag Manager itself fails to load, every tag inside it goes dark at once: GA4, your pixels, conversions, all of it. Before debugging any single tag, it is worth confirming the container is even loading, because that changes the whole diagnosis.

How to tell the container is the problem

If one tag is misbehaving, that is a tag-level issue. If everything stopped at once, suspect the container. Open GTM Preview: if it cannot connect to your site at all, or the gtm.js request fails in the Network tab, the container is not loading.

The usual causes

How to fix it

Confirm the exact GTM snippet is present in both the head and body, with the right container ID, on every page. Check it is not gated behind consent in a way that blocks the container entirely. Check your CSP allows googletagmanager.com. Once gtm.js loads cleanly in the Network tab and Preview connects, move on to the individual tags. A publish that broke tracking is a related but separate failure.

Want us to check your tracking in 10 seconds?

Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.

Check my tracking free

Get a plain-English audit

We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.

See how it works & pricing

Datahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · Tag not firing in GTM?