Skip to content

Sesiones y Usuarios

Hay dos propiedades importantes que añadirás a cada mensaje:

  • sessionId - un identificador único para la sesión actual
  • userId - un identificador único para el usuario

Usuarios

Aunque puedes usar identify para fusionar sesiones y perfiles, es imprescindible almacenar un identificador persistente para tu usuario, de modo que cada evento de ese usuario se recopile en Perfiles y Sesiones.

Sugerimos usar una cadena única como un UUID, nanoID o ulid.

Si se utiliza un navegador, este identificador puede almacenarse en LocalStorage o en una cookie, pero sugerimos usar un método más persistente para una mejor precisión en tus datos.

INFO

Puede ser difícil mantener datos persistentes sobre un usuario en las cookies del navegador debido a las preocupaciones de privacidad del usuario.

Para facilitar las cosas, tenemos una solución para almacenar este tipo de credenciales, llamada PrivacyID.

Sesiones

Las sesiones se utilizan para identificar que un evento provino de una sesión específica, como una sesión de navegador o el uso de una aplicación.

Sugerimos usar una cadena única como un UUID, nanoID o ulid.

Si estás haciendo seguimiento en un navegador, está bien almacenar este valor en un almacenamiento persistente no garantizado, como LocalStorage, ya que no necesita usarse en diferentes sesiones de navegación.

INFO

Por defecto, Fanplayr 360 asume que una sesión ha terminado 45 minutos después de recibir el último mensaje con un sessionId dado. Debido a esto, sugerimos almacenar la última vez que se envió un mensaje desde un ID dado y crear un nuevo sessionId si ha pasado más de 45 minutos.