Não existe pixel JavaScript nem integração nativa com Shopify, WooCommerce ou Stripe para conversão. A atribuição é feita por chamada server-side, com o telefone como chave.
Como a atribuição funciona
- Você envia
phone,order_idevaluepara o endpoint de conversão da sua organização. - A Arara procura a última mensagem enviada a esse telefone nos últimos 7 dias.
- Se encontrar, a conversão fica ligada a essa mensagem.
- A conversão atribuída alimenta a métrica
CONVERTEDdo teste A/B de campanha e o valor recuperado emGET /v1/recovery/stats.
Endpoint de conversão
Cada organização tem um endpoint próprio, com código no formatoara_cnv_.... Ele nasce ativo.
Reportando uma conversão
Quando o pedido for confirmado no seu backend:
O header opcional
X-Arara-Event define o tipo registrado (default conversion).
A resposta é 202:
attributedMessageId vem null quando não houve mensagem para esse telefone nos últimos 7 dias.
Use
https://api.ararahq.com/l/{code}. O url devolvido pelo endpoint aponta para ararahq.com/l/{code}, que só aceita GET.A partir do webhook do seu gateway
Shopify (orders/paid), Stripe (checkout.session.completed), WooCommerce e AbacatePay avisam quando o pedido é pago. No handler desse webhook, faça o POST acima com o telefone, o id e o valor do pedido.
Validando
Dados registrados
- Clique: IP, user agent, referer e país (quando disponível).
- Conversão: telefone,
order_id, valor e o corpo recebido.
Próximos passos
Recuperação de receita
Mensagens automáticas a partir de eventos.
Campanhas de marketing
Teste A/B com a métrica CONVERTED.