Google Analytics: Perché il tempo medio sul sito è inferiore al tempo medio sulla pagina?


11

Ho il seguente rapporto personalizzato impostato in Google Analytics:

Metrica:

  • Tempo medio sulla pagina
  • Tempo medio sul sito

Dimensioni:

  • Pagina

Quindi un rapporto è simile al seguente:

Page                    Avg Time on Page         Avg Time on Site
/an-article             00:03:14                 00:00:11
/another-article        00:05:11                 00:01:07
/something-written      00:03:00                 00:00:31

Perché per ogni "pagina", le "visualizzazioni del sito" sono significativamente più basse?

Risposte:


9

Google Analytics conteggia i rimbalzi (dove il visitatore ha visualizzato solo una pagina) come un "tempo sul sito" pari a 0. Ma conta comunque il tempo pieno sulla pagina per quella visita. [ Fonte. ]

Se un sito ha molti rimbalzi - dove molte persone visualizzano un singolo articolo che hai scritto e poi lasciano, ad esempio - questo inclinerà il tempo medio sul sito verso il basso. Ciò rende possibile che "Tempo medio sul sito" sia inferiore a "Tempo medio sulla pagina".

Un semplice esempio

  • 5 visitatori impiegano esattamente 5 minuti a leggere /your-article
  • 4 di loro chiudono la scheda dopo aver letto.
  • 1 di loro visita /another-article, trascorre altri 5 minuti a leggere, quindi chiude la scheda.

Tempo medio sulla pagina = 5 minuti

Total time spent on page /  number of visitors
   5 + 5 + 5 + 5 + 5     /         5

Tempo medio sul sito = 2 minuti

Total time spent on site /  number of visitors
   0 + 0 + 0 + 0 + 10    /         5

La chiave è che i visitatori rimbalzati contano come 0 per il tempo totale sul sito, ma come 5 per il tempo totale sulla pagina. Google non sconta gli zeri, ma contribuisce comunque alla media.

(A parte: a mio avviso, Google dovrebbe considerare l'utilizzo dell'ora sulla pagina come orario sul sito per le visite a pagina singola, che potrebbe fornire una migliore rappresentazione del tempo medio sul sito. Nell'esempio sopra, il tempo medio sul sito sarebbe quindi 6 minuti, che è la media veritiera, maggiore del tempo medio sulla pagina e molto meno confusa.)


Leggendo la pagina a cui ti sei collegato, sembra che GA calcoli il tempo trascorso su una pagina / sito utilizzando la differenza di tempo tra le visualizzazioni di pagina. Le visite a pagina singola non hanno un secondo timestamp con cui calcolare (poiché, tecnicamente, GA può registrare solo quando viene aperta una nuova pagina, non quando l'utente lascia una pagina chiudendo la scheda / finestra), quindi nessun time-on- la pagina è registrata. Tuttavia, la definizione di GA di time-on-site è $timeOfLastPageView - $timeOfFirstPageView, che equivale a 0 nelle visite a pagina singola poiché i due valori sono uguali. Non è possibile utilizzare il time-on-page come time-on-site per le visite a pagina singola.
Lèse majesté,

1
Per fare ciò che stai chiedendo, GA dovrebbe eseguire il polling del server ogni pochi secondi per determinare la durata delle visite a pagina singola. Ciò aumenterebbe notevolmente l'utilizzo della larghezza di banda. L'altra opzione sarebbe quella di rimuovere anche le visite di una sola pagina dalla media del tempo sul sito.
Lèse majesté,

2
Non eseguirà il polling del server. Semmai avrebbe colpito solo il client, ma non avrebbe nemmeno bisogno di farlo. Esistono diverse tecniche javascript per rilevare la chiusura di un browser o lo scaricamento di una pagina (ad esempio window.onbeload prima del caricamento) e una semplice chiamata ajax può essere attivata quando ciò accade.
Eric Brandel,

1
Sembra che Lèse potrebbe avere ragione. Google ha maggiori informazioni sul tempo sulla pagina e sul tempo medio sul sito . Nel secondo link, dicono che "non ci sono dati disponibili per Analytics che indicano quando il visitatore è partito". Ciò renderebbe la mia risposta errata. Se trovo una spiegazione migliore, la revisionerò.
Nick,

1
Vedi la mia risposta ...
jrosell l'

2

Scopri come viene calcolato avgTimeOnPage: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

Un semplice esempio

  • 5 visitatori impiegano esattamente 5 minuti a leggere / il tuo articolo
  • 4 di loro chiudono la scheda dopo aver letto.
  • 1 di loro visita / un altro articolo, passa altri 5 minuti a leggere, quindi chiude la scheda.

Tempo medio sulla pagina = 5 minuti

Tempo totale trascorso sulla pagina / (visualizzazioni di pagina - uscite)
5 / (5 - 4)

Tempo medio sul sito = 1 minuto

Tempo totale trascorso sul sito / numero di visitatori
0 + 0 + 0 + 0 + 5/5


Grazie per il link ai documenti per sviluppatori di Google. Puoi spiegare il tuo calcolo del "tempo medio sul sito"? Perché il tempo totale sul sito è di 5 minuti e non di 10 minuti?
Nick,

Poiché conta l'ultimo "hit di coinvolgimento" nell'ultima pagina e l'ultima interazione nell'ultima pagina se non ha eventi, sarà il tempo di visualizzazione iniziale dell'ultima pagina. Vedi cutroni.com/blog/2012/02/29/…
jrosell,

1

C'è qualcosa di confuso nel tuo articolo: ecco il tuo esempio: Tempo medio sulla pagina = 5 minuti 5 visitatori trascorrono esattamente 5 minuti a leggere / il tuo articolo 4 chiude la scheda dopo aver letto. 1 di loro visita / un altro articolo, passa altri 5 minuti a leggere, quindi chiude la scheda.

se 4 di loro chiudono la loro scheda dopo aver letto (rimbalzo), tempo = 0 minuti e non 5 minuti, quindi il calcolo per il sito del tempo medio o la pagina del tempo medio sarebbe (0 + 0 + 0 + 0 + 5)


Vedi la mia risposta ...
jrosell l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.