AH Cookie Banner Tracking is now in open beta.Try it at app.assertionhub.com →

Free Tools

GTM, Analytics & Privacy Tools. No account required.

Inspect your Google Tag Manager setup, validate consent mode compliance, compare container versions, and audit live tracking. No installation or account required.

Available now

Coming soon

GA4 Explorer Coming soon

Connect to your GA4 property to validate event schemas, explore dimensions and metrics, and audit your measurement setup against best practices. Coming soon.

GA4 Events Dimensions Metrics

See them in action

FT-02 Free Tools

Audit Your GTM Container in Seconds

Upload your GTM JSON export and get a full audit: tags, triggers, measurement IDs, unused elements, and audit findings - no account needed.

Export your GTM container JSON from the GTM interface, drop it into the free GTM Auditor, and get an instant breakdown of every tag, trigger, and variable. See all measurement IDs in one view, identify unused and paused elements, and review audit findings - all without sharing API access.

  • Full tag, trigger, and variable inventory
  • Unused and paused element detection
  • Measurement ID mapping across tags
  • Audit findings with severity levels

Acme Shop – Production

GTM-K8MX2N JSON export
Context: WEB Version 42 Workspace: Default Workspace Exported: 12 Apr 2026, 09:14
47
Tags
3 paused
31
Triggers
2 unused
58
Variables
5 unused
2
Templates
 
Audit 2 fails 3 warnings 12 passed · 47 tags · 31 triggers · 58 variables 3 paused
Measurement & Tracking IDs
G-K9XM2HQ47P
GA4 Configuration GA4 – Page View
AW-987654321
Google Ads – Purchase Google Ads – Add to Cart
DC-11223344
Floodlight – Checkout
Tag Types
GA4 Event ×18 · Google Ads ×6 · Custom HTML ×5 · GA4 Config ×1 +3 more
Trigger Types
Custom Event ×12 · Click ×9 · Page View ×7 · Scroll Depth ×3
Variable Types
Data Layer ×24 · JS Variable ×11 · URL ×8 · Auto-Event ×5 +3 more
Folder Kind Name ↑ Type Status Depends On Used By Notes
📁 Analytics tag GA4 – Configuration Google Tag active
All Pages [trigger] DL – userId [variable]
📁 Analytics tag GA4 – Purchase GA4 Event active
Purchase Complete [trigger] DL – ecommerce [variable]
Core ecom event — do not remove
📁 Ads tag Google Ads – Legacy Remarketing Google Ads Remarketing paused All Pages [trigger] Paused — replaced by new tag
- trigger Click – Add to Cart Button Click – All Elements normal
GA4 – Add to Cart [tag] Google Ads – Add to Cart [tag]
- trigger CE – Old Newsletter Signup Custom Event unused
- variable DL – ecommerce Data Layer Variable normal
GA4 – Purchase [tag] GA4 – Begin Checkout [tag]
- variable JS – Old Cookie Parser JavaScript Variable unused Safe to delete

FAQ

Are these tools really free? +

Yes. All four live tools (GTM Auditor, GTM Diff, Privacy Compliance Audit, and Website Tracking Audit) are completely free. No account, no credit card, no login required.

What is the GTM Auditor and what does it check? +

The GTM Auditor analyses a GTM container JSON export from your browser. It maps every tag, trigger, and variable, shows their dependencies, and flags unused elements, missing consent configuration, and broken trigger references. Export the results as CSV for documentation or handoffs.

How does the Privacy Compliance Audit differ from a cookie scanner? +

A cookie scanner reads which cookies were set. The Privacy Compliance Audit loads your URL in a real browser, clicks your consent banner, and intercepts the actual network requests fired by tracking tags across three consent states: before consent, after accept, and after reject. It validates the GCS signal on every Google request and the ASC signal on every Microsoft UET request, which a cookie scanner cannot do.

What vendors does the Privacy Compliance Audit cover? +

Google Analytics 4, Google Ads, Google Tag Manager, Meta Pixel, TikTok Pixel, Pinterest Tag, Microsoft Ads (UET / Bing), and Microsoft Clarity. Each vendor receives a pass or fail verdict per consent state.

What is the difference between strict and normal compliance in the Privacy Audit? +

Normal compliance allows Google tags to fire in the deny state when they carry a denied GCS signal (Advanced Consent Mode) and allows Microsoft Ads to fire with a denied ASC signal. Strict compliance requires that no vendor fires after rejection under any circumstances. The audit reports both verdicts so you can evaluate against either standard.

What does the GTM Diff tool do? +

GTM Diff compares two GTM container JSON exports and shows every element that was added, removed, or modified between them. It is useful for reviewing changes before deploying a new container version, or for auditing what changed after an incident.

Do I need to install anything to use these tools? +

No installation is required for any tool. The GTM Auditor and GTM Diff work from a container JSON export you upload in your browser. The Privacy Compliance Audit and Website Tracking Audit run on AssertionHub servers and deliver results by email.

Powered by beluacode Logo