Dopo le sentenze italiane su Google Analytics, sempre più clienti ci chiedono "qualcosa che non sia GA, possibilmente nostro". Tre opzioni serie: Plausible, Umami, Pirsch.
Plausible
Open source, scritto in Elixir. Cookieless, GDPR-compliant by default. Self-hosting su Docker Compose è documentato bene. Mancano alcune feature avanzate (event funnels avanzati, custom dimensions troppo profonde) ma per il 90% dei casi basta. Hosted: 9 USD/mese per 10k pageview.
Umami
Node.js + Postgres. Dashboard simile a Plausible ma più "tech". Ottimo per chi ha già un Postgres e un piccolo VPS. Hosted: 9 USD/mese per 100k events. Self-hosted: gira su 256 MB di RAM.
Pirsch
Tedesco, scritto in Go. Dashboard pulita, focus su privacy e GDPR. Hosted-only ma fornisce un'opzione "EU data residency" ufficiale. Costo: 9 USD/mese per 10k pageview.
Self-hosting reali
Per un cliente con 80k pageview/mese ospitiamo Umami su un Hetzner CX21 (4€/mese) con Postgres condiviso. Setup: 30 minuti via Docker Compose. Manutenzione: 1 ora ogni 6 mesi (aggiornamento immagine + backup verifica).
Quale scegliamo
| Caso | Scelta |
|---|---|
| Cliente non vuole gestire nulla | Plausible Cloud |
| Cliente con Postgres già attivo, self-host | Umami |
| Cliente con compliance UE stretta, hosted | Pirsch |
| Sito enterprise con event tracking complesso | Matomo (più potente, più complesso) |
Cosa NON danno
Funnel di conversione complessi multi-step, segmenti molto granulari, integrazioni profonde con ad platform: per quelli serve GA4 (con consent mode). La maggior parte dei nostri clienti non ne ha bisogno — sopravvalutiamo l'utilità di GA per il marketing reale di una PMI.