El módulo registra las siguientes acciones :
- search : acción de búsqueda ya sea a través del bloque de búsqueda principal o a través de la tabla de coincidencias en las fichas de producto
- print : mostrar una página
- active : activación de un modelo
- order : realizar un pedido
- my_models_add : añadir un modelo a “mi equipo” desde el espacio personal
- my_models_remove : eliminar un modelo de “mi equipo” desde el espacio personal
Para cada acción de búsqueda, una columna de origen especifica si los datos provienen de ElasticSearch o de la base de datos.
Para cada acción registrada, la columna origin especifica la página en la que se realizó la acción.
Las tipologías de páginas/datos que se pueden registrar para cada acción son:
- search : tipo, marca, año, modelo
- print : tipo, marca, modelo, año, modelo, categoría
- order : modelo, modelo-año, orden
- active : modelo, modelo-año
- my_models_add : modelo, modelo-año
- my_models_remove : modelo, modelo-año
Definición : Una sesión es un período durante el cual un usuario de comercio electrónico utiliza el complemento de comercio electrónico EveryParts. Puede ser mediante el uso del bloque de búsqueda o simplemente navegando por las páginas dentro del módulo.
La sesión finaliza después de 24 horas de inactividad del usuario, o si el usuario realiza algún pedido. En estos casos, se crea una nueva sesión.
Una sesión se identifica mediante un hash único vinculado al ID Customer/Guest.
Cada vez que un cliente o invitado inicie sesión, se le asignará un nuevo hash de sesión.
Este hash permite, en el lado del panel y de ElasticSearch, identificar una sesión a lo largo de su existencia, sin permitir directamente identificar al usuario (GDPR).
El hash de la sesión actual se almacena dentro de la cookie de PrestaShop para no perder al usuario en caso de desconexión y cambio de ID guest.
Las siguientes acciones se interpretan como actividad relacionada con EveryParts (y, por lo tanto, restablecerán el contador de 24 horas) :
- visualización página de un tipo
- visualización página top50 de un tipo
- visualización página de una marca
- visualización página de un modelo
- utilización de la búsqueda (búsqueda parcial o completa)
- utilización de la tabla de compatibilidades en las fichas de productos : (búsqueda o cambio de página)
- acciones realizadas dentro del garaje (agregar, eliminar, activar), pero no su única visualización
Nota: pueden coexistir en paralelo varias sesiones del mismo cliente (si navegan por el sitio a través de 2 dispositivos diferentes, por ejemplo).