Ogni volta che qualcuno visita il tuo sito, partono subito dei processi invisibili. Un piccolo pezzo di codice lavora in silenzio in background e raccoglie dati su ciò che fa il visitatore. Quei dati vengono inviati alla tua piattaforma di analytics per essere elaborati e, in pochi istanti, la visita appare come un numero nella tua dashboard.
La maggior parte dei proprietari di siti non pensa mai a come funziona la web analytics. Vedono il report. Non vedono il meccanismo che c'è dietro. Capire cosa succede tra l'arrivo di un visitatore e la comparsa di una metrica nella dashboard è la differenza tra usare l'analytics e capirla.
Ecco come funziona la raccolta dei dati nella web analytics.
Come funziona la web analytics: una panoramica veloce
Il flusso di base è semplice. Un visitatore arriva sul tuo sito. Il codice di tracciamento sulle tue pagine entra in azione. Vengono raccolti i dati sul visitatore e sulle sue azioni. Quei dati viaggiano verso la tua piattaforma di analytics. La piattaforma li elabora. E la visita appare nella tua dashboard.
Ogni passaggio coinvolge tecnologie e meccanismi diversi. Capire come lavorano insieme è ciò che separa chi usa l'analytics da chi la capisce.
Cosa succede nel momento in cui arriva un visitatore
Il processo parte da un pezzo di codice. È un piccolo frammento di JavaScript che si trova su ogni pagina del tuo sito. Quando un visitatore carica la pagina, il suo browser esegue questo codice in automatico.
Quel codice è uno script di tracciamento. Osserva cosa fa il visitatore e raccoglie informazioni.
Il visitatore non vede nulla. Non sceglie di partecipare. Il codice di tracciamento lavora in silenzio in background, resta in ascolto di azioni specifiche e registra dati su di esse.
Se usi l'analytics di WEMASY, il codice di tracciamento viene installato in automatico quando configuri l'analytics nel tuo account. Non devi incollare codice nel sito a mano. Ci pensa il sistema. Ma il meccanismo è lo stesso di qualsiasi altra piattaforma di analytics.
Cosa raccolgono gli script di tracciamento
Una volta caricato su una pagina, lo script di tracciamento raccoglie diversi tipi di dati sul visitatore e sulle sue azioni:
Sul visitatore e sul dispositivo
- La posizione del visitatore (in base al suo indirizzo IP)
- Che dispositivo usa (telefono, tablet, computer)
- Che browser usa (per esempio Chrome)
- Il sistema operativo (Windows, Mac, iOS)
- Risoluzione dello schermo e impostazioni della lingua
Sul suo comportamento nel tuo sito
- Su quale pagina è arrivato
- Quanto tempo ha passato sulla pagina
- Su quali link ha cliccato
- Se ha compilato un modulo e cosa ha inserito
- Quali pagine ha visitato, in ordine (il suo percorso nel tuo sito)
- Se ha fatto un acquisto o completato un altro obiettivo
Su da dove è arrivato
- Se è arrivato da un motore di ricerca, quale parola chiave ha cercato
- Se è arrivato da un altro sito, quale sito
- Se è arrivato da un annuncio, quale campagna
- Se ha scritto direttamente il tuo URL nel browser
Il codice di tracciamento raccoglie tutto questo in tempo reale, mentre il visitatore usa il tuo sito. Ogni caricamento di pagina, ogni clic, ogni pausa viene registrato.
Come il codice riconosce i visitatori che tornano
Ecco un problema: quando un visitatore torna sul tuo sito una settimana dopo, come fa il sistema di analytics a sapere che è la stessa persona? Potrebbe usare un altro dispositivo, un altro browser, oppure lo stesso dispositivo ma con la cronologia cancellata.
Qui entrano in gioco i cookie.
Un cookie è un minuscolo file che il codice di analytics salva sul dispositivo del visitatore. Sono solo pochi byte di dati. Quando quel visitatore torna sul tuo sito, il codice legge il cookie e dice: "Ti conosco. Eri già stato qui."
I sistemi di analytics usano cookie di prima parte. Sono cookie impostati direttamente dal tuo sito sul dispositivo del visitatore. Contengono un identificatore univoco, di solito una lunga stringa di numeri e lettere. Questo identificatore non significa nulla per le persone, ma dice al sistema di analytics che si tratta di un visitatore di ritorno.
I cookie di prima parte restano sul dispositivo del visitatore. Non identificano la persona per nome. Non conservano informazioni personali. Ricordano solo che quel dispositivo ha già visitato il tuo sito.
Esistono anche i cookie di terze parti. Sono cookie impostati da altre aziende per tracciare i visitatori su molti siti. La maggior parte delle piattaforme di analytics ha smesso di fare affidamento sui cookie di terze parti, soprattutto perché i browser li bloccano e le leggi sulla privacy ne limitano l'uso.
Come i dati arrivano alla piattaforma di analytics
Dopo che il codice di tracciamento ha raccolto i dati, deve inviarli da qualche parte. Non possono restare sul dispositivo del visitatore. Devono arrivare alla tua piattaforma di analytics.
Ci sono due modi: il tracciamento lato client e il tracciamento lato server.
Tracciamento lato client
Nel tracciamento lato client, il codice di tracciamento invia i dati direttamente dal browser del visitatore alla piattaforma di analytics. I dati viaggiano dal dispositivo del visitatore ai tuoi server di analytics, o alla piattaforma di analytics di WEMASY, a seconda del sistema che usi.
È l'approccio più comune ed è lo standard da anni. Funziona bene, ma i blocchi degli annunci e i browser attenti alla privacy possono bloccare questa connessione. Se un visitatore usa un blocco annunci o un browser per la privacy, il codice di tracciamento non può inviare dati alla piattaforma. Quella visita diventa invisibile nei tuoi report.
Tracciamento lato server
Il tracciamento lato server funziona in modo diverso. Il codice di tracciamento nel browser del visitatore non invia i dati direttamente alla piattaforma di analytics. Li invia prima al tuo server. Il tuo server li riceve, li elabora e poi li inoltra alla piattaforma di analytics.
Questo approccio è più preciso perché il tuo server non può essere bloccato da blocchi annunci o browser per la privacy come invece può esserlo una connessione diretta dal browser. I dati vengono gestiti prima sulla tua infrastruttura, poi inviati al sistema di analytics. Per questo alcune aziende passano al tracciamento lato server: la qualità dei dati è più alta.
Però il tracciamento lato server richiede una configurazione più tecnica. Per i piccoli imprenditori che usano un creatore di siti come WEMASY, il tracciamento lato client è più semplice e va bene per la maggior parte degli usi.
Cosa succede ai dati una volta arrivati
Quando la piattaforma di analytics riceve tutti questi dati grezzi, non li scarica subito nella tua dashboard. Prima li elabora.
L'elaborazione include:
- Filtrare il traffico dei bot. Molti crawler automatici visitano i siti. Il sistema di analytics li filtra così i numeri dei tuoi visitatori reali sono precisi.
- Rimuovere i dati duplicati. A volte la stessa azione viene registrata due volte. L'elaborazione elimina i duplicati.
- Organizzare i dati per sessione. Il sistema raggruppa le singole azioni in sessioni, così vedi l'intero percorso di un visitatore e non solo i singoli clic.
- Applicare i timestamp. Ogni azione riceve l'orario esatto in cui è avvenuta, così puoi vedere gli andamenti (per esempio gli orari di punta del traffico).
- Classificare le fonti di traffico. Il sistema guarda da dove è arrivato il visitatore e lo mette in una categoria (ricerca organica, traffico diretto, riferimento, annuncio, email, ecc.).
Una volta elaborati, i dati sono pronti per essere mostrati nella tua dashboard di analytics come metriche e report.
Come l'analytics di WEMASY raccoglie i dati
L'analytics di WEMASY funziona come qualsiasi altro sistema di analytics. Quando attivi l'analytics in WEMASY, il codice di tracciamento viene aggiunto in automatico al tuo sito. Non devi configurare né installare nulla.
Il codice raccoglie gli stessi tipi di dati: da dove arrivano i visitatori, quali pagine vedono, quanto restano, se convertono. Usa cookie di prima parte per riconoscere chi torna. Elabora i dati grezzi e li porta nella tua dashboard WEMASY, così vedi cosa succede sul tuo sito.
Il sistema di analytics di WEMASY include una funzione importante per la privacy: rispetta le impostazioni di privacy degli utenti. Se un visitatore ha attivato l'impostazione "Do Not Track" nel browser, WEMASY la rispetta e non lo traccia (anche se la visita viene comunque conteggiata nei tuoi numeri di traffico aggregati). Fa parte di una raccolta dati responsabile.
Con l'analytics di WEMASY puoi tracciare fino a 10.000 visite al mese nel piano standard. Per le piccole attività che iniziano ad analizzare il traffico, copre la maggior parte dei casi.
Cookie e privacy: cosa c'è da sapere
I cookie si sono fatti una reputazione complicata perché i cookie di tracciamento di terze parti sono stati associati a una pubblicità invadente. Ma i cookie usati dai sistemi di analytics sono diversi.
I cookie di analytics sono cookie di prima parte impostati dal tuo sito. Non seguono il visitatore in giro per internet. Non condividono informazioni con inserzionisti terzi (a meno che tu non configuri a parte un'integrazione pubblicitaria). Servono solo a ricordare che un visitatore è tornato.
In molti paesi, usare i cookie di analytics richiede trasparenza. I siti devono dichiarare che usano l'analytics e dare ai visitatori la possibilità di rifiutare. Per questo la maggior parte dei siti ha un banner dei cookie: per rispettare leggi come il GDPR in Europa e il CCPA in California.
WEMASY ti aiuta a usare un'analytics conforme, lasciandoti controllare cosa viene tracciato e permettendo ai visitatori di rifiutare se lo desiderano.
Quali dati non vengono raccolti
Ci sono limiti importanti a ciò che i sistemi di analytics raccolgono. Per come sono fatti, non possono vedere:
- Il nome o l'indirizzo email del visitatore (a meno che compili un modulo e tu lo raccolga a parte)
- Password o dati delle carte di pagamento (i sistemi di analytics etici sono progettati per ignorare questi dati)
- Quali annunci ha visto il visitatore fuori dal tuo sito
- Cosa è successo sugli altri siti che ha visitato
L'analytics ti dà informazioni sul comportamento aggregato. Per esempio, vedi "10 persone hanno visitato la pagina X". Vedi andamenti, non persone. Non vedi mai l'identità di nessuno.
Domande frequenti
I visitatori possono vedere che vengono tracciati?
No, non a meno che tu non glielo dica. Il codice di tracciamento lavora in silenzio in background. La maggior parte delle persone non sa che il codice di analytics esiste né cosa fa. Per questo la maggior parte dei paesi richiede ai siti di dichiarare che usano l'analytics e di mostrare un banner dei cookie. Con il creatore di siti di WEMASY puoi configurarlo direttamente sul tuo sito.
Il tracciamento dell'analytics rallenta il mio sito?
Il codice di analytics moderno è ottimizzato per caricarsi in fretta e usare poche risorse. Non dovrebbe rallentare il sito in modo percepibile. Di solito il codice di analytics è asincrono, cioè si carica in background mentre i contenuti della pagina si caricano per primi.
Cosa succede se disattivo i cookie sul mio sito?
Se disattivi del tutto i cookie, il tuo sistema di analytics non può riconoscere i visitatori di ritorno. Ogni visita sembrerebbe quella di un nuovo visitatore. I tuoi numeri di traffico sarebbero gonfiati, perché non puoi sapere se la stessa persona è tornata. Per questo la maggior parte dei sistemi di analytics si basa sui cookie.
Tracciare i miei visitatori è legale?
Sì, purché tu sia trasparente. La maggior parte dei paesi richiede di dichiarare che il sito usa l'analytics e di lasciare ai visitatori la possibilità di rifiutare. L'analytics di WEMASY rispetta l'impostazione Do Not Track, e dovresti mostrare un banner dei cookie per informare i visitatori.
Posso tracciare i visitatori senza cookie?
Sì, con il tracciamento lato server o con metodi di tracciamento senza cookie. Questi approcci usano altri identificatori (come l'indirizzo IP o il fingerprinting del dispositivo) al posto dei cookie. Però sono meno precisi e richiedono un'implementazione più tecnica.
Qual è la differenza tra visitatori unici e sessioni?
Un visitatore unico è una persona (più precisamente, un dispositivo) che visita il tuo sito. Una sessione è una singola visita di quella persona. Un visitatore può creare più sessioni se visita il tuo sito in giorni o momenti diversi. Il tuo sistema di analytics traccia entrambi, così vedi quante persone sono venute e quante volte.