Skip to content

Google Tag Manager Blog

Guides, research, and practical advice — backed by data from scanning over 2,200 real setups.

Article

Why Your GTM Trigger Won't Fire and GTM Won't Tell You Why

The most common trigger mistake isn't a typo. It's adding multiple conditions to a single trigger expecting OR logic when GTM requires all of them to be true simultaneously.

Apr 20, 20268 min read
Article

Inheriting a GTM Container You Didn't Build

150 tags, no documentation, three naming conventions, and the person who set it up left two years ago. Here's how to make sense of a container someone else built.

Apr 19, 20267 min read
Article

What Consent Looks Like Inside GTM Containers

Native Google tag templates enforce consent at 100%. Custom HTML sits at 24%. The gap isn't negligence. It's architectural: templates enforce consent at setup, Custom HTML doesn't.

Apr 16, 20267 min read
Article

Container Size and Health: The Entropy Curve Across 2,000 GTM Containers

Every 50 tags costs ~3 health points. There's no cliff. Errors don't scale with size. Optimization findings do. Here's the full relationship between container complexity and health across B2B SaaS.

Apr 15, 20265 min read
Article

Meta Pixel in GTM: The 40/60 Implementation Split Across B2B SaaS

802 containers. 4,822 Meta Pixel tags. 40% use the community template, 60% use Custom HTML. Here's the full implementation picture, how it compares to other ad platforms, and what the consent data shows.

Apr 14, 20267 min read
Article

What gtag.js on Your Page and in Your GTM Container Does to Your Data

17% of B2B SaaS sites load gtag.js both via GTM and independently in the page source. The result is doubled page views, inflated sessions, and bounce rates that don't make sense.

Apr 12, 20266 min read
Article

Legacy Code in GTM Containers: What 2,000 B2B SaaS Sites Haven't Cleaned Up

4,432 Universal Analytics tags still executing. 19,875 paused tags never removed. Pre-2014 ga.js code in 35 containers. Here's how legacy code accumulates and what the data shows about GTM as an additive system.

Apr 11, 20266 min read
Article

Tracking Outside GTM: What 2,000 B2B SaaS Sites Load Independently

47% of B2B SaaS sites with GTM also load tracking scripts independently. 26% run two copies of Google Analytics. Here's the full breakdown of what's loading outside the tag manager.

Apr 10, 20266 min read
Article

Custom HTML in GTM Containers: What 28,000 Tags Reveal

89% of B2B SaaS containers have Custom HTML tags. We classified 28,546 of them by code pattern, consent status, and whether native alternatives exist. Here's what's inside.

Apr 9, 20267 min read
Article

Consent in GTM Containers: What 2,000 B2B SaaS Sites Show

Where CMPs are deployed, which vendors lead the market, what consent looks like inside GTM containers, and how adoption correlates with container size and ad platform usage. Data from ~2,000 containers.

Apr 8, 20269 min read
Article

100 Google Tag Manager Statistics for 2026

GTM is the default measurement infrastructure of the internet. But default adoption and quality implementation are different things. 100 stats on GTM, GA4, consent, and the state of web measurement.

Apr 7, 202614 min read
Article

The State of Google Tag Manager in B2B SaaS (2026)

We scanned ~2,000 GTM containers across 3,200 B2B SaaS websites. Here's what the data shows about measurement maturity, consent management, event naming, and the gap between best practices and reality.

Apr 6, 202616 min read
Article

Your GA4 Tags Are Probably Duplicating Enhanced Measurement

Enhanced Measurement tracks page views, scrolls, clicks, and form submissions automatically. A manual GTM tag for the same event produces duplicate data that GA4 doesn't deduplicate.

Apr 5, 20267 min read
Article

The Consent Cascade and Why Fixing One Thing Resolves Six Findings

Most consent audit findings are symptoms of one root cause. Install a CMP and 18 of 20 findings resolve. Here's how cascade grouping changes the way you read an audit.

Apr 3, 20267 min read
Article

How Google's Built-In Consent Works and When It Doesn't

Five native Google tag types check consent automatically at runtime. Here's how built-in consent works, the three conditions it needs, and the failure modes nobody documents.

Apr 2, 20267 min read
Article

Why We Replaced Our MCP Server With a Folder

The MCP server had six read-only tools and zero external calls. A folder with structured JSON and a CLAUDE.md does the same thing with no infrastructure. Here's the pattern.

Mar 30, 20267 min read
Article

Scan Any GTM Container in 10 Seconds

Enter a GTM container ID and get a full audit without exporting anything. The public endpoint, what it contains, and how to use it for quick checks and prospecting.

Mar 26, 20263 min read
Article

Why Your 7-Tag GTM Container Shouldn't Score an A

Fewer tags means fewer findings, but a container with zero issues and no analytics platform has a bigger problem than one with 12 naming findings and full measurement coverage.

Mar 23, 20268 min read
Article

PII in Your DataLayer and the Form Listener Problem

A common Custom HTML pattern pushes raw form data into the dataLayer, making every field value accessible to every tag in the container. Here's how to fix it.

Mar 20, 20267 min read
Article

What's Hiding in Your Custom HTML Tags

Custom HTML tags run with full page privileges and nobody audits them after publishing. Here's how to classify what's in them and what to look for.

Mar 18, 20267 min read
Article

Making GTM containers readable for AI

A GTM container export is a JSON file designed for Google's systems, not yours. Here's the practical workflow for turning raw container data into something an AI agent can actually work with.

Mar 15, 20266 min read
Article

The consent gap: Why 'configured' doesn't mean 'correct'

A tag can have consent configured and still be non-compliant. The real problems are type mismatches, missing v2 signals, and CMP timing. Here's what we found when we looked deeper.

Mar 12, 20269 min read
Article

What static analysis can and can't tell you about a GTM container

A GTM container export is a blueprint, not a recording. Here's what a JSON scan can reliably catch, where it reaches its limits, and how to use it as the first step in a proper audit.

Mar 11, 20267 min read
Article

Why we score functional health and container hygiene separately

TagManifest produces two separate assessments: a functional health grade and a container hygiene profile. A messy container that tracks accurately is in better shape than a tidy one with consent violations. One number can't capture that.

Mar 10, 20266 min read
Article

Effort over severity: how to prioritize a GTM cleanup

Severity tells you what's worst. Effort tells you what to do first. TagManifest organizes findings by effort because that's how cleanup actually gets scoped: quick wins, focused sessions, structural projects, and roadmap items.

Mar 10, 20266 min read
Article

Consent inside and outside Google Tag Manager

GTM tag consent is one part of a larger stack. Your CMP dashboard, consent mode defaults, server-side cookies, and scripts outside GTM all affect compliance independently.

Mar 8, 202610 min read
Article

Why consent misconfiguration inflates your Direct traffic

When consent mode isn't configured correctly, GA4 can't attribute sessions. Paid channels disappear from reporting. Direct traffic absorbs everything. Here's what happens and what to check.

Mar 7, 20265 min read
Article

Consent is a moving target

Consent setups drift. New tags, new cookies, new scripts, turnover. Here are 7 things that keep your configuration from quietly falling apart.

Mar 7, 20266 min read
Article

Where to learn about consent mode

Consent mode documentation is scattered across Google docs, independent educators, and CMP vendors. Here's where to go depending on what you need to learn.

Mar 5, 20265 min read
Article

Built-In consent vs Additional consent in GTM

GTM has two consent mechanisms and most people don't realize they're separate. Here's how Built-In and Additional consent work, when you need each one, and what happens when they conflict.

Mar 5, 20265 min read
Article

How TagManifest checks consent

Most GTM audit tools check whether consent settings exist. TagManifest checks whether they're correct. Here's what that means and how it works.

Mar 3, 202610 min read
Article

From audit findings to client-ready documents

A GTM audit produces findings. Your team and clients need documents. Here's how an AI copilot turns one set of audit data into five different deliverables for five different audiences.

Mar 2, 20266 min read
Article

The prompts that actually work for GTM auditing with AI

Most GTM audit prompts ask the AI to do three things at once. Here's why simpler prompts against structured data produce better results, and what that looks like in practice.

Mar 2, 20266 min read
Article

Making your GTM container readable for AI

AI tools are probabilistic. The quality of what comes out depends on what goes in. Here's why structured audit data produces better results than raw JSON.

Feb 28, 20266 min read
Article

When to act, when to verify, and when to stop during a GTM audit

A three-question test for deciding whether to fix a GTM finding immediately, verify it first, or defer it entirely. Built from a real audit session, not theory.

Feb 28, 20267 min read
Article

How to audit a GTM container with AI

A step-by-step process for using AI to audit your Google Tag Manager container. Export, structure, interpret, fix. The order matters more than the tools.

Feb 26, 20266 min read
Article

Your AI copilot is a researcher, not a developer

The most valuable thing an AI copilot does during a GTM audit isn't writing code. It's looking things up, fast, and in context.

Feb 26, 20266 min read
Article

What actually happens when you fix up a GTM container with an AI copilot

A real walkthrough of using an AI copilot to audit and fix a messy GTM container. What worked, what didn't, and what the process actually looks like when you sit down and do it.

Feb 24, 20267 min read
GA4

Your Numbers Don't Match Across Platforms

GA4 says 200 conversions. Google Ads says 340. Facebook says 180. The numbers will never match perfectly, but some discrepancies point to real problems in your GTM container.

Feb 23, 20269 min read
TagManifest

Reading the TagManifest Measurement View

What each section of the measurement view tells you about your GTM container's GA4 setup, advertising platforms, and ecommerce tracking, and what common findings mean.

Feb 22, 20269 min read
GA4

What to Look for in a GTM and GA4 Data Quality Audit

GA4 data quality is the largest audit category for GTM containers: 24 rules across event naming, parameters, ecommerce, and configuration. Here's what to check and what the common findings actually mean.

Feb 21, 202612 min read
Ecommerce

GA4 Ecommerce Tracking: The Spec in Plain English

GA4 ecommerce tracking requires specific events, specific parameters, and a specific data format. Here's what your developer needs to build, without the jargon.

Feb 20, 20268 min read
Ecommerce

Your GA4 Shows $0 Revenue but You're Definitely Selling

Orders are coming in. GA4 says revenue is zero. The tracking isn't absent, it's misconfigured. Here are the six most common causes and how to fix each one.

Feb 19, 20269 min read
GA4

The GA4 Event Model for People Who Learned on Universal Analytics

GA4 replaced category/label/action with something more flexible. If you learned analytics on Universal Analytics, here's how events actually work now and why one parameterized event beats ten specific ones.

Feb 18, 202610 min read
Consent

Reading the TagManifest Consent Dashboard

What each section of the consent dashboard tells you about your GTM container's consent setup, and what to do about common findings.

Feb 18, 202610 min read
TagManifest

How TagManifest Scores Your Container

TagManifest uses two dimensions, not one. Functional health measures whether your tracking works. Container hygiene measures whether someone else could maintain it. Here's how both work.

Feb 17, 20269 min read
Consent

How to Tell if Your Consent Setup Is Doing What You Think

The banner works. The CMP is installed. But is consent actually controlling what your tags do? Here's how to verify.

Feb 16, 202611 min read
Consent

Where to Start with GTM Consent Mode

GTM consent mode documentation is scattered across Google docs, CMP guides, and blog posts. Here's an organized starting point.

Feb 15, 20266 min read
Consent

What to Look for in a GTM Consent and Compliance Audit

Consent compliance is the highest-stakes area of GTM container health. Here's what to check, what common findings mean, and what to do.

Feb 14, 20267 min read
GTM

You Just Inherited a GTM Container. Now What?

Someone left, nobody documented the container, and now it's yours. Here's how to make sense of what you're looking at and what to do first.

Feb 13, 20268 min read
TagManifest

What Is TagManifest? A Free Google Tag Manager Scanning Tool

TagManifest scans your Google Tag Manager setup and your page for consent management, tracking configuration, and measurement quality. Enter a URL, get a scan. Free, no account required.

Feb 12, 20269 min read