Skip to content

Blog

Guides, insights, and best practices for Google Tag Manager.

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, 20267 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

85 rules and what they're actually checking

TagManifest runs 85 rules across 10 categories. Each one checks the container JSON for a specific pattern that indicates a configuration problem, a maintenance concern, or a missed opportunity. Here's what each category covers and why some are deeper than others.

Mar 16, 202610 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

Why everything runs in your browser

TagManifest processes container JSON entirely client-side. Nothing is sent to a server, nothing is stored, nothing leaves your machine. That's a deliberate architecture decision with real tradeoffs.

Mar 13, 20265 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, 20267 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, 20267 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, 20266 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
Article

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
Article

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
Article

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
Article

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
Article

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
Article

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
Article

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
Article

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, 20268 min read
Article

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, 20269 min read
Article

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
Article

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
Article

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
Article

Audit your Google Tag Manager container with TagManifest

TagManifest is a free, browser-based tool that audits your GTM container in seconds. Upload your JSON export, get a health assessment, consent check, and prioritized work plan. Nothing leaves your browser.

Feb 12, 20264 min read