Enter the public website URL in the checker on this page.
free tracking check
Check if Google Analytics 4 (GA4) tracking is visible on your website
Run a free check for a visible GA4 signal and the tags around it — found, detected, or not firing.
GA4 Tracking Checker
Free browser-based scan
Run the GA4 tracking checker
Enter a public website URL to scan for visible Google Analytics 4 signals, lead paths, and tracking 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
Run a public-page check to reveal the signal cards.
Result preview
Your GA4 tracking check will appear here
Run the checker to see visible browser-side tracking signals, review points, developer handoff notes, and the monitoring next step.
Tracking health summary
A careful verdict with score, main risk, and next step.
Signal cards
Visible tags, forms, WhatsApp, calls, and lead actions grouped for review.
Client-safe report
A shareable summary that avoids raw scan evidence and sensitive values.
Developer handoff
Plain-English checks for the person responsible for the site.
no login · no install · ~10 seconds
How the free check works
Paste a page
Canary scans
Signals checked
not firing · /thank-you
Sings if broken
what a result looks like
Each signal, found or not firing.
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.
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
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 lifeOverview
Free GA4 checker: test whether Google Analytics 4 (GA4) signals appear present on your site, for agencies reviewing tracking before and after site changes.
Visible browser-side signals for Google Analytics 4, Google Tag Manager context, lead paths, and review points after site changes.
What it does
TrackCanary opens your site in a real browser and checks whether Google Analytics 4 appears to be detected on the pages it can crawl. It reviews visible browser-side signals and lead paths, but it does not access GA4 account data or prove GA4 data accuracy. Manual verification may still be recommended.
What this does not prove
- It does not prove GA4 data accuracy.
- It does not access GA4 account data.
- Manual verification in GA4 DebugView or Tag Assistant may still be recommended.
What this checks
- Visible Google Analytics 4 signals where the public browser scan can detect them
- Google Tag Manager context on the same pages
- Visible forms, buttons, phone links, email links, and WhatsApp lead paths
- WooCommerce product, cart, checkout, and purchase-intent signals where visible
- Privacy-safe shareable report output for developers or clients
What this does not prove
- Visible browser-side signals do not prove GA4 data accuracy.
- The checker does not connect to GA4 or read account configuration.
- GA4 evidence does not prove every form, click, checkout, or purchase event is firing correctly.
- Manual verification may still be recommended in GA4 DebugView or Tag Assistant.
For agencies
A quick preflight check before clients spend more on campaigns
How to use it
From public URL to practical tracking next steps
Review whether GA4 appears to be detected in the visible scan results.
Check forms, buttons, contact paths, and commerce signals that may need GA4 events.
Verify the final setup separately in GA4 DebugView or Google Tag Assistant.
Recommended next step
Use the scan report to decide which visible lead or commerce actions should be manually tested in GA4 DebugView or Tag Assistant.
Run a free GA4 tracking checkGA4 can look installed while the events that matter never arrive
GA4 has a reassuring way of looking healthy. The tag is on the page, Realtime shows a trickle of users, and the property is clearly receiving something — so it feels like analytics is working. But GA4 being present and GA4 recording the events you actually rely on are different things, and the gap between them is invisible from the outside. A page can load the GA4 tag perfectly and still send nothing when someone submits a form, clicks a WhatsApp button, or reaches a thank-you page.
The events that carry business meaning are the ones that break quietly. A consent banner holds the tag until the visitor accepts, a GTM trigger stops matching after a redesign, a key event was never configured, or a site change renames the element an event depended on. PageView keeps flowing, so Realtime looks alive and nothing appears wrong — while the conversions you report on quietly stop being counted. On a page running paid traffic, that runs in the background of a live campaign.
The free check works at the visible layer: it looks for whether GA4 appears present on the public page and flags it for review, alongside the forms, calls, and lead paths that usually need their own events. It does not open the property or prove event delivery — it tells you the tag appears to be there and where the events worth testing live.
- The GA4 tag loads but no key event fires on form submit, click, or purchase.
- A consent banner blocks GA4 until the visitor accepts, so early sessions are lost.
- A site redesign renames the element an event relied on, and it silently stops.
- Realtime shows PageView traffic, masking that conversion events are missing.
How GA4 event tracking works, and where it breaks
GA4 is event-based: beyond the automatic page_view, the events that matter — a lead form, a WhatsApp click, a purchase — have to be defined and marked as key events, then sent from the page when the action happens. That send is the whole mechanism, and it is also the fragile part. If the event is never configured, never triggered, or triggered at the wrong moment, GA4 still looks live from PageView alone while the conversion data is wrong or absent.
Two failure shapes are common and pull in opposite directions. Some actions send no event at all, so real conversions are never recorded. Others fire on page load instead of the real action, so every visit looks like a conversion and the numbers inflate. A visible GA4 tag is not the same as a correctly firing key event, and that difference is exactly what makes a GA4 property's reporting drift away from what actually happened on the site.
The free check works at the visible layer: it looks for whether GA4 appears present and which lead actions are visible on the public page, then flags them for review. It does not access GA4 account data, prove data accuracy, or confirm an event fires — those need DebugView or Tag Assistant with account access. Naming that limit honestly is the point: the scan tells you where to test in GA4, not that the property is fine.
- A lead action has no matching GA4 key event, so it is never counted.
- An event fires on page load instead of the real action, inflating conversions.
- A key event was configured in GA4 but never actually sent from the page.
- The event sends but is not marked as a key event, so it is missing from conversion reports.
Checking GA4 without opening the account or DebugView
The usual way to verify GA4 is from the inside: open the property, watch Realtime or DebugView, or run Tag Assistant while you click through the site — all of which need account access and check one page at a time from the machine you are on. That is the right tool for confirming exactly what a property receives, but for an agency it is slow, and it needs a login you often do not have for a client's GA4.
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 GA4 appears present alongside forms, calls, WhatsApp, and other lead paths, 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 analytics even appears to be on the page before anyone opens the account.
It does not replace DebugView or Tag Assistant — those still confirm event delivery and data quality downstream. 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 GA4 quietly dropping off a page after a change does not go unnoticed.
- No login and no GA4 account access — paste a URL and read the result.
- Checks GA4 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 actions worth confirming in DebugView, without touching the property.
Related tracking guides
Related pages
Google Tag Manager (GTM) Checker
Visible GTM signal checks, tracking context, lead paths, and campaign-readiness review points.
Website Form Checker
Visible forms, lead paths, submit buttons, contact alternatives, and manual submission testing review points.
Google Ads Conversion Tracking Checker
Visible browser-side signals for Google Ads tags, conversion actions, forms, buttons, and checkout-intent paths.
FAQ
Can this checker prove GA4 is receiving every event?
No. TrackCanary checks visible browser-side signals. You should still confirm final event delivery and data quality in GA4 DebugView or Tag Assistant.
Does the scan require code installation?
No. The free tracking check works from the public website URL. The optional TrackCanary tracker is only needed for live click monitoring.
What Google Analytics / GA4 problems does TrackCanary look for?
It looks for missing Google Analytics / GA4 evidence or GTM tags and visible conversion opportunities such as forms, buttons, phone links, WhatsApp links, email links, and ecommerce actions that may need analytics events.
How do I check if GA4 is working?
Start with a free GA4 checker like this one to see whether a Google Analytics 4 signal appears present on a public page, then confirm events in GA4 DebugView or the realtime report with account access. A visible tag is the starting point, not proof that every event registers.
What is a GA4 checker?
A GA4 checker scans a public page to see whether a Google Analytics 4 signal appears to load, without logging into the property. TrackCanary flags the lead and commerce paths that usually need their own events so you know where to review, while event delivery is still confirmed in GA4 DebugView.
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.