GA4’s Real-Time report shows what is happening on your website in the current moment — active users, which pages they are on, where they came from, and what events they are firing. It is not useful for historical analysis (real-time data is not stored for historical comparison) but it is invaluable for three specific use cases: verifying tracking after changes, monitoring campaign launches, and diagnosing sudden traffic anomalies.
What GA4 Real-Time Reports Show
In GA4, go to Reports → Real-Time. The real-time report shows:
- Users in the last 30 minutes: a line graph of active user count over the last 30 minutes
- Users by source / medium: where current users came from
- Users by audience: which audience definitions current users fall into
- Users by event: which events are being fired right now, with counts
- Conversions by event: which conversion events are being fired in real time
- Page and Screen views: which pages current users are viewing
- Users by device category: mobile, desktop, tablet split of current users
Use Case 1: Verifying Tracking After Changes
After installing or modifying tracking (new GTM tag, updated Meta Pixel, added purchase event), real-time reports are the fastest way to confirm it is working without waiting 24–48 hours for standard report data.
Steps:
- Open GA4 Real-Time while your test is in progress
- Navigate to the page you want to verify (e.g. your thank-you page after a test purchase)
- In Real-Time, watch the Events section. Within seconds, you should see your event (purchase, form_submission, etc.) appear with a count of 1
- Click the event name to see its parameters: confirm value, currency, transaction_id are correct
This is much faster than GA4 DebugView (which shows per-device debug data) for a quick sanity check that an event is firing and has the right data.
Use Case 2: Monitoring Campaign Launches
When you launch a new campaign (Meta, Google Ads, email blast), monitor the real-time report in the first few minutes to confirm:
- Traffic is arriving (Users by source shows the campaign source)
- Users are landing on the correct page (Page views shows the expected landing page)
- Conversions are firing if users are buying (Conversions by event shows purchase events)
If you launch a campaign and after 30 minutes the real-time report shows zero users from that source, something is wrong — incorrect URL, broken link, or campaign not yet approved for delivery. Catching this in minutes rather than hours saves wasted ad spend on a broken funnel.
Use Case 3: Diagnosing Sudden Traffic Changes
If you notice an unusual spike or drop in today’s traffic (visible in the standard reports as today’s data updates), Real-Time shows the current state immediately:
- Traffic spike: check Users by source to identify the unexpected traffic source. Is it a viral referral? A bot? A press mention?
- Traffic drop: confirm whether real-time users are still arriving. If the real-time count is normal but today’s cumulative is low, the issue may be with a specific earlier time window.
- Conversion drop: if real-time shows users on the checkout but no purchase events firing, there may be a checkout or tracking error.
Using GA4 DebugView Alongside Real-Time
GA4 DebugView (Admin → DebugView) shows a device-specific event stream for browsers that have GTM Preview mode active or are sending the debug_mode parameter. DebugView shows the full parameter detail for each event in real time for your specific browser session.
Use Real-Time for general monitoring (all users). Use DebugView for detailed verification of what your specific test session is sending.
Limitations of GA4 Real-Time
Real-time data is approximate. There is a 1–2 minute lag between events occurring and appearing in the real-time report. For events that fire immediately (page_view), this lag is minimal. For purchase events that involve server processing, allow a few minutes for events to appear.
Real-time data is not available in the Explore section or for historical analysis. Use it for immediate monitoring only, not for reporting or trend analysis.
Keep Real-Time Open on Campaign Days
On days when you launch campaigns, run sales, or make significant website changes, keep GA4 Real-Time open in a browser tab. A 2-minute check at campaign launch and 30 minutes later catches the most costly errors before they run for hours undetected.
Book your free Shopify tracking audit here and we will confirm your GA4 real-time tracking is correctly configured for your store.