Google Analytics problems. And the fixes that work.

Missing data. "(not set)." Bot traffic. Metrics that don't add up. Pick the one that's costing you sleep.

Free calculator
Put a number on it: how much is your GA4 missing?
Three inputs. Stacked breakdown by driver. Flip a toggle to see the same site with a tracker that isn't blocked.
Open the estimator

Data quality issues 5 problems

Tracking setup 6 problems

Leaving Google Analytics 2 options

Coming soon 19 problems

GA4 site search trackingReported in 7.3M results
GA4 event tracking setupReported in 2.9M results
GA4 dashboard: where's the simple view?Reported in 2.7M results
How to set up GA4Reported in 2.6M results
GA4 conversion tracking (key events)Reported in 2.3M results
Traffic sources in GA4Reported in 1.7M results
GA4 sessions vs usersReported in 1.4M results
Is GA4 accurate?Reported in 1.4M results
GA4 ecommerce trackingReported in 1.2M results
GA4 landing pages reportReported in 1.1M results
GA4 UTM parameters that silently breakReported in 1M results
GA4 direct traffic too highReported in 978K results
GA4 tutorial: the learning curveReported in 954K results
Track file downloads in GA4Reported in 704K results
GA4 cross-domain trackingReported in 682K results
GA4 duplicate eventsReported in 214K results
GA4 self-referralReported in 112K results
GA4 real-time not workingReported in 17.5K results
Exclude internal traffic from GA4Reported in 12.4K results

Keep reading

Tired of patching GA4?

Clickport is the analytics tool GA4 should have been. No cookies, no consent banner, no (not set), no bot inflation. See everything from day one.

Start free trial

Frequently asked questions

Why is my GA4 not showing data?

Most commonly: the 24-48 hour processing delay, a broken or missing tag, consent mode blocking events, or the data threshold privacy filter hiding rows with low volume. Full diagnosis walkthrough.

What does "(not set)" mean in GA4?

It's the placeholder GA4 inserts when it can't attribute a value to a dimension. In Traffic Source reports it usually means direct traffic or missing UTMs. In Page reports it often means a broken page_view event. Full breakdown.

Does GA4 filter bot traffic automatically?

GA4 filters bots that match the IAB/ABC International Spiders and Bots List. That covers the most obvious known crawlers but misses most scrapers, AI crawlers, residential-proxy bots, and ad-fraud traffic. Test your GA4 for bots.

How long does GA4 keep my data?

Standard reports are retained indefinitely. But the Explorations data, the only place GA4 lets you build custom analyses, is deleted after 14 months. BigQuery export is the only way to keep granular event data longer. Full retention guide.

Is there a replacement for Google Optimize?

Google killed Optimize in September 2023 and recommended paid partners (VWO, AB Tasty, Optimizely). None is free. For most teams, a 20-line JavaScript split test wired into your analytics covers 90% of use cases. The DIY approach.

What's the best Google Analytics alternative?

Depends on what you need. Plausible, Fathom, and Simple Analytics compete on simplicity. Matomo and Piwik PRO compete on self-hosting. Clickport competes on no-consent-banner + real engagement metrics. Full comparison.

Search result counts sourced from Google via SerpAPI, April 2026. Counts vary over time and by region.