Este tipo de métrica en realidad era bastante popular hace varios años, antes de que las PC se volvieran más potentes y los navegadores con pestañas se volvieron populares, y se volvió más difícil de medir con tanta precisión.La forma estándar de hacerlo en el pasado era suponer que las personas generalmente solo están cargando una página a la vez, y solo usan datos de registro del servidor para determinar el tiempo entre vistas de página. Sus proveedores de análisis estándar como Omniture y Urchin (ahora Google Analytics) calculan esto.
Normalmente, establece una cookie de seguimiento para poder identificar a una persona/navegador específico a lo largo del tiempo, pero a corto plazo solo puede usar una combinación de dirección IP/agente de usuario.
Así que, básicamente, solo se cruzan los datos de registro y se cuenta el delta entre las visitas a la página como cuánto tiempo estuvo la persona en la página. Establece algunas reglas (o su proveedor de análisis lo hace detrás de la cortina) como descartar/truncar tiempos más allá de un corte (digamos 10 minutos) donde supone que la persona no estaba realmente leyendo, pero dejó la página abierta en una ventana/pestaña.
¿Estos datos son perfectos? Obviamente no. Pero solo necesita suficientes datos "lo suficientemente buenos" para hacer análisis estadísticos y sacar algunas conclusiones.
Todavía es útil para el análisis longitudinal (los hábitos de los lectores en el tiempo) y la comparación cualitativa entre las diferentes páginas de su sitio. (es decir, entre dos artículos de 700 palabras, si uno tiene un tiempo medio de lectura el doble que el otro, entonces, en realidad, más personas están leyendo el primer artículo). Por supuesto, su sitio debe estar lo suficientemente ocupado como para tener suficientes puntos de datos para análisis estadísticamente sólido después de arrojar todos los puntos de datos atípicos "malos".
Sí, podría usar Javascript para enviar keep-alives para mejorar los datos. Puede sondear a intervalos determinados después de la carga de documentos o configurar los eventos mouseover en secciones de sus páginas.
Otra técnica es usar Javascript para agregar un evento onclick a cada <a href>
que llegue a su servidor. No solo sabe cuándo alguien hace clic en un enlace para sacarlo de su sitio, el análisis "punto de acceso" realmente sofisticado observa el hecho de que si alguien hace clic en un enlace de 6 párrafos en una página, entonces debe haber leído hasta ese momento.
Utilizamos Urchin, que fue comprado por Google. Es Google Analytics que puede instalar en su servidor. Sin embargo, es bastante caro, pero es bueno si no puedes enviar datos a Google por alguna razón. –