free tracking check

Check if Google Tag Manager (GTM) is visible on your website

Run a free check for a visible Google Tag Manager container and the tags it loads — found, detected, or not firing.

Google Tag Manager Checker

Free browser-based scan

Run the Google Tag Manager checker

Enter a public website URL to scan for visible GTM signals, tracking context, and lead-path review points.

Accepted formats: example.com, www.example.com, or https://example.com. No TrackCanary tracker install is needed for the free check.

Listening room

TrackCanary canary waiting for a scan

Run a public-page check to reveal the signal cards.

no login · no install · ~10 seconds

How the free check works

Paste a page

scanning…

Canary scans

ga4 · appears
meta pixel · found
form · found

Signals checked

gtm container
not firing · /pricing

Sings if broken

what a result looks like

Each signal, found or not firing.

  • GTMnot firing
  • GA4appears
  • Meta Pixelfound
  • Formdetected
  • Call linkfound

Honest scope: the canary checks what’s visible from a public page — no account access. It finds gaps early; it does not prove platform-side delivery.

It doesn’t just find problems — every finding ships with a suggested fix and a copy-ready developer handoff.

See a sample report

Keep it monitored

A checker is a snapshot. Monitoring watches it every day.

The free scan shows what’s visible right now. Paid monitoring re-checks the same page every day, remembers the last good state, and emails you the moment a form, a WhatsApp or call link, or a conversion tag breaks or disappears.

Free scan

  • One-time check
  • Shows what’s visible now
  • No login · ~10 seconds
  • Free, always

$9/mo monitoring

  • Re-checks every day
  • Remembers the last good state
  • Email alert when something breaks
  • Founding price: $9/mo for life
TrackCanary canary mascot

Founding waitlist

Join the waitlist — lock $9/mo for life

TrackCanary is free during early access. When daily monitoring launches it’s $9/month per site. Join the waitlist now and your price stays $9/month for life.

No card today — we’ll email you when your spot opens.

$9/mo · locked for life

No card today. Unsubscribe anytime.

Overview

Free GTM checker: test whether Google Tag Manager appears to load on your website before campaigns, after site updates, or during a client tracking review.

Visible GTM signal checks, tracking context, lead paths, and campaign-readiness review points.

What it does

TrackCanary checks whether a visible GTM signal appears to load on the public pages it can crawl. It does not access GTM account data or prove that the container is configured correctly. Use the result as a review starting point before campaigns, after site updates, or during client tracking setup checks.

What this does not prove

  • It does not prove the GTM container is configured correctly.
  • It does not access GTM account data.
  • Review in GTM Preview or Tag Assistant is recommended.

What this checks

  • Visible Google Tag Manager signals where the public browser scan can detect them
  • GA4, Google Ads, Meta Pixel, and other marketing tag context on the same pages
  • Visible forms, buttons, phone links, email links, and WhatsApp lead paths
  • Commerce and checkout-intent signals where visible
  • Privacy-safe report output for developers or client review

What this does not prove

  • A visible GTM signal does not prove the GTM container is configured correctly.
  • The checker does not access GTM account data, workspace data, triggers, tags, or variables.
  • A container can appear to load while important lead or purchase events are still missing.
  • Review is recommended in GTM Preview, Tag Assistant, GA4, or ad platform tools.

For agencies

A quick preflight check before clients spend more on campaigns

Check whether GTM appears to load before a client campaign goes live.
Review visible lead paths without needing access to the client GTM account.
Give developers a concise report after site updates or template changes.

How to use it

From public URL to practical tracking next steps

1

Enter the public website URL in the checker on this page.

2

Review whether Google Tag Manager appears to load in the visible scan results.

3

Check which lead and commerce paths may need GTM trigger review.

4

Verify final container configuration separately in GTM Preview or Tag Assistant.

Recommended next step

Use the scan report to decide which GTM container, triggers, and conversion paths should be reviewed in GTM Preview or Tag Assistant.

Run a free GTM check

GTM can load on the page while the tags inside it never fire

Google Tag Manager has a deceptively simple health signal: the container snippet is on the page, so a scan sees GTM, and it feels like tracking is handled. But GTM loading and the tags inside GTM actually firing are two different things. The container is just a delivery system — an empty one loads exactly like a full one. A page can carry GTM perfectly while the pixel, the GA4 event, and the conversion tag inside it never trigger on the actions that matter.

Tags fail to fire for reasons that leave no visible trace. A workspace change was previewed but never published, so the live container is stale. A trigger still points at a button, form, or URL that a redesign renamed. A consent banner blocks the container until the visitor accepts. Or the dataLayer event a trigger listens for was renamed by a developer and nothing matches anymore. The container keeps loading, the page looks normal, and the tags quietly stay dormant — while campaigns run on the assumption that everything inside GTM is working.

The free check works at the visible layer: it looks for whether a GTM signal appears present on the public page and flags the lead paths that usually depend on it for review. It does not open the container or prove any tag fires — it tells you GTM appears to be there and where the triggers worth reviewing live.

  • A workspace change was previewed but never published, so the live container is stale.
  • A trigger points at a button, form, or URL that a redesign renamed.
  • A consent banner blocks the container until the visitor accepts.
  • A developer renamed the dataLayer event a trigger was listening for.

How Google Tag Manager works, and where it breaks

GTM sits between your site and every tool it feeds. The container loads once, then tags fire based on triggers — a form submit, a click, a page view — reading values from the dataLayer to decide what to send and where. That indirection is what makes GTM powerful and also what makes it fragile: every tag depends on a trigger matching and a dataLayer value being present, and any link in that chain can break without the container itself looking any different.

The common failure is silent and structural. The container is published and loads fine, but a specific tag has a broken or unpublished trigger, so it never fires on the real action. From the outside — and from a simple presence check — GTM looks healthy the whole time. A loaded container is not the same as a firing tag, and that gap is exactly what lets a tracking setup look intact while the events campaigns rely on quietly go missing.

The free check works at the visible layer: it looks for whether GTM appears present and which lead actions are visible on the public page, then flags them for review. It does not access the container, read triggers or variables, or prove a tag fires — those need GTM Preview or Tag Assistant with account access. Naming that limit honestly is the point: the scan tells you where to look inside GTM, not that the container is fine.

  • The container loads but a tag's trigger never matches the real action.
  • A tag fires on every page load instead of the specific event it should.
  • A trigger depends on a dataLayer value that is missing or renamed.
  • Changes sit unpublished in a workspace while the live container stays stale.

Checking GTM without Preview mode or account access

The usual way to verify GTM is from inside the account: open the container, enter Preview mode, and click through the site watching each tag fire in the debug pane — or run Tag Assistant on one page at a time. That is the right tool for confirming exactly what a container does, but it needs login access to the client's GTM and checks a single page per session from the machine you are on.

TrackCanary takes the opposite approach for the first look. Paste a public URL — no login, no install, no account access — and the check reviews whether GTM appears present alongside the forms, calls, WhatsApp, and other lead paths that usually run through it, all in one pass. It is the fast preflight you can run on any page, including a client's, before more budget goes through it — a way to see whether the container even appears to be on the page before anyone opens Preview mode.

It does not replace GTM Preview or Tag Assistant — those still confirm which tags fire and what they send. TrackCanary is the step before that: a quick, honest read of what appears visible from the public page, and a way to keep watching it so a container that stops loading after a change does not go unnoticed.

  • No login and no GTM account access — paste a URL and read the result.
  • Checks GTM presence next to forms, calls, WhatsApp, and lead paths in one pass.
  • Runs on any public page, including a client site you do not control.
  • Points you to the paths worth confirming in GTM Preview, without opening the container.

Related tracking guides

Related pages

FAQ

Does TrackCanary access my GTM account?

No. TrackCanary scans visible public website signals only. It does not access GTM account data, workspaces, triggers, tags, or variables.

Can this prove the GTM container is configured correctly?

No. A visible GTM signal only means GTM appears to load where the scan can detect it. Container configuration should still be reviewed manually.

What should I check after GTM is visible?

Review whether forms, buttons, calls, WhatsApp clicks, and commerce paths have the right triggers and events in GTM Preview and platform debugging tools.

How do I test if Google Tag Manager is working?

Start with a free GTM checker like this one to see whether the container appears to load on a public page, then confirm the tags inside it fire using GTM Preview mode or Tag Assistant with account access. A visible container is the starting point, not proof that every tag fires.

What is a GTM checker?

A GTM checker scans a public page to see whether a Google Tag Manager signal appears to load, without logging into the account. TrackCanary flags the forms, calls, and lead paths that usually depend on GTM so you know where to review triggers, while container configuration is still checked in GTM Preview.

Start with a free tracking check

Find tracking gaps before they affect campaign decisions.

The public check looks for visible tracking signals and creates a shareable report. No TrackCanary tracker install is required for the first check.

Run a free GTM check