Honest one-liners on where each tool fits.
PVUV.ai traffic quality
Open-source, self-hosted or free hosted, on Cloudflare Workers + D1. Keeps the core
analytics simple and adds what no one else has: it scores every visit for authenticity, flags
invalid traffic and bots, and can gate your ads. Best if you monetise with ads.
Plausible lightweight
Open-source, privacy-first and very light (<1 KB script). Lovely simple dashboards. Cloud
is paid; self-hosting needs your own server + Postgres. No bot/ad-fraud features.
Matomo full-featured
The closest to GA in depth — heatmaps, funnels, goals, session recordings. Open-source and
self-hostable, but heavier (PHP + MySQL) and needs maintenance. Cloud tier is paid.
Microsoft Clarity heatmaps
Free from Microsoft, focused on session recordings, heatmaps and rage-clicks rather than classic
stats. Cloud-only, not open-source, and it uses cookies. Great alongside an analytics
tool, not a privacy-first replacement.
Umami minimal
Open-source, tiny and privacy-friendly, with clean dashboards. Self-host on your own server +
database. Great for simple sites; no invalid-traffic or ad features.
Fathom simple SaaS
Privacy-first and dead simple, but closed-source and cloud-only (paid) — you can’t self-host it.
A good hands-off option if open-source isn’t a requirement.
GoatCounter tiny / free
Open-source, extremely lightweight and privacy-friendly, with a free hosted tier for small and
non-commercial sites. Minimal by design; self-host on your own server.
Simple Analytics privacy SaaS
Privacy-first, cookieless and very clean — but closed-source and cloud-only (paid). A polished,
hands-off option for teams that don’t want to self-host.
Cloudflare Web Analytics free basic
Free, privacy-first and zero-setup if you’re already on Cloudflare — but basic (no custom events).
Fine as a lightweight pageview counter, not a full analytics stack.