Upload your GTM JSON export to identify specific tags, triggers, consent settings, and hygiene candidates that need review. Add a previous export to see what changed between container versions.
What the GTM audit checks
Multiple GA4 configuration paths can produce duplicate delivery. The audit identifies the tags for review and labels the issue according to available evidence.
Checks if tags that process personal data have consent type requirements set — and whether the consent default and update commands are present.
Identifies tags firing on multiple broad triggers (All Pages + Form Submission) without blocking triggers, which can double-count events.
Flags Custom HTML tags that make tracking calls or inject external scripts as governance and consent-review risks.
Catches zero-parameter event tags, hardcoded measurement IDs, and generic tag names that make debugging impossible.
Compare prior and current GTM exports, and surface tags without direct triggers or unused variables as review candidates.
Frequently asked questions
In Google Tag Manager: go to Admin → Export Container. Select your workspace, choose JSON format, and download. The file is typically named after your GTM-XXXXXXX container ID.
The GTM JSON is processed server-side for the audit and never stored or shared. Results are held for 7 days then deleted.
Yes — URL-only mode crawls your site and detects container presence, dual-tagging, and UTM issues without the JSON. Uploading the JSON adds container-level checks.
The audit supports standard GTM web container JSON exports and reviews GA4 tags, Custom HTML, triggers, variables, and consent-related configuration that appears in the export.
Upload a GTM export to identify specific container issues and the next tag-level review step.
Audit my GTM container free →