Click the thing you want to track.
Get a GTM container that actually works.
Easy Track mirrors your real, live site inside your browser. Click a button, a link, a form — it works out the right CSS selector, the right trigger, and the right built-in variables, and compiles all of it into a container Google Tag Manager accepts on the first import.
GTM is powerful. That's exactly the problem.
A trigger, a variable, and a tag can each be built correctly and the whole thing still silently does nothing — because a selector was too fragile, a built-in variable was never switched on, or a condition landed on the wrong field entirely.
Selectors rot
A class name from dev tools breaks on the next redesign. A framework-generated id changes on every deploy. Most hand-built triggers are one release away from silently breaking.
Nothing errors when it's wrong
Import a broken container and GTM won't tell you. The tag just never fires — and you usually find out weeks later, staring at a gap in your reports.
The data model has sharp edges
Built-in variables that need enabling by hand. Cross-references that resolve by id in one place and by name in another. None of it is documented where you'd look first.
Three steps, all on your own site.
No sandbox, no staging clone. Easy Track works against the real page your visitors see.
Drop in one tag
Add the Easy Track snippet to your GTM container as a Custom HTML tag. It loads async and stays completely dormant until you open a tagging session — nothing runs for your actual visitors.
Click what matters
Open Easy Track and your site appears in the canvas, rebuilt from a real snapshot. Click a button, a form, a link — Easy Track ranks selector candidates and tells you honestly when one selector will match several elements, so you can decide instead of guessing.
Export when you're ready
Stack up as many triggers, tags, and variables as your project needs, edit any of them at any time, then export a validated container — checked server-side before it's ever downloaded.
The parts that are easy to get wrong, handled for you.
This isn't a selector picker bolted onto a form. Every piece here exists because a real export broke against real Google Tag Manager, and got fixed at the root cause.
Selectors ranked by stability
Stable ids and data-* attributes are preferred over framework-hashed classes and
positional paths, so a redesign doesn't quietly break your tracking.
Values scoped to the right item
Click one product's "Add to cart" on a page with a dozen of them, and the price captured is that product's price — not whichever one happens to match first.
Triggers and tags, decoupled
Build a trigger once, attach as many tags to it as you need — a GA4 event and a Google Ads conversion off the same click, without rebuilding the trigger twice.
Verified against real GTM
Every export shape is checked against an actual imported, published container in GTM's own Preview mode — not just schema-valid JSON.
Free to configure. Pay only to export.
Connect your site, click around, build out an entire tagging project — none of it needs a subscription. The one moment billing enters the picture is the download.
- Install the connector and tag your live site — free
- Preview every trigger, tag, and variable before export — free
- Your saved project persists between visits — free
One plan. No seat math to do on day one.
Every site you manage, on one subscription.
- Unlimited sites and connectors
- Every tag type Easy Track supports
- Unlimited exports, no per-file limit
- Manage or cancel from a self-serve billing portal
No site to try it on yet?
Skip signup entirely and try Easy Track against a real demo store with a real GTM container already installed — nothing to set up.
Questions people actually ask
Do I need to know CSS selectors or how GTM's data model works?
No. You click the element; Easy Track works out the selector, the trigger type, and which built-in variables need to be switched on. You can see and override the selector it picked, but you never have to write one by hand.
Google Tag Manager just added its own point-and-click tool. What does Easy Track do that it doesn't?
Google's version is currently scoped to setting up Google Ads purchase conversions. Easy Track covers clicks, link clicks, form submissions, scroll depth, visibility, and custom events, across GA4, Google Ads, Floodlight, Meta Pixel, LinkedIn Insight, Hotjar, and Custom HTML — and every export is checked before it leaves the building, not just assembled.
Is it safe to run this against my live production site?
The snippet is inert until you deliberately open a tagging session from Easy Track — your actual visitors never load or trigger anything extra. If the connection ever fails, it fails silently rather than throwing an error on your site.
What actually happens to my site's data?
A tagging session only starts from your own logged-in Easy Track account. The page content streamed over is encrypted in transit and isn't kept beyond that session, and you can mark elements to exclude from capture.
What if I stop paying?
You keep everything you've already exported — a downloaded container works forever with no ongoing connection to Easy Track. You just won't be able to export a new one until you resubscribe.