← Back to the blog

How to Check GA4 Is Actually Firing on Every Page

How to Check GA4 Is Actually Firing on Every Page

To check if GA4 is installed correctly, view the page source and look for gtag.js or a measurement ID shaped like G-XXXXXXXXXX, then open DevTools, filter the Network tab for collect and reload: a working install fires a request to google-analytics.com/g/collect?v=2. Confirm the hit reaches the property in GA4 DebugView or the Realtime report. One page proves nothing, though: the tag can sit on the homepage and be missing from the checkout, blocked behind a consent banner, or still pointing at an old measurement ID after a migration. Deltio monitors GA4, Google Tag Manager, Meta Pixel and the other marketing tags on every URL in your sitemap and alerts you when a tag vanishes or its ID changes, from £20 a month with a 14-day free trial.

Most GA4 installs get checked once, on the homepage, on launch day. Then a developer ships a new template, a consent platform gets swapped, and the tag quietly stops firing on half the pages. Nobody notices until a monthly report shows traffic that never existed.

Read the HTML source

Watch the network request

The source shows the snippet is on the page. It does not show that the tag ran.

Prove the data reaches the property

What a one page check misses

Check every URL, not one URL

Pull the sitemap.xml, group the URLs by template (home, category, product, checkout, blog post, landing pages) and run the network check on at least one URL per template. Repeat after every release: a check that passes today says nothing about next Tuesday. By hand, across 20 client sites, that is not realistic, the problem behind our guide on monitoring client websites for changes.

How Deltio does it

Deltio scans every URL in your sitemap and records which marketing tags sit on each one: GA4, Google Tag Manager, Meta Pixel, Hotjar, Microsoft Clarity, LinkedIn Insight Tag and TikTok Pixel. It stores the tag IDs, compares each scan with the previous one and alerts on three events: a tag appeared, a tag disappeared, a tag ID changed. It also tracks the homepage cookie banner, so a swapped CMP does not go unnoticed, and the daily sitemap snapshot means new URLs get checked too. Alerts arrive by email and Slack, in your language, as covered in our piece on SEO change alerts.

Try it on one site

Add a client site, let the first scan run, and look at which URLs are missing GA4 today. Starter is £24 a month, or £20 a month billed annually, with a 14-day free trial.

Frequently asked questions

How do I check if GA4 is installed correctly?
View the page source and look for `gtag.js` and a measurement ID in the `G-XXXXXXXXXX` format. Then open DevTools, filter the Network tab for `collect` and reload the page: a correct install sends a request to `google-analytics.com/g/collect?v=2` with your measurement ID. Finally, confirm the event arrives in GA4 DebugView or the Realtime report.
How can I tell if GA4 is firing on every page?
You cannot tell from one page. The tag usually lives in a template, so it can be present on the homepage and missing on the checkout, the blog or a landing page built by a different team. Test at least one URL per template, and retest after every deploy.
Why does GA4 show no data even though the tag is on the page?
The most common causes are consent gating (the tag only loads after the cookie banner is accepted), a wrong or outdated measurement ID sending data to another property, a GTM container that loads without a published GA4 tag inside it, or a JavaScript error that stops the script before it runs.
Does Deltio alert me when the GA4 tag disappears?
Yes. Deltio checks the marketing tags on every URL in your sitemap and compares each scan with the previous one. If GA4 disappears from a page, appears somewhere new, or its measurement ID changes, you get an email and a Slack alert.
Which marketing tags can Deltio monitor?
GA4, Google Tag Manager, Meta Pixel, Hotjar, Microsoft Clarity, LinkedIn Insight Tag and TikTok Pixel. Deltio also detects the cookie banner or CMP on the homepage and tells you when the provider changes, which is a frequent cause of tags silently failing to load.
How much does Deltio cost?
Starter is £24 a month, or £20 a month if you pay annually. Professional is £49 a month and Enterprise is £119 a month. Every plan comes with a 14-day free trial.