Le migliori soluzioni di web analytics open source: 5 alternative a Google Analytics con deploy in un clic
In breve
- Plausible, Umami, Matomo, OpenPanel e Tianji sono alternative open source a Google Analytics che girano su un'istanza tutta tua.
- Plausible e Umami puntano su statistiche di traffico semplici, Matomo copre obiettivi ed ecommerce come Google Analytics, OpenPanel aggiunge la product analytics e Tianji il monitoraggio dell'uptime.
- Tutti e cinque usano licenze approvate dall'OSI: AGPL-3.0 per Plausible Community Edition e OpenPanel, MIT per Umami, GPL-3.0 o successiva per Matomo e Apache-2.0 per Tianji.
- Tutti e cinque sono nel catalogo di app con un clic: Nodion crea l'app insieme ai database di cui ha bisogno.
Le migliori alternative open source a Google Analytics sono Plausible, Umami, Matomo, OpenPanel e Tianji. Ognuna gira su un'istanza che controlli tu, quindi i dati dei visitatori finiscono in un database che controlli tu invece di essere inviati a Google. Si distinguono soprattutto per le funzioni offerte: alcune ti danno un'unica pagina pulita di statistiche sul traffico, altre aggiungono obiettivi, funnel, profili utente o controlli di uptime.
Google Analytics è la scelta predefinita, ma il suo tag invia a Google le visualizzazioni di pagina dei tuoi visitatori e, secondo la documentazione di Google, imposta cookie di prima parte come _ga, che dura due anni per impostazione predefinita. Ecco come si confrontano i cinque strumenti del catalogo di app con un clic di Nodion, e quale scegliere per ogni esigenza.
In sintesi
| Strumento | Ideale per | Licenza | Gira con |
|---|---|---|---|
| Plausible | Statistiche di traffico semplici e attente alla privacy, su una sola pagina | AGPL-3.0 (Community Edition) | PostgreSQL, ClickHouse |
| Umami | Statistiche leggere del sito su un'istanza piccola | MIT | PostgreSQL |
| Matomo | Un sostituto completo di Google Analytics con obiettivi ed ecommerce | GPL-3.0 o successiva | MySQL, volume |
| OpenPanel | Product analytics: funnel, coorti, profili utente | AGPL-3.0 | PostgreSQL, ClickHouse, Valkey |
| Tianji | Analytics più monitoraggio dell'uptime e pagine di stato | Apache-2.0 | PostgreSQL |
Come li abbiamo scelti
- Fornisce statistiche web: visualizzazioni di pagina e visitatori per sito, consultabili in una dashboard.
- Open source con una licenza approvata dall'OSI. Tutti e cinque i progetti soddisfano il criterio; abbiamo controllato il file LICENSE di ciascuno.
- Puoi eseguirlo su una tua istanza a partire da un'immagine container con un database standard.
- È mantenuto attivamente, con release regolari.
1. Plausible
Plausible si definisce un'alternativa leggera e senza cookie a Google Analytics. Tutti i numeri chiave stanno su un'unica pagina della dashboard, quindi i dati sono facili da leggere anche senza formazione. Secondo il suo README, non archivia indirizzi IP e non usa cookie né identificatori persistenti. La sua data policy spiega che i visitatori unici vengono contati con un identificatore giornaliero il cui salt cambia ogni 24 ore.
Licenza: Plausible Community Edition, la versione che gestisci tu, è AGPL-3.0 o successiva. Lo script di tracciamento che va sul tuo sito è MIT. Alcune funzioni del cloud a pagamento di Plausible, come i funnel di marketing e gli obiettivi di fatturato ecommerce, non fanno parte della Community Edition. File di licenza.
Su Nodion: il preset esegue l'immagine della Community Edition con un database PostgreSQL per i dati generali e un database ClickHouse per gli eventi di analytics, imposta l'URL dell'app come BASE_URL e genera SECRET_KEY_BASE. Plausible richiede almeno 2 GB di memoria. Alla prima apertura crei l'account del proprietario; non esiste una password predefinita.
2. Umami
Umami è l'opzione più leggera di questa lista: un'app Node.js con un database PostgreSQL. Il suo README la descrive come una soluzione di analytics attenta alla privacy per traffico, campagne, comportamento, conversioni e fatturato, senza cookie. I visitatori vengono riconosciuti con un identificatore di sessione anonimo, quindi chi cambia dispositivo o browser compare come nuovo visitatore.
Licenza: MIT. File di licenza.
Su Nodion: un processo web con PostgreSQL e un APP_SECRET generato. Gira con appena 0,5 GB di memoria. Accedi con il nome utente admin e la password umami e cambia la password subito dopo il primo deploy, prima di condividere l'URL: queste credenziali predefinite sono pubbliche, quindi chi accede per primo controlla l'istanza.
3. Matomo
Matomo è quanto di più vicino esista a un sostituto completo di Google Analytics. Il suo README elenca tracciamento ecommerce, obiettivi, campagne, segmenti personalizzati, geolocalizzazione, visite in tempo reale e report via email, e le funzioni arrivano come plugin che puoi attivare o disattivare. È scritto in PHP e archivia i dati in MySQL o MariaDB.
A differenza degli altri, il codice di tracciamento di Matomo imposta cookie di prima parte per impostazione predefinita. Puoi disattivarli, e Matomo documenta una configurazione senza cookie.
Licenza: GPL-3.0 o successiva. File di licenza.
Su Nodion: il preset esegue l'immagine ufficiale di Matomo con un database MySQL e un volume da 10 GB per i file di Matomo, e richiede almeno 2 GB di memoria. Alla prima apertura, la procedura guidata di configurazione ti chiede di confermare le impostazioni del database e di creare il superuser con nome utente e password scelti da te.
4. OpenPanel
OpenPanel unisce la web analytics alla product analytics in stile Mixpanel: funnel, coorti, profili utente e cronologia delle sessioni, dashboard in tempo reale e alert basati sugli eventi. Gli SDK coprono il tracciamento web, mobile e lato server, e questo lo rende adatto ai prodotti SaaS che vogliono seguire gli utenti all'interno dell'app, non solo contare le visualizzazioni di pagina. Il suo README descrive il tracciamento come senza cookie per impostazione predefinita.
Licenza: AGPL-3.0. File di licenza.
Su Nodion: il preset esegue tre processi (dashboard, API e worker) con PostgreSQL, ClickHouse per gli eventi e Valkey, collega gli URL della dashboard e dell'API e genera il secret dei cookie. OpenPanel richiede almeno 2 GB di memoria. Alla prima apertura crei il tuo account; la registrazione si disattiva dopo il primo utente.
5. Tianji
Tianji riunisce in un'unica app analytics del sito, monitoraggio dell'uptime, stato dei server e pagine di stato. Se altrimenti useresti uno strumento di analytics e un controllo dell'uptime separato, eviti un deploy separato. Il suo sito dice che non traccia l'attività degli utenti con i cookie.
Licenza: Apache-2.0. File di licenza.
Su Nodion: un processo web con PostgreSQL, l'URL dell'app come PUBLIC_URL, un JWT_SECRET generato, cookie di login sicuri e la telemetria anonima di Tianji disattivata. Richiede almeno 1 GB di memoria. Accedi con admin / admin e cambia la password subito dopo il primo deploy, prima di condividere l'URL, perché queste credenziali predefinite sono pubbliche; la registrazione resta disattivata finché non la attivi tu.
Cookie e consenso: attenzione ai dettagli
“Niente cookie” è una promessa comune in questa categoria, ed è una differenza reale rispetto a Google Analytics. Non significa però automaticamente che puoi fare a meno del banner per il consenso. Nell'UE la norma ePrivacy riguarda l'archiviazione o la lettura di informazioni sul dispositivo di un visitatore, non solo i cookie, e le linee guida dell'EDPB sul suo ambito di applicazione tecnico considerano anche tecniche come il tracciamento tramite pixel e il tracciamento basato sugli indirizzi IP.
Cosa dicono i fornitori dei propri strumenti:
- Umami, nelle sue FAQ, risponde di no alla domanda “Do I need to display a cookie notice?”, perché il suo codice di tracciamento non usa cookie.
- Plausible afferma nella sua data policy, scritta per il servizio cloud, che per l'analytics non servono banner dei cookie.
- OpenPanel dice nella sua pagina sul GDPR che per la product analytics non serve alcun banner.
- Matomo è più prudente: la sua guida descrive una configurazione ristretta che in alcuni paesi può funzionare senza consenso, e consiglia di trattare il tracciamento JavaScript come soggetto a consenso.
Senza cookie non significa nemmeno “senza dati personali”: se uno strumento crea profili utente o archivia eventi identificabili, come può fare una product analytics come OpenPanel, gli altri obblighi del GDPR restano validi. Contano la configurazione, gli altri script sul tuo sito e il paese di residenza dei visitatori. Questa non è una consulenza legale: confrontati con chi si occupa di privacy per te.
Come scegliere
- Vuoi statistiche di traffico semplici che tutti nel team sanno leggere: Plausible.
- Vuoi il consumo di risorse più basso e una licenza MIT: Umami.
- Ti servono obiettivi, ecommerce e segmenti come in Google Analytics: Matomo.
- Sviluppi un prodotto e vuoi funnel e profili utente: OpenPanel.
- Vuoi analytics e controlli di uptime in un solo strumento: Tianji.
Puoi eseguirli su Nodion, ciascuno su una tua istanza nella regione che scegli, con i database gestiti necessari creati per te. Trovi tutte le app nel catalogo di app con un clic.
Domande frequenti
Qual è la migliore alternativa open source a Google Analytics?
Per statistiche di traffico semplici, Plausible o Umami. Se ti servono obiettivi, tracciamento ecommerce e segmenti come in Google Analytics, Matomo è il sostituto open source più completo.
Gli strumenti di analytics open source richiedono un banner dei cookie?
Dipende dallo strumento, dalla tua configurazione e dalla legge che si applica ai tuoi visitatori. Umami, Plausible (per il suo servizio cloud) e OpenPanel dichiarano che le proprie configurazioni non richiedono banner, mentre Matomo consiglia di trattare il tracciamento JavaScript come soggetto a consenso. La tua configurazione e le norme nazionali che si applicano ai tuoi visitatori vanno comunque verificate, e anche il tracciamento senza cookie può trattare dati personali. Confrontati con chi si occupa di privacy per te.
Plausible è open source?
Sì. Plausible Community Edition, la versione che gestisci tu, è distribuita con licenza AGPL-3.0 o successiva, e il suo script di tracciamento è MIT. Alcune funzioni del cloud a pagamento di Plausible, come i funnel di marketing, non fanno parte della Community Edition.
Cosa serve a questi strumenti di analytics per funzionare?
Plausible richiede PostgreSQL e ClickHouse, Umami e Tianji richiedono PostgreSQL, Matomo richiede MySQL e un volume, e OpenPanel richiede PostgreSQL, ClickHouse e Valkey. Su Nodion il preset con un clic li crea per te.