Soluzioni per risolvere il problema in Analytics del tempo medio sulla pagina a zero
Cos’è il tempo medio sulla pagina in Analytics?
Tra le metriche più consultate per analizzare la qualità dei contenuti di un sito web si trova il “Tempo medio sulla pagina” (“Time on Page”, nella terminologia inglese), come definito da Google Analytics. Essa rappresenta “Il tempo medio trascorso dagli utenti mentre visualizzano una pagina specifica o un set di pagine”. Per interpretare correttamente questa definizione, è necessario comprendere come viene calcolata questa metrica, soprattutto nel caso delle landing page.
Analizziamo il processo in dettaglio.
Come viene calcolato il tempo da Analytics?
Per semplificare, potremmo dire che il tempo viene calcolato “da hit a hit”, dove una “hit” rappresenta ogni chiamata effettuata, ad esempio, il caricamento di una pagina, un click o l’attivazione di un evento. Analytics registra la data e l’ora di ogni azione e calcola il tempo trascorso tra di loro, il che corrisponde al Tempo medio sulla pagina.
Supponiamo che atterri su una pagina di blog alle 15:00. Leggi un post, noti un altro argomento interessante tra gli articoli correlati, apri la nuova pagina alle 15:02 e la chiudi alle 15:05 senza interagire con altri link. Di queste azioni, Analytics registra il caricamento della prima pagina, il click sul link e il caricamento della seconda pagina.
Pertanto, avrai:
Pagina 1: 15:02 – 15:00 = 2 minuti di sessione
Pagina 2: ? – 15:02 = nessuna durata rilevata.
L’uscita dalla pagina alle 15:05 non corrisponde a nessuna hit, quindi per Analytics la durata della sessione sarà pari a zero. Questo implica due cose:
1. La durata media delle sessioni sul sito non considererà la navigazione sulle pagine di uscita (exit pages);
2. Nel caso di landing page, o navigazione su una sola pagina, dove non c’è una seconda pagina a determinare il tempo di uscita, i dati devono essere interpretati•
Come prevenire questo problema?
La soluzione più semplice consiste nel creare un evento, che fornirà un secondo hit per calcolare il tempo trascorso sulla pagina. Gli eventi sono interazioni tracciabili indipendentemente dal caricamento di una pagina web. Alcuni eventi possono risolvere il nostro problema:
– Scroll della pagina: se l’utente scorre la pagina per continuare a leggere, significa che non è atterrato sulla pagina solo per chiuderla subito dopo. Questo evento è l’antidoto perfetto per i bounce rate troppo alti.
– Tempo di permanenza superiore a un limite: è possibile creare un evento che raggruppa tutti gli utenti che rimangono sulla pagina più di un numero prestabilito di secondi. Per una landing page, potrebbero bastare 15-20 secondi, mentre per una pagina di contenuti, potrebbero essere necessari anche più di 30 secondi. Questo evento è particolarmente utile per valutare l’interesse degli utenti.
– Evento ripetitivo ogni 15 secondi: se hai bisogno di un’accurata stima della durata della sessione, questo è l’evento che fa per te. Non sarà preciso al secondo, ma può essere un’alternativa alla metrica di Analytics.
Ci sono anche alternative per monitorare il Tempo medio sulla pagina, come la creazione di una metrica personalizzata: la scelta dipende dai tuoi KPI.
Un ultimo consiglio: evita di impostare eventi con intervalli troppo brevi (es. 1 secondo di permanenza sulla pagina), poiché ciò potrebbe alterare in modo significativo il bounce rate, rendendolo quasi inutile. Pertanto, è possibile anche configurare eventi non interattivi che non registrino azioni che influenzano le metriche importanti.
Sono amante della tecnologia e delle tante sfumature del mondo IT, ho partecipato, sin dai primi anni di università ad importanti progetti in ambito Internet proseguendo, negli anni, allo startup, sviluppo e direzione di diverse aziende; Nei primi anni di carriera ho lavorato come consulente nel mondo dell’IT italiano, partecipando attivamente a progetti nazionali ed internazionali per realtà quali Ericsson, Telecom, Tin.it, Accenture, Tiscali, CNR. Dal 2010 mi occupo di startup mediante una delle mie società techintouch S.r.l che grazie alla collaborazione con la Digital Magics SpA, di cui sono Partner la Campania, mi occupo di supportare ed accelerare aziende del territorio .
Attualmente ricopro le cariche di :
– CTO MareGroup
– CTO Innoida
– Co-CEO in Techintouch s.r.l.
– Board member in StepFund GP SA
Manager ed imprenditore dal 2000 sono stato,
CEO e founder di Eclettica S.r.l. , Società specializzata in sviluppo software e System Integration
Partner per la Campania di Digital Magics S.p.A.
CTO e co-founder di Nexsoft S.p.A, società specializzata nella Consulenza di Servizi in ambito Informatico e sviluppo di soluzioni di System Integration, CTO della ITsys S.r.l. Società specializzata nella gestione di sistemi IT per la quale ho partecipato attivamente alla fase di startup.
Sognatore da sempre, curioso di novità ed alla ricerca di “nuovi mondi da esplorare“.
Comments