GTM Container Auditor
Audit your Google Tag Manager container for tag count, deprecated tags, duplicates, performance overhead, and privacy risks.
How to Use GTM Container Auditor
- 1Enter your website URL.
- 2The tool finds and analyzes your GTM container(s).
- 3Review tag counts, deprecated tags, duplicates, and third-party data flows.
- 4Follow recommendations to clean up and optimize your container.
Zenovay
Track your website performance
Real-time analytics, session replay, heatmaps, and AI insights. 2-minute setup, privacy-first.
Related Tools
GA4 Health CheckerAudit your Google Analytics 4 setup for duplicate tracking, consent mode issues, deprecated UA scripts, and data layer problems.
Analytics AdvisorCompare 14+ analytics platforms on pricing, privacy compliance, features, and GDPR readiness. Find the right tool for your needs.
Privacy Policy AuditorDetect third-party scripts on your site and check if each one is properly disclosed in your privacy policy. Get a compliance score.
Privacy Law CheckerAnalyze your website to determine which privacy laws (GDPR, CCPA, LGPD, PIPEDA, APPI) apply based on audience signals.
Frequently Asked Questions
What does the GTM Container Auditor check?▾
It extracts your GTM container ID from the page, fetches the public container JavaScript, and analyzes the number of tags, their types, estimated weight, deprecated tags, duplicate GA4 IDs, and third-party integrations.
How are the grades calculated?▾
The grade is based on a combined score of total tag count, estimated blocking time (divided by 100), and deprecated tags (weighted 3x). Grade A is a score of 5 or less, B is 6-15, C is 16-30, D is 31-50, and F is over 50.
What are deprecated tags?▾
Deprecated tags are tag types that Google no longer supports or recommends, such as Universal Analytics (__ua) and Google Optimize (__opt). These should be migrated to supported alternatives like GA4.
Why are duplicate GA4 IDs a problem?▾
If the same GA4 measurement ID is loaded both directly on the page and through GTM, every pageview and event gets counted twice. This inflates your analytics data and can distort conversion tracking.
Can the audit fail?▾
Yes. The GTM container JavaScript is fetched from Google servers, which may block the request (CORS, rate limiting, or geo-restrictions). In that case, results are based on page HTML only and marked as partial.
What is estimated blocking time?▾
It estimates how many milliseconds the browser main thread is blocked by GTM tags during page load. High blocking times (over 500ms) can degrade Core Web Vitals, especially Interaction to Next Paint (INP).
Does this tool access my GTM account?▾
No. It only reads the publicly accessible GTM container JavaScript that is already served to every visitor of your website. No authentication or GTM account access is needed.