Home/Blog/GA4 Troubleshooting
GA4 Troubleshooting5 min read

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.

GA4, realtime, troubleshooting, no data

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:

  1. Use DebugView instead (Admin > DebugView). Enable debug mode via Tag Assistant and test. DebugView is more reliable for confirming that events are arriving.
  2. 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))
  3. 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