Google Analytics 4 · Troubleshooting
GA4 not showing data? Check the stream before reinstalling
Check the GA4 property, measurement ID, live tag, and reporting context before adding another analytics installation.
Confirm that you are viewing the correct GA4 property and web stream, then verify that the published website sends events to that stream. Use a controlled visit and debugging tools before assuming an empty report means the tag must be replaced.
| What you see | Where to start |
|---|---|
| Nothing arrives anywhere | ID, installation, and published configuration |
| Only some pages are missing | Template and page coverage |
| Activity exists but a report is empty | Dates, filters, and processing |
Rule out a reporting mismatch first
Open the web stream for the website you are testing and compare its measurement ID with the live implementation. Google identifies an incorrect ID, an absent or incorrect tag, unpublished Tag Manager changes, no traffic, and processing delays as possible explanations for missing data.
Then check the selected report, dates, and comparisons. Realtime is useful for recent activity, while DebugView is designed for examining events from a device with debug mode enabled. Neither should be treated as a substitute for every processed acquisition or revenue report.
Follow a controlled visit
- Confirm the website address, property, stream, and measurement ID.
- Open the live site and use Google Tag Assistant to inspect the installation.
- If Tag Manager owns the implementation, confirm the relevant changes are published.
- Visit a few representative pages and examine the events received.
- Record the browser’s applicable consent state and any filtering that affects the comparison.
Respect the site’s privacy choices during testing. A test performed with different consent conditions is not necessarily comparable with the visitor activity you are investigating.
Why reinstalling can make this worse
Suppose the homepage sends events correctly but a new landing-page template does not. Adding another analytics plugin across the entire site can turn a template-specific omission into a duplicate-collection problem. Establish which pages fail before choosing the fix.
Similarly, a measurement ID copied from an older property can produce a clean-looking installation that sends activity somewhere you are not watching. The tag existing in the source is evidence of installation, not proof that the intended property is receiving useful data.
What a useful resolution looks like
Keep the final measurement ID, implementation owner, tested pages, and verification date in the site’s handover notes. Include the homepage, an interior page, a campaign landing page, and the important conversion path.
For an ecommerce business, page views are only the foundation. Once collection works, validate the purchase event separately. EP4P connects measurement with campaign decisions because an activity counter is not the same thing as a reliable record of sales.
Sources and implementation references
Sources checked November 9, 2026. Platform interfaces and policies can change; use the current notice and documentation for your implementation.
- Google Analytics: Troubleshoot tag setup
- Google Analytics: Monitor events in DebugView
- Google Analytics: Realtime report
Let our team handle the marketing.
You do not have to become the tracking department. EP4P connects purchase measurement, reporting, and the campaign decisions that depend on them.
We build, fund, and manage your campaigns. You pay an agreed percentage only on ecommerce sales directly tracked to clicks on our ads. Our work and the ad spend are included. No monthly retainer or setup fee.
