Aspetto
Documentazione di Cabin Analytics
Cabin è un servizio di web analytics che mette al primo posto la privacy e l'impatto ambientale. È leggero, conforme a tutte le leggi sulla privacy ed è l'alternativa senza cookie ideale a Google Analytics.
- Nessun cookie, quindi nessun banner dei cookie
- Nessuna condivisione dei dati e nessuna rete pubblicitaria
- Uno script da 2 KB che non rallenta il tuo sito
- Conforme a GDPR, CCPA e altre normative
Cabin è disponibile in tre piani, Free, Plus e Scale, e ognuno include la dashboard completa, la profondità di scorrimento, l'accesso IA/MCP, le dashboard pubbliche e l'esportazione dei dati. Consulta piani e limiti per vedere cosa aggiungono i piani a pagamento.
Questa documentazione è disponibile in English, Français, Deutsch, Nederlands, Italiano e 日本語.
Privacy by design
Cabin è costruito da zero secondo i principi della Privacy by Design. Non memorizziamo mai identificatori univoci dei tuoi visitatori, e la nostra struttura dati non relazionale rende impossibile identificare le persone in base a posizione, browser, sistema operativo o lingua.
Non vendiamo né condividiamo dati con terze parti o reti pubblicitarie. I dati dei tuoi visitatori restano privati e inutili per le piattaforme pubblicitarie.
Responsabilità ambientale
Lo script di tracciamento di Cabin pesa 2 KB compresso, una frazione del loader di Google Analytics, che a sua volta si porta dietro molto altro JavaScript. Mantenere Cabin così piccolo è un vincolo che difendiamo, non un caso fortunato: puoi verificare il numero da solo nella scheda Rete del tuo browser.
Oltre allo script, la leva più grande sulle emissioni di un servizio online è la posizione dei suoi server, perché decide da quale rete elettrica prendono energia. I server di raccolta di Cabin, quelli con cui parlano i browser dei tuoi visitatori, sono collocati tenendo conto di questo:
- Prima le reti pulite. Due delle tre regioni in cui opera Cabin si alimentano da reti con oltre il 95% di energia senza emissioni di carbonio. La terza serve l'area Asia-Pacifico, dove non esiste una rete pulita, ed è l'opzione a minore intensità di carbonio che mantiene comunque bassa la latenza in quella zona.
- Vicino ai visitatori. Ogni regione gestisce il traffico più vicino, così un beacon percorre poca strada e la visualizzazione di pagina viene registrata in fretta, cosa importante quando un visitatore se ne va subito.
- Macchine piccole ed efficienti. La raccolta dei dati è un lavoro leggero, quindi ogni regione usa un server piccolo invece di uno grande che resta quasi sempre inattivo. Costa meno e consuma meno energia.
La stessa metodologia basata sull'intensità di carbonio della rete elettrica è alla base delle stime di CO₂ del tuo sito, che usano CO2.js di The Green Web Foundation.
Raccolta dei dati
Lo script di Cabin invia pochissimi dati, e le altre informazioni vengono ricavate dallo user agent e dalle intestazioni della richiesta.
Inviati dallo script
| Dato | Quando |
|---|---|
| URL della pagina | A ogni visualizzazione di pagina |
| Referrer | Solo alla prima visualizzazione di pagina di una visita |
| Larghezza dello schermo | A ogni visualizzazione di pagina |
| Tempo di caricamento della pagina | A ogni visualizzazione di pagina |
| Conteggio delle visite | A ogni visualizzazione di pagina |
| Tempo sulla pagina | Quando il visitatore lascia la pagina |
| Profondità di scorrimento | Quando il visitatore lascia la pagina |
| Nome dell'evento | Solo quando il tuo sito attiva un evento |
La query string del referrer viene rimossa prima che lasci il browser, quindi nulla di sensibile contenuto in un URL di provenienza arriva fino a noi.
Ricavati dalla richiesta
| Dato | Esempio |
|---|---|
| Timestamp | 1627589208201 |
| Fonte | social |
| Paese | GB |
| Browser | chrome |
| Dispositivo | mobile |
| Sistema operativo | iOS |
| Lingua | en |
| Rimbalzo | false |
| utm_source | |
| utm_campaign | summer_sale |
| utm_medium | paid_social |
Visitatori unici senza cookie
Come fa Cabin a determinare i visitatori unici senza memorizzare identificatori?
Cabin conta i visitatori unici senza identificatori, indirizzi IP o fingerprinting, sfruttando una proprietà della cache HTTP che i browser hanno già:
Quando un visitatore interagisce con Cabin, la richiesta viene salvata nella cache del browser come qualsiasi normale risorsa web. Nella risposta impostiamo un'intestazione last-modified sull'inizio della giornata corrente. Alle richieste successive, il browser rimanda automaticamente questa intestazione per verificare se la risorsa è ancora valida. Cabin poi aumenta di un secondo l'orario last-modified a ogni visita.
Calcolando la differenza tra l'orario last-modified e l'inizio della giornata, possiamo determinare il numero di visite senza memorizzare alcun dato personale. La prima richiesta indica una visita unica, mentre quelle successive ci aiutano a misurare metriche come la frequenza di rimbalzo.
Puoi approfondire sul nostro blog:
How Cabin measures unique visitors without cookies.
Geolocalizzazione dei visitatori
Ogni richiesta web include un indirizzo IP. Cabin converte questo indirizzo durante il transito (solo nella memoria del server) in un codice paese ISO, senza altri dettagli sulla posizione. Memorizziamo solo il codice paese. L'indirizzo IP viene scartato subito e non viene mai registrato.
Per sapere dove avviene questo processo e dove sono conservati i tuoi dati, consulta l'informativa sulla privacy.
