Audit your Google Tag Manager container for unused tags, missing consent configuration, vendor-specific checks, governance issues and more. Generate full dependency documentation from a JSON export in seconds with no account needed, or connect to your GTM account to list all your containers.
Load a Container
Connect via GTM API
Authorize read-only access via OAuth.
Fetches live data.
Upload JSON Export
Export from GTM under Admin.
No account needed.
How it works
In GTM, open Admin then Export Container. Download the workspace JSON file for the workspace you want to audit.
Drag and drop the file or click to browse. Everything runs in your browser - nothing leaves your device.
Tags, triggers, variables, and their dependencies are mapped immediately. Findings, dependency graph, and exportable docs appear on screen.
What this checks
Upload your container export and the tool flags configuration issues, maps every dependency, and generates documentation you can export and share. No interpretation required - what is in the container is what you see.
This is a static analysis of your container export. It does not run your tags, visit your site, or validate what fires in the browser. It tells you what your container configuration contains and what might be wrong with it.
Unused and paused elements
Tags and triggers that exist in the container but are not wired to anything active. Common after migrations or partial cleanups.
Missing Consent Mode V2
Tags without a consent default or consent type configured. Flagged per tag with the exact configuration missing.
GA4 ecommerce setup
Checks whether purchase, add_to_cart, and view_item events are present and whether the ecommerce data layer object is passed correctly.
Broad trigger coverage
Tags firing on All Pages or All Elements without a more specific condition. Often a sign of misconfiguration rather than intent.
Governance issues
Tags without descriptions, folders with no organization, paused elements that should be archived rather than left in the workspace.
Element dependency map
Every tag mapped to its triggers and variables. Every variable mapped to the tags that use it. Change impact before you act.
Audit results
The audit scans every tag, trigger, and variable in your container against a set of rules. Each finding comes with a category, a severity, and a description of what to fix.
Container Health
Dependency Map
Triggers
Variables
Dependency map
Every tag fires based on triggers and uses variables. The dependency map shows exactly what each tag depends on, and which tags each trigger and variable feeds into. Understand the impact of any change before you make it.
Documentation export
After loading your container, export the full documentation in whichever format fits your workflow. Notes you add are included in every export.
CSVSpreadsheetTags, triggers, variables, and notes in structured columns. Import into Google Sheets or Excel for review or handover.JSONMachine-readableFull container data with audit results and notes. For custom processing, version control, or feeding into other tools.HTMLSelf-contained reportSingle file with clickable links between all elements. Open in any browser, share with clients, or keep as a record.Self-service tools compared
| Tool | Audit results | Documentation | Format | Dependency map |
|---|---|---|---|---|
| AssertionHub GTM Auditthis tool | Yes - instant | Yesexportable | JSON · CSV · HTML | ✓visual |
| GTM Utility | – | Yesnot exportable | – | ✓ |
| Optizent GTM Auditor | Score, via email | – | – |
Based on publicly available information as of early 2026. Some features may have changed.
Scope
Runs instantly against your container export. Applies fixed rules and returns results immediately. Fast and repeatable, but limited to what those rules cover. No understanding of your business logic or tracking intent.
A person reviews your container with knowledge of your business, tracking goals, and implementation history. They prioritize what actually matters, spot patterns no rule can catch, and give recommendations grounded in experience.
Export your GTM container as JSON from GTM under Admin, then Export Container. Upload the file to this tool and you will instantly see unused tags, broken triggers, missing consent configuration, and a full dependency map.
The audit checks for unused tags, paused elements, missing Google Consent Mode V2 configuration, GA4 ecommerce setup, governance issues, and generates a full dependency map showing which triggers and variables each tag depends on.
No. Upload a JSON export from GTM and the tool works entirely in your browser with no account or login required.
Yes. After loading your container you can export the full documentation as CSV, JSON, or a self-contained HTML file with hyperlinks between all elements.
No. Everything is processed locally in your browser. Your container data never leaves your device. This is useful when working with client accounts.
Every tag in GTM fires based on triggers and uses variables. The dependency map shows exactly which triggers and variables each tag depends on, and which tags each variable and trigger feeds into. This lets you understand the impact of any change before making it.
Good things take time.
Hopefully not too much, otherwise
refresh.