Point it at a website, paste a GTM ID, or drop a JSON export — and instantly see every tag, trigger, variable and vendor in a clean, GTM-style breakdown.
No login. No GTM access required. Results in seconds.
I've spent years elbow-deep in Google Tag Manager containers — auditing them for clients, untangling other people's setups, and explaining what's actually firing on a site. Sometimes I'd find myself wishing I could just peek at how other reputable, well-built containers were put together — to sanity-check my own work and drive a point home with a client.
And honestly, GTM itself never surfaces the things you most want to know up front: legacy tags still hanging around, tags firing without consent, duplicates and dead weight quietly piling up. Those are easy, automatic checks they should've been sitting right in an overview dashboard all along.
So I built GTM Onion — a GTM downloader and analyzer in one: point it at any container and get a clean, GTM-style breakdown of every tag, trigger, variable and vendor — plus the health checks GTM never gave you. I hope it saves you the afternoons it's already saved me.
— Artūrs
A raw container is a wall of cvt_38869302_74 and html - 31. GTM Onion turns that into something a human can read.
No setup, no integration — a built-in GTM downloader fetches any live container and does the rest.
It visits the page, intercepts the gtm.js request, finds the container ID automatically, then runs the full analysis.
Enter any container ID like GTM-WDGZ6DDX and it fetches and analyzes the live container in seconds — no GTM access required.
Export your container from GTM and drop the file in — ideal for containers you manage, or for prepping an audit before a client call.
A familiar, GTM-style workspace — with the answers GTM itself never gives you.
Tags, Triggers and Variables in tables that mirror real GTM — firing triggers, consent, filters and cross-references at a glance.
A force-directed map of the whole container — triggers and tags, who fires what. Drag, zoom, click any node for details.
Diff two containers side-by-side, grouped by vendor and type. Answer “what's this client tracking that you're not?” in under a minute.
Legacy tags, consent coverage, duplicates, unreferenced entities, hardcoded IDs, paused tags — surfaced automatically.
Cryptic cvt_* types resolved to real names like Facebook Pixel and Microsoft Clarity, so you know exactly what's firing.
Compressed and uncompressed size, version, public ID and a direct link to the live gtm.js — the health signals that matter.
If you've ever spent half an hour untangling someone else's container, this is for you.
Audit a new client's tracking before onboarding and produce a clean, professional breakdown in minutes.
Turn container audits into a premium, visual deliverable — and finish in ten minutes what used to take an afternoon.
Keep your own container clean. Find dead tags, document what everything does, onboard teammates faster.
Inventory every third-party vendor firing on your domains — essential for GDPR, CCPA and consent audits.
GTM Onion shows you what's there — but if you'd rather have an expert handle it, that's what I do. Whether you're looking for a Google Tag Manager agency, hands-on GA4 setup and help, a Facebook / Meta Conversions API implementation, server-side tagging, or a full tracking & consent audit — I can help.
Email artuursviigants@gmail.com →A URL, a GTM ID, or a JSON export — results in seconds, no login required.
Analyze a container ↑