Del rastro al insight — convertir el comportamiento en acción
En el comercio electrónico, comprender el recorrido del usuario no se limita a saber qué compró, sino cómo llegó a esa decisión.
Este capítulo explora una estrategia de trazabilidad diseñada específicamente para capturar, registrar y relacionar cada acción que un visitante realiza en una tienda WooCommerce, ya sea que complete una compra o abandone su carrito.
Dos dimensiones de la identidad del usuario
La clave de esta arquitectura radica en reconocer que existen dos entidades distintas que deben rastrearse de forma independiente, pero relacionada:
- El carrito de compra como unidad de intento
Cada intento de compra tiene un ID único que vive solo durante su ciclo: inicio → acciones → final (compra o abandono). Al completarse la compra, el ID se descarta. - El visitante como entidad persistente
Se le asigna un ID persistente mediante cookie (ej. 12h). Permite vincular múltiples carritos al mismo usuario anónimo.
Modelo de datos
Dos tablas principales:
session_headers: un registro por intento de compra (carrito_id, visitor_id, is_logged_in, device)interaction_events: un registro por acción (view, add, remove, checkout_start, purchase)
Beneficios
- ¿Cuántos carritos ha iniciado este visitante?
- ¿Qué productos vio en intentos anteriores?
- ¿Patrón de abandono en el paso de envío?
- Personalización basada en historial, no solo en sesión actual.