ENSLČlanek je na voljo samo v angleščini.Slovenske novice →Book a free audit

Analytics & tracking

GA4 Real-Time Report: 5 Limitations and What to Use Instead

Updated

Illustration of an analyst holding a tablet in front of a large screen of live analytics charts

GA4 is real time only in a narrow sense. The Realtime report shows activity from the last 30 minutes, with a fixed set of cards and few dimensions, and the numbers are not yet fully processed. Standard reports, where the complete and attributed data lives, can take 24 to 48 hours to settle. So the Realtime report is good for checking that tracking works and that a launch is landing, and poor for judging performance.

These are the five limits that matter in practice, and what to use instead for each job.

What does the GA4 Realtime report show?

GA4 Realtime report with users in the last 30 minutes and a map

Users in the last 30 minutes and per minute, where they came from, which pages and screens they view, event counts by event name, key events, audiences and user properties. You can add a comparison (for example mobile against desktop) and click into a single user’s recent event stream. That is roughly the whole toolkit.

What are the limitations of real-time data in GA4?

1. It only covers the last 30 minutes

There is no history and no comparison with a normal Tuesday. A spike looks dramatic with nothing to measure it against, and anything that happened 31 minutes ago is gone from the report.

2. It has few dimensions and no analysis tools

You can’t build funnels, paths, cohorts or custom tables on realtime data, and most custom dimensions are not available. Questions like “did visitors from this email reach the pricing page and then book a demo?” need standard reports or explorations.

3. The numbers are not final

Realtime counts are provisional. Events can arrive late (apps often send events in batches), known bot traffic is excluded, data filters and consent modeling are applied, and attribution is finalized during processing. The same 30 minutes can look different in the standard reports a day later. That is normal, not a sign of broken tracking.

4. Small numbers swing wildly

Thirty minutes of traffic is usually a small sample. A handful of users from one company, a bot that slips past filtering or a single newsletter click can move the numbers by a lot. Unknown bots in particular look like a sudden “viral” moment; our post on bot filtering in GA4 shows how to spot them.

5. It invites decisions on too little data

Pausing a campaign because realtime looks quiet at 10:15 is the classic mistake. Ad platforms report with their own delays, conversions often happen hours or days after the click, and B2B leads close weeks later. Realtime cannot show any of that.

What is the Realtime report actually good for?

  • Checking a launch. A new page, a campaign email or an ad going live: are visitors arriving, and from the expected source?
  • Checking UTM tags. Click your own campaign link and see whether the source, medium and campaign come through as intended.
  • Spotting outages. Users dropping to zero at a time when there is always traffic usually means a broken tag or a broken site.
  • Following a live event, such as a product announcement or a webinar promotion, where minutes matter.

What should you use instead of real-time data?

Job Use this
Testing tags and events DebugView, with GTM preview mode or the debug parameter, which shows your own device’s events within seconds
Judging performance Standard reports and explorations once data has been processed
Being told when something breaks Custom insights (alerts) in GA4, or the alerting we describe in AI-powered anomaly detection in GA4
A live dashboard for a team The GA4 Realtime API, or the BigQuery streaming export, feeding your own dashboard
Revenue and lead quality Your CRM, with closed deals sent back as offline conversions

For debugging tracking specifically, our GTM and GA4 debugging toolkit walks through the workflow we use.

How accurate is GA4 real-time data?

Accurate enough to tell you that something is happening and roughly how much, not accurate enough to report on. Expect differences against the processed reports for the reasons in limitation 3, plus the usual gaps from ad blockers and declined consent that affect all GA4 data. If realtime and standard reports disagree badly over several days, the issue is usually the setup, and the faults in our GA4 masterclass on fixing broken tracking are the place to start.

FAQ

Is Google Analytics 4 real time?

Partly. The Realtime report updates within seconds for the last 30 minutes. The rest of GA4 is processed with a delay, typically up to 24 to 48 hours for standard properties.

Why do I see users in Realtime but nothing in standard reports?

Most often because standard reports haven’t processed the data yet. If they are still empty after two days, check data filters, the reporting identity and whether the data stream you are looking at is the one receiving the hits.

Why doesn’t Realtime show my own visit?

Your traffic may be excluded by an internal traffic filter, blocked by an ad blocker, or waiting for consent. Use DebugView to check your own events.

Can I export real-time data from GA4?

Yes, through the GA4 Realtime API or the BigQuery streaming export. Both suit live dashboards; neither replaces processed data for reporting.

Our GA4 consulting team sets up tracking and alerts you can rely on; get in touch if your numbers look off.

Related reading