WordPress & Tech

Google Tag Manager Not Firing? Check This Before You Tear Apart Your Setup

You’ve followed every GTM tutorial, pasted your container code perfectly, and yet… in preview mode, it says:

“No tags found.”

I recently lost hours to this exact problem, and it turned out to have nothing to do with GTM at all. Here’s the story, the fix, and how you can avoid the same headache.

My GTM Setup Goal

I wanted to track four events on my Contact page:

  • Phone link clicks (tel:)
  • Email link clicks (mailto:)
  • Bookings button clicks
  • Contact form submissions (via redirect to /thank-you-contact-form)

The Problem

Even with the container code correctly placed in both <head> and after <body>, GTM preview mode stubbornly reported:

GTM preview mode showing message “No tags found” despite the container being installed

What I Checked

I went through the usual checklist:

  • Code placement ✔
  • GA4 tags firing ✔
  • Site cache cleared ✔
  • Cloudflare cache cleared ✔

Still nothing.

The Clue in DevTools

Finally, I opened Chrome DevTools → Network tab, filtered by “gtm.js,” and found something odd:

Chrome DevTools network panel showing GTM script with status “blocked:other”

The Real Culprit

It wasn’t GTM.
It wasn’t my theme.
It wasn’t caching.

It was… my BitDefender Anti-tracker Chrome extension quietly blocking the GTM script from loading.

bit-defender-anti-tracker-settings-no-exceptions

The Fix

Here’s what worked:

  1. Disable the extension temporarily
  2. Whitelist:
    • google-analytics.com
    • googletagmanager.google.com 
    • tagassistant.google.com
    • zeropointdevelopment.com

Retest in GTM preview mode

BitDefender Anti-tracker browser extension settings screen showing blocked tracking domains

As soon as I whitelisted GTM, the preview tool instantly detected my tags and everything fired as expected.

GTM preview mode showing successfully detected and fired tags

Best Practice for Troubleshooting GTM

Before pulling your setup apart or blaming caching/CDN:

  1. Test in a Chrome Guest profile
  2. Disable all browser extensions
  3. Whitelist GTM domains in your privacy/AdBlock tools

Conclusion

Sometimes the biggest analytics headaches have nothing to do with your site’s code. Browser extensions can silently block tracking scripts, and you’ll never know unless you check.

If your GTM setup isn’t firing, try disabling privacy tools first. It might save you hours of frustration.

Freelancer Resilience Toolkit

Freelancer Resilience Toolkit

Worried about how a U.S. economic collapse could impact your freelance business?

The Freelancer Resilience Toolkit provides a practical plan to navigate uncertainty. It includes checklists, strategy guides, and printable worksheets to help you:
• Diversify income streams
• Set up payment redundancy
• Strengthen your digital infrastructure
• Stay calm, focused, and client-ready

No fluff. No fear. Just forward motion.

Just want the PDF? Download directly

Leave a comment

Follow Me On The Socials