Troubleshooting

How to Audit a GTM/GA4 Setup (Free Checklist)

How to Audit a GTM/GA4 Setup (Free Checklist)Container auditTags inventoriedConversions fire once!Consent gating correct!No PII in hitsNaming consistentinventorytags34triggers21variables47paused / orphaned6

Inherited a messy GTM container, or just not sure your tracking is trustworthy? A structured audit turns "I think it's fine" into a documented list of what works, what's broken, and what to fix first. Here's a free checklist you can run in an afternoon, no special tools required.

1. Inventory what's there

Start by listing the whole container so nothing hides:

  • Every tag, its type, and what it's supposed to do.
  • Every trigger and what fires it.
  • Every variable, and whether anything still uses it.
  • Which tags are paused or have no trigger (orphaned).

Quick win

Paused tags, tags with no trigger, and variables nothing references are pure clutter. Flag them now; removing them later is the easiest cleanup you'll do.

2. Check what actually fires

  1. Open Preview and walk the key journeys: pageview, product view, add to cart, lead/purchase.
  2. For each, confirm the right tags fire, and that nothing fires that shouldn't.
  3. Open the Network tab and confirm the hits actually leave the browser, with the right parameters.

3. Validate conversions and dedup

  • Does each conversion fire once per action (no thank-you-page double-counts)?
  • Is a stable transaction_id / event id present where it matters?
  • Do GA4 and the ad platforms fire on the same action?
  • Is the Conversion Linker present for Google Ads?
  • Are tags gated correctly, do they hold before consent and fire after?
  • Is Consent Mode v2 set with denied defaults before tags load?
  • Scan the Variables and Data Layer tabs for any PII (emails, phones) riding along in hits or URLs.

Red flag

Raw PII in analytics events or page URLs is both a compliance risk and against most vendors' terms. If you find it, fix it before anything else.

Practice this on a real container

Auditing is a skill you can practice. The container-governance reading walks a full audit and cleanup, and the dedup lesson lets you fix the most common finding hands-on.

Read: auditing a container →

5. Governance & hygiene

  • Naming: are tags, triggers and variables named consistently, or is it chaos?
  • Folders: is the container organized so the next person can navigate it?
  • Permissions: who has publish rights, and should they?
  • Versions: do version notes explain what changed, so you can roll back with confidence?

6. Write it up

Turn findings into a short report: what works, what's broken, and a prioritized fix list (compliance and broken-conversion issues first, cleanup later). A one-page audit everyone can read is worth more than a perfect container only you understand.

Now go practice it

Reading sticks when you do it. These hands-on lessons load your own GTM container and let you debug in Tag Assistant.

Frequently asked questions

How do I audit a Google Tag Manager setup?

Run six steps: inventory every tag, trigger and variable (flagging paused and orphaned ones); use Preview to check what actually fires on key journeys and confirm hits in the Network tab; validate conversions fire once with a stable transaction_id; check consent gating and scan for PII; review governance (naming, folders, permissions, versions); and write up a prioritized fix list.

What should a GA4/GTM audit check for?

Whether the right tags fire on the right actions and nothing fires that shouldn't, whether hits actually reach the vendor with correct parameters, whether conversions deduplicate, whether consent gating and Consent Mode defaults are correct, whether any PII is leaking into events or URLs, and whether the container is named and organized so it's maintainable.

What are the most common problems an audit finds?

Paused or orphaned tags cluttering the container, conversions double-counting on thank-you page reloads, missing Conversion Linker, tags firing before their data exists, PII leaking into analytics, and inconsistent naming that makes the container hard to maintain.

Do I need paid tools to audit GTM?

No. You can run a thorough audit with GTM Preview / Tag Assistant, the browser's Network tab, and GA4's DebugView and reports. The value is in the structured checklist and a written, prioritized report, not in special software.

Related posts

About the author

Nathan Gage
Nathan Gage

Analytics & Tag Management Consultant

Nathan Gage got his start in marketing through Google Tag Manager. Seeing how tracking customer behavior could turn raw clicks into insight you can actually act on is what pulled him into the field. Since then he has worked both full time and as a consultant with 15 marketing agencies, supporting brands that spend anywhere from a thousand dollars a month to over a million. Along the way he built a multi-touch attribution app, and he created The Happy Tagger so anyone can practice GTM, GA4 and server-side tracking on a real container instead of a production site.