Le analisi dei siti web sono fondamentali. Almeno il 56% dei siti web di tutto il mondo utilizza una sorta di strumento di analisi per tracciare le metriche dei visitatori. Google Analytics è di gran lunga il più utilizzato (85%) ed è molto probabile che lo stiate utilizzando anche voi.
Iltempo di permanenza sulla pagina è una metrica fondamentale da monitorare. Vi dà la possibilità di capire quanto i vostri contenuti siano coinvolgenti e se le persone trovano ciò che cercano. Ma vi siete mai chiesti come Google ottenga i dati che vedete nella vostra dashboard?
In questo post abbiamo analizzato come Google calcola il tempo di permanenza sulla pagina e cosa c'è di sbagliato.
Quando abbiamo creato la nostra alternativa a Google Analytics basata sulla privacy, abbiamo dovuto capire come calcolare da soli le diverse metriche di tracciamento del sito web. La prima cosa che abbiamo fatto è stata quella di controllare come lo faceva la più grande macchina divoratrice di dati di siti web del pianeta, chiamata Google.
Come Google calcola il tempo di permanenza sulla pagina
Google utilizza i timestamp tra le "visite" per calcolare il tempo trascorso da un visitatore su una pagina specifica.
Ciò significa che un timer parte quando un visitatore arriva su una pagina del vostro sito web. Il timer si ferma se il visitatore passa a un'altra pagina del vostro sito web.
Il timer calcola il tempo tra le due azioni come tempo sulla pagina.
Cosa c'è di strano?
- Google Analytics non registra il tempo sulla pagina se il visitatore visita una sola pagina.
- Google Analytics non registra il tempo sulla pagina dell'ultima pagina visitata.
Decostruiamo le affermazioni di cui sopra:
- Se un visitatore visita solo una pagina e poi naviga via, il timer si avvia ma non viene mai registrato... perché il visitatore non sta visitando una seconda pagina. Il visitatore viene identificato come un "bounce". Google Analytics non conta il tempo trascorso sulla pagina quando un visitatore rimbalza.
- Questo accade anche quando un visitatore arriva all'ultima pagina. Il timer si avvia ma non viene mai registrato... perché, ancora una volta, il visitatore naviga via e non visita un'altra pagina del vostro sito web, quindi non ci sarà un altro "hit".
Infine (e questo è di gran lunga il più importante)...
Google Analytics registra il tempo di permanenza sulla pagina, anche se un visitatore non sta trascorrendo attivamente del tempo sulla vostra pagina.
Vediamo di svelare questo aspetto:
Probabilmente avete familiarità con le schede ingombrate come quella qui sotto.
Secondo Google Analytics, in questo momento sto trascorrendo del tempo su tutte queste pagine.
Ogni volta che passo a una scheda diversa, il timer si avvia... ma si ferma solo quando chiudo la scheda. Poiché le schede sono ancora aperte, il timer continua a registrare.
Supponiamo che un visitatore abbia aperto un post del blog sul vostro sito web, ma si sia distratto a metà strada e abbia lasciato la scheda aperta per finirlo più tardi. Secondo Google, il visitatore sta ancora trascorrendo un periodo sul vostro sito web e registra un tempo di permanenza sulla pagina di 30 minuti (questo è il massimo che Google registra).
Ecco cosa succede (seguitemi):
La prima schermata dell'illustrazione qui sopra mostra una visita di 5 secondi a una pagina del vostro sito web. Chiamiamola pagina1. Il visitatore naviga poi verso un altro sito web in una scheda diversa per 20 secondi (nella seconda schermata). Dopodiché, il visitatore chiude la scheda dell'altro sito web per tornare alla pagina1 (nella terza schermata). Dopo aver trascorso altri 10 secondi sulla pagina 1, il visitatore passa a un'altra pagina del vostro sito web (pagina2) nella quarta schermata, prima di chiudere il browser.
Il timer di Google Analytics inizia quando il visitatore visita la pagina1 del vostro sito web (+5 secondi). Il timer non si ferma quando il visitatore passa all'altro sito web in un'altra scheda (+20 secondi). Quando il visitatore torna alla pagina1 del vostro sito, il timer aggiunge altri +10 secondi prima di segnare il momento in cui il visitatore visita la pagina2. Infine, il timer non registra il tempo trascorso sulla pagina2 perché questa è l'ultima pagina visitata dal visitatore prima di chiudere il browser.
In questa situazione, Google conosce il tempo di permanenza sulla pagina solo per la prima pagina, non per la seconda.
Secondo Google Analytics, il tempo di permanenza sulla pagina per la pagina 1 è di 35 secondi (5+20+10).
Questo è a dir poco errato.
Ecco cosa dovrebbe accadere:
Noi di Simple Analytics abbiamo capito come rilevare quando un utente apre una nuova scheda e naviga verso un altro sito web. Registriamo il nostro timer nel momento in cui l'utente si allontana dalla pagina. Possiamo misurare con precisione il tempo che un utente trascorre su ogni pagina.
Nell'illustrazione precedente, il tempo di permanenza sulla pagina per la pagina 1 è di 15 secondi, mentre per la pagina 2 è di 5 secondi - niente di più, niente di meno.
Rispetto a Google Analytics, registriamo il tempo sulla pagina quando un visitatore visita una sola pagina. Tuttavia, escludiamo i visitatori che trascorrono meno di 5 secondi per fornire le migliori informazioni. Consideriamo questi visitatori come rimbalzati.
Media e mediana
I dati visualizzati nella dashboard di Google Analytics misurano il tempo medio sulla pagina di tutte le pagine del sito web. Google calcola questo dato utilizzando la media. Noi di Simple Analytics usiamo la mediana per escludere i dati anomali.
Considerate il seguente esempio:
| Pagina vista # | 1 | 2 | 3 | 4 | 5 | | --------------------------- | --- | --- | --- | --- | ---- | | Tempo sulla pagina (in secondi) | 10 | 20 | 15 | 10 | 1000 |
Quando si calcola il tempo medio di permanenza nella pagina utilizzando la media, si sommano tutti i numeri e si dividono per il numero totale di pagine. Il tempo medio sulla pagina è di 211 secondi.
Utilizzando la mediana, si tiene conto dei valori anomali ordinando i numeri e scegliendo il numero centrale. Il tempo medio sulla pagina è di 15 secondi.
Riteniamo che la metrica del tempo sulla pagina di Google sia errata e proponiamo un'alternativa migliore. Se anche voi la pensate così, provateci. Sosterrete un team indipendente di due persone (io e Iron) che ha costruito un'alternativa a Google Analytics basata sulla privacy.
Avete domande? Chiedete pure!