All the metrics you actually look at — without the complexity, privacy cost, data sampling or legal baggage of GA4.
The most common reasons behind the switch.
Regulators in Austria, France, Italy, Denmark and Norway have all ruled that GA transfers personal data to the US in ways that violate GDPR. Every pageview sends IP addresses and cookie identifiers to Google's servers.
GA4 relies on first-party cookies and cross-session identifiers that legally require explicit opt-in from EU visitors. Result: a banner on every page, lower consent rates, and incomplete data.
GA4 samples high-traffic reports — what you see isn't always what happened. Accurate drill-down requires a paid GA4 360 subscription ($50K/year+).
The GA4 script is 90+ KB. It loads blocking resources, impacts Core Web Vitals, and runs JavaScript on every page. Pageview latency in the dashboard can reach 24-48 hours.
Teams report spending weeks learning GA4's event-based model. Simple questions like "what's my bounce rate?" are buried under custom report builders.
Every row is the truth — no marketing spin.
| Feature | Statalog | GA4 |
|---|---|---|
| Script size | < 2 KB | 90 KB+ |
| Cookies used | 0 | Multiple |
| Real-time accuracy | < 1s | 24-48h for some reports |
| Data ownership | You | |
| Learning curve | Minutes | Weeks |
| Consent banner required | ✗ | ✓ |
| Data sampled | ✗ | ✓ |
| Free self-host option | ✓ | ✗ |
Replace your GA snippet with a 2 KB script. Historical data stays in GA until you're ready to cut it off.