La característica de sincronización de carga de la página del navegador puede rastrear sesiones utilizando la API sessionStorage que puede almacenar un identificador de sesión simple.
Cómo funciona
Este es el proceso básico para el seguimiento de sesiones:
Una sesión comienza cuando un usuario visita un sitio web donde está instalado el monitoreo del navegador de New Relic y la configuración de privacidad para el seguimiento está habilitada.
A medida que se carga la página del usuario, nuestro
script establece un identificador de sesión simple en el browser.
Luego, el script lee el ID en cargas, recargas y restauraciones de páginas posteriores, dentro de la misma pestaña o en pestañas nuevas del mismo dominio.
Si ocurre uno de los siguientes eventos, la sesión finalizará y comenzará una nueva sesión:
Una sesión ha alcanzado un tiempo máximo de 4 horas.
Se carga una página con una sesión preexistente que comenzó más de 4 horas antes
No se "interactúa" con ninguna página de la sesión activa durante 30 minutos consecutivos. Nuestra definición de interacción con una página web consiste en
- Haciendo clic
- Desplazamiento
- Mecanografía
El seguimiento de sesiones no funcionará correctamente en estas situaciones:
- Si el usuario tiene el almacenamiento DOM deshabilitado en su browser.
- Si el browser o la página están configurados para no permitir la carga y ejecución de scripts de origen de terceros a través de políticas de seguridad u otros medios (lo que naturalmente significa que el agente en su conjunto no funcionará).
- Las API de almacenamiento browser , como LocalStorage, se borran durante una sesión activa.
Activar o desactivar el seguimiento
En New Relic, nos tomamos en serio la privacidad de los datos. De forma predeterminada, no conservamos ningún dato personal recopilado por nuestro agente del navegador y usted puede controlar el seguimiento de la sesión. Si desea habilitar o deshabilitar el seguimiento de sesiones en el navegador web de los visitantes de su sitio web:
Vaya a
one.newrelic.com > All capabilities > Browser > (select an app) > Settings > Application settings
.
En la configuración
Privacy
de tu aplicación, alterna
Session tracking
.