GA4 Realtime Report Not Working? 7 Fixes to Try Right Now
GA4 realtime report showing no data? Troubleshoot the most common causes: tag issues, consent mode, ad blockers, filters, and data stream problems.
You opened GA4 Realtime and see zero users, even though people are on your site. Here is how to fix it.
1. Verify You Are Looking at the Right Property
This sounds obvious but it is the most common cause. If you have multiple GA4 properties (staging, production, test), make sure you are in the correct one. Check the property selector in the top left. Cross-reference the Measurement ID with what is on your site.
2. Check if the GA4 Tag Is Actually Firing
Open your website in Chrome, then open DevTools (F12) > Network tab. Filter by collect or google-analytics. You should see requests to google-analytics.com/g/collect.
If you see nothing: - The GA4 tag is not installed on this page - An ad blocker is preventing the request - A Content Security Policy is blocking the domain
If you see requests but they are returning errors (4xx/5xx), your Measurement ID might be wrong.
3. Disable Ad Blockers
Open an incognito window without extensions, visit your site, then check Realtime. If data appears, an extension on your normal browser is blocking GA4.
4. Check Consent Mode
If consent mode is active and you have not granted consent, your hits may not be sent. Open your site, accept cookies/consent, then check Realtime again.
5. Check Data Filters
Go to Admin > Data Settings > Data Filters. If an internal traffic filter is set to "Active" and you are browsing from a filtered IP, your traffic will not appear in Realtime.
Temporarily switch the filter to "Testing" mode and check again.
6. Wait 30 Seconds
Realtime in GA4 can have a brief delay, especially for new properties. Events typically appear within 5-30 seconds. Refresh the Realtime report page rather than waiting for it to auto-update.
7. Check the Data Stream
Go to Admin > Data Streams. Verify: - The stream is active (not paused or deleted) - The Measurement ID matches what is in your tag - Enhanced measurement is toggled on
If the stream shows a warning icon, click it for details.
Still Nothing?
If none of the above fixes the issue:
- Use DebugView instead (Admin > DebugView). Enable debug mode via Tag Assistant and test. DebugView is more reliable for confirming that events are arriving.
- Check if your site is an SPA that does not fire page_view on navigation (see our [traffic troubleshooting guide](/blog/ga4-not-tracking-all-traffic))
- Look at standard reports for the past 24 hours. If data appears there but not in Realtime, there might be a display bug. Try a different browser.
Not sure if your tracking is working? Audit your GA4 setup →
Check your GA4 implementation
Run a free AI-powered audit to see how your tracking stacks up.
Start Free Audit