Easy Track
Visual tagging for Google Tag Manager

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.

Configuring is always free. You only pay when you export.
Why this is hard in the first place

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.

01

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.

02

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.

03

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.

How it works

Three steps, all on your own site.

No sandbox, no staging clone. Easy Track works against the real page your visitors see.

1

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.

2

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.

3

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.

What it actually gets right

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.

GA4 EventGA4 ConfigurationGoogle Ads Conversion Google Ads Phone Call ConversionGoogle Ads Remarketing Google Ads User-Provided DataConversion LinkerFloodlight Event Meta PixelLinkedIn InsightHotjarCustom Image Custom HTML

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
Connect your siteFree
Tag elements & preview triggersFree
Save & revisit your projectFree
Download the container
Pricing

One plan. No seat math to do on day one.

Every site you manage, on one subscription.

Easy Track
$20/month
Unlimited sites. Cancel anytime.
  • 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
Start free, subscribe when you export

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.

Open the demo site →
FAQ

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.