Why is my GA4 not tracking any data at all?
The Short Answer
Your GA4 is likely not tracking data because the Google Tag (gtag.js) or Tag Manager container is missing from your website's <head>, or the Measurement ID (G-XXXX) is incorrect.
The Context
There is nothing more stressful than launching a new website or a major update and seeing absolutely zero realtime traffic in your GA4 dashboard. When GA4 flatlines, it is almost exclusively a deployment error.
If you are using Google Tag Manager, the most common issue is forgetting to click "Submit" and "Publish" after setting up your GA4 Configuration Tag. If you hardcoded the script, it's often placed too low in the HTML body or stripped out by a caching plugin.
(If you want to instantly check your installation across your entire site, run a scan with our Google Analytics 4 Audit Tool.)
How to fix it:
- 1
Check Realtime Reports first. Sometimes standard reports lag by 24-48 hours. If Realtime is also zero, you have a deployment issue.
- 2
Open your website, right-click and select 'View Page Source'. Search (Ctrl+F) for 'GTM-' or your 'G-XXXX' ID. If it's not there, your devs missed the install.
- 3
If using GTM, ensure your GA4 Google Tag triggers on 'Initialization - All Pages' or 'All Pages'.
- 4
Ensure you actually published the Workspace in Tag Manager. Pending changes do not track data.
Want to check this automatically?
Instead of clicking through settings yourself, let our engine audit your GTM Container for this exact issue (and 30 others) in 60 seconds.
Scan your setup with our GTM Audit Tool