O que conta como venda atribuída
É o valor dos produtos que o comprador adicionou a partir de uma recomendação e de fato comprou. A atribuição é feita pedido a pedido. Não contam:- o produto que o comprador já tinha escolhido;
- as recomendações recusadas;
- os pedidos sem uma recomendação aceita.
Os sete sinais
Cada sinal leva a sua própria mudança, nunca o carrinho inteiro. Não existe
um sinal de compra.
Como a venda é ligada
- A sua loja envia o id do carrinho (
cart_id) ao pedir a recomendação e nos sinais. Com o SDK, uma vez só: a opçãocartId. - Os sinais de carrinho dizem o que o comprador adicionou a partir de cada recomendação.
- O pedido chega da sua plataforma —o app da CrossUp ou o seu conector— com
esse mesmo id como
external_id. A CrossUp cruza o pedido com o que foi adicionado e atribui as linhas compradas.
cart_id a recomendação funciona igual, mas essa decisão não pode ser
ligada a nenhum pedido. Como o pedido tem que vir:
O modelo canônico.
Quando avisar cada um
impressionquando a recomendação entra na tela, não quando é gerada.clickno clique, antes de navegar; o SDK o manda mesmo que a página mude.add_to_cartcom a quantidade adicionada, não o total da linha.checkout_startedquando o comprador vai para o checkout, uma vez.
Como eles são enviados
Você avisa e segue: o SDK junta, manda e tenta de novo sem travar a página. Cadatrack.* recebe a recomendação que você mostrou (na API, Decision: a lista de produtos recomendados para aquele momento).
O que você vai ver
Uma resposta por sinal: aceito, repetido ou recusado com motivo. No SDK, elas chegam emonSignalResult.
O que nunca viaja
O visitante é um id inventado pelo SDK: nunca um e-mail, um telefone nem o id de cliente da plataforma.Se você não vê
Reportar sinais com o SDK
track.*: os sete sinais e quando mandar cada um.Registrar sinais pela API
A operação, com playground.