Sesión (analítica web)


En la analítica web , una sesión o visita es una unidad de medida de las acciones de un usuario realizadas dentro de un período de tiempo o con respecto a la finalización de una tarea. Las sesiones también se utilizan en el análisis operativo y la provisión de recomendaciones específicas para el usuario . Hay dos métodos principales que se utilizan para definir una sesión: enfoques orientados al tiempo basados ​​en la continuidad en la actividad del usuario y enfoques basados ​​en la navegación basados ​​en la continuidad en una cadena de páginas solicitadas .

La definición de "sesión" varía, especialmente cuando se aplica a los motores de búsqueda . [1] Generalmente, se entiende que una sesión consiste en "una secuencia de solicitudes realizadas por un solo usuario final durante una visita a un sitio en particular". [2] En el contexto de los motores de búsqueda , "sesiones" y "sesiones de consulta" tienen al menos dos definiciones. [1] Una sesión o una sesión de consulta pueden ser todas las consultas realizadas por un usuario en un período de tiempo particular [3] o también puede ser una serie de consultas o navegaciones con una necesidad subyacente consistente del usuario. [4] [5]

Las sesiones por usuario se pueden utilizar como medida del uso del sitio web. [6] [7] Otras métricas utilizadas en la investigación y el análisis web aplicado incluyen la duración de la sesión, [8] y las acciones del usuario por sesión. [9] La duración de la sesión se considera una alternativa más precisa a la medición de las visitas a la página . [10]

Las sesiones reconstruidas también se han utilizado para medir la entrada total del usuario, incluso para medir la cantidad de horas de trabajo necesarias para construir Wikipedia . [11] Las sesiones también se utilizan para análisis operativo, anonimización de datos , identificación de anomalías en la red y generación de cargas de trabajo sintéticas para probar servidores con tráfico artificial. [12] [13]

Es esencial para el uso de sesiones en analítica web poder identificarlas. Esto se conoce como "reconstrucción de sesión". Los enfoques para la reconstrucción de sesiones se pueden dividir en dos categorías principales: orientados al tiempo y orientados a la navegación. [14]

Los enfoques orientados al tiempo para la reconstrucción de sesiones buscan un período establecido de inactividad del usuario comúnmente llamado "umbral de inactividad". Una vez que se alcanza este período de inactividad, se asume que el usuario ha abandonado el sitio o ha dejado de utilizar el navegador por completo y la sesión finaliza. Las solicitudes adicionales del mismo usuario se consideran una segunda sesión. Un valor común para el umbral de inactividad es de 30 minutos y, a veces, se describe como el estándar de la industria. [15] [16] Algunos han argumentado que un umbral de 30 minutos produce artefactos alrededor de sesiones naturalmente largas y han experimentado con otros umbrales. [17] [18] Otros simplemente afirman: "ningún umbral de tiempo es efectivo para identificar [sesiones]". [19]


una ilustración de los diferentes criterios utilizados por diferentes enfoques de reconstrucción de sesiones.