ZenovayTools

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

  1. 1Enter your website URL.
  2. 2The tool finds and analyzes your GTM container(s).
  3. 3Review tag counts, deprecated tags, duplicates, and third-party data flows.
  4. 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.

Try Zenovay Analytics — Free

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.