Qué cuenta como venta atribuida
Es el valor de los productos que el comprador agregó desde una recomendación y efectivamente compró. La atribución se hace orden por orden. No cuentan:- el producto que el comprador ya había elegido;
- las recomendaciones rechazadas;
- las órdenes sin una recomendación aceptada.
Las siete señales
Cada señal lleva su propio cambio, nunca el carrito entero. No hay una
señal de compra.
Cómo se ata la venta
- Tu tienda manda su id de carrito (
cart_id) al pedir la recomendación y en las señales. Con el SDK, una sola vez: la opcióncartId. - Las señales de carrito dicen qué sumó el comprador desde cada recomendación.
- La orden llega desde tu plataforma —la app de CrossUp o tu conector— con
ese mismo id como
external_id. CrossUp cruza la orden con lo sumado y atribuye las líneas que se compraron.
cart_id la recomendación funciona igual, pero esa decisión no se puede
atar a ninguna orden. Cómo tiene que venir la orden:
El modelo canónico.
Cuándo avisar cada una
impressioncuando la recomendación entra en pantalla, no cuando se genera.clicken el clic, antes de navegar; el SDK la manda aunque la página cambie.add_to_cartcon la cantidad que se sumó, no el total de la línea.checkout_startedcuando el comprador se va al checkout, una vez.
Cómo se mandan
Vos avisás y seguís: el SDK junta, manda y reintenta sin frenar la página. Cadatrack.* recibe la recomendación que mostraste (en la API, Decision: la lista de productos recomendados para ese momento).
Qué vas a ver
Una respuesta por señal: aceptada, repetida o rechazada con motivo. En el SDK llegan aonSignalResult.
Lo que nunca viaja
El visitante es un id inventado por el SDK: nunca un mail, un teléfono ni el id de cliente de la plataforma.Si no lo ves
Reportar señales con el SDK
track.*: las siete señales y cuándo mandar cada una.Registrar señales por API
La operación, con playground.