Google Analytics: ¿Por qué el tiempo promedio en el sitio es inferior al tiempo promedio en la página?

11

Tengo el siguiente informe personalizado configurado en Google Analytics:

Métrica:

  • Tiempo promedio en la página
  • Tiempo promedio en el sitio

Dimensiones:

  • Página

Entonces un informe se ve así:

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

¿Por qué es que para cada "página", las "vistas del sitio" son significativamente más bajas?

Melanie Shebel
fuente

Respuestas:

9

Google Analytics cuenta los rebotes (donde solo una página fue vista por el visitante) como tener un "tiempo en el sitio" de 0. Pero aún cuenta el tiempo completo en la página para esa visita. [ Fuente. ]

Si un sitio tiene muchos rebotes, donde muchas personas ven un solo artículo que ha escrito y luego se van, por ejemplo, esto sesgará el tiempo promedio en el sitio hacia abajo. Esto hace posible que el "Tiempo promedio en el sitio" sea inferior al "Tiempo promedio en la página".

Un simple ejemplo

  • 5 visitantes pasan exactamente 5 minutos leyendo /your-article
  • 4 de ellos cierran su pestaña después de leer.
  • 1 de ellos visita /another-article, pasa otros 5 minutos leyendo, luego cierra la pestaña.

Tiempo promedio en la página = 5 minutos

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

Tiempo promedio en el sitio = 2 minutos

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

La clave es que los visitantes rebotados cuentan como 0 para el tiempo total en el sitio, pero como 5 para el tiempo total en la página. Google no descuenta los ceros, todavía contribuyen al promedio.

(Aparte: en mi opinión, Google debería considerar usar el tiempo en la página como tiempo en el sitio para visitas de una sola página, lo que podría dar una mejor representación del tiempo promedio en el sitio. En el ejemplo anterior, el tiempo promedio en el sitio sería 6 minutos, que es el promedio verdadero, más grande que el tiempo promedio en la página y mucho menos confuso).

Mella
fuente
Al leer la página a la que se vinculó, parece que GA calcula el tiempo que pasa en una página / sitio utilizando la diferencia horaria entre las vistas de la página. Las visitas a una sola página no tienen una segunda marca de tiempo para calcular (ya que, técnicamente, GA solo puede registrar cuando se abre una nueva página, no cuando el usuario abandona una página cerrando la pestaña / ventana), por lo que no hay tiempo La página está grabada. Sin embargo, la definición de GA de tiempo en el sitio es $timeOfLastPageView - $timeOfFirstPageViewigual a 0 en visitas de una sola página, ya que los dos valores son los mismos. No hay forma de usar el tiempo en la página como tiempo en el sitio para visitas de una sola página.
Lèse majesté
1
Para hacer lo que está pidiendo, GA tendría que sondear el servidor cada pocos segundos para determinar la duración de las visitas de una sola página. Pero esto aumentaría en gran medida el uso del ancho de banda. La otra opción sería eliminar también las visitas de una sola página del promedio de tiempo en el sitio.
Lèse majesté
2
No sondearía el servidor. En todo caso, solo afectaría al cliente, pero tampoco necesitaría hacerlo. Hay una serie de técnicas de JavaScript para detectar el cierre de un navegador o la descarga de una página (window.onbeforeunload, por ejemplo) y una simple llamada ajax podría activarse cuando eso ocurra.
Eric Brandel
1
Parece que Lèse podría tener razón. Google tiene más información sobre el tiempo en la página y el tiempo promedio en el sitio . En el segundo enlace, dicen que "no hay datos disponibles para Analytics que indiquen cuándo se fue el visitante". Eso haría que mi respuesta fuera incorrecta. Si encuentro una mejor explicación, la revisaré.
Nick
1
Ver mi respuesta ...
jrosell
2

Vea cómo se calcula avgTimeOnPage: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

Un simple ejemplo

  • 5 visitantes pasan exactamente 5 minutos leyendo / su artículo
  • 4 de ellos cierran su pestaña después de leer.
  • 1 de ellos visita / otro artículo, pasa otros 5 minutos leyendo, luego cierra la pestaña.

Tiempo promedio en la página = 5 minutos

Tiempo total dedicado a la página / (visitas a la página - salidas)
5 / (5 - 4)

Tiempo promedio en el sitio = 1 minuto

Tiempo total dedicado al sitio / número de visitantes
0 + 0 + 0 + 0 + 5/5

jrosell
fuente
Gracias por el enlace a los documentos de desarrollador de Google. ¿Puede explicar su cálculo de "tiempo promedio en el sitio"? ¿Por qué el tiempo total en el sitio es de 5 minutos y no de 10 minutos?
Nick
Debido a que cuenta el último "hit de compromiso" en la última página y la última interacción en la última página, si no tiene eventos, será el tiempo de visualización inicial de la última página. Ver cutroni.com/blog/2012/02/29/…
jrosell
1

Hay algo confuso en su artículo: aquí está su ejemplo: Tiempo promedio en la página = 5 minutos 5 visitantes pasan exactamente 5 minutos leyendo / su-artículo 4 de ellos cierran su pestaña después de leer. 1 de ellos visita / otro artículo, pasa otros 5 minutos leyendo, luego cierra la pestaña.

si 4 de ellos cierran su pestaña después de leer (rebote), tiempo = 0 minutos y no 5 minutos, entonces el cálculo para el sitio de tiempo promedio o la página de tiempo promedio sería (0 + 0 + 0 + 0 + 5)

amin
fuente
Ver mi respuesta ...
jrosell