Introducción
El módulo de personalización web de Midway permite a los eCommerce ofrecer experiencias personalizadas a los usuarios que visitan su sitio. Este documento describe cómo funciona la identificación de usuarios y la gestión de sesiones para optimizar la experiencia del cliente.
Identificación del Usuario
Cuando un usuario ingresa a un eCommerce con Midway instalado, el sistema realiza un proceso para identificar si es un visitante recurrente o un nuevo usuario:
Revisión de cookies: Midway verifica si el visitante tiene una cookie asociada con un
visitor_id.Nuevo usuario: Si no se encuentra la cookie, se crea una nueva, generando un
visitor_idúnico que se asocia con el usuario.Usuario recurrente: Si la cookie ya existe, se reutiliza el
visitor_idpara continuar el seguimiento del usuario.
Persistencia del identificador: El
visitor_idacompaña al usuario en todas sus interacciones con el eCommerce mientras la cookie esté presente. Si el usuario elimina las cookies, se generará un nuevo identificador en su próxima visita.Navegación en modo incógnito o con otro navegador: En estos casos, Midway tratará al usuario como un nuevo visitante, ya que las cookies no persisten entre sesiones en modo incógnito o entre diferentes navegadores.
Gestión de Visitas y Sesiones
Midway rastrea las interacciones del usuario mediante la creación y gestión de sesiones. A continuación, se describe cómo se manejan las visitas/sesiones:
Evento de Pageview: Cada vez que un usuario accede a una página del eCommerce, Midway mide el evento como una
pageviewy lo notifica al sistema.Detección de sesiones previas:
Sesión activa: Si Midway detecta que existe una sesión activa en los últimos 30 minutos, los eventos de la visita se agregan a esta sesión y se extiende su tiempo de expiración por 30 minutos adicionales.
Nueva sesión: Si no se encuentra una sesión activa dentro de los últimos 30 minutos, se crea una nueva sesión para registrar los eventos del usuario.
Expiración de la sesión: Las sesiones en Midway expiran cuando pasan más de 30 minutos sin interacción por parte del usuario.
Diferencias con Google Analytics: Es importante tener en cuenta que los totales de visitas y sesiones pueden variar entre Midway y Google Analytics. Esto se debe a que Google utiliza un algoritmo diferente para cerrar sesiones y crear nuevas en función de varios factores, mientras que Midway basa la expiración de la sesión únicamente en el tiempo de inactividad.
