Rastreamento server-side para WooCommerce
Instale o plugin do ROASaurus para WordPress ou aponte um webhook do WooCommerce para o ROASaurus. Das duas formas, os pedidos pagos chegam às suas plataformas de anúncios a partir do servidor e são associados ao clique no anúncio.
| O WooCommerce em resumo | |
|---|---|
| Opção 1 | Plugin do ROASaurus: envia os pedidos pagos para a Orders API e salva os cookies de rastreamento em cada pedido |
| Opção 2 | Webhook do WooCommerce (Order updated), verificado com a assinatura HMAC |
| Reserva | Chave da REST API opcional: pedidos perdidos buscados a cada 5 minutos |
| Pedidos pagos | Status processing ou completed |
| O plugin exige | PHP 7.4 e WooCommerce 6.0 ou mais recente |
Opção 1: o plugin do ROASaurus
- Vá em Add a store › WooCommerce e informe o endereço da sua loja.
- Em Settings › Orders API da loja, crie uma chave de API.
- Baixe o plugin e envie o zip no WordPress em Plugins › Add New Plugin › Upload Plugin. Depois, ative-o.
- Em WooCommerce › ROASaurus, informe o endpoint, a chave da loja e a chave da API.
O plugin carrega o script de rastreamento, salva os cookies de rastreamento do visitante no pedido, no checkout (o ID de visitante mais os cookies do Meta, TikTok, Snap e Pinterest) e envia cada pedido pago ao ROASaurus. Pedidos com pagamento na entrega e por transferência bancária são enviados quando chegam a processing. Na página de agradecimento, ele dispara a compra do navegador. Como o ID de visitante viaja com o pedido, a correspondência é exata.
Opção 2: webhooks do WooCommerce
Escolha WooCommerce ao adicionar a loja. Em WooCommerce › Configurações › Avançado › Webhooks, adicione um webhook com status Ativo, tópico Order updated, a sua URL de entrega do ROASaurus, um segredo e a versão da API WP REST API Integration v3. Cole o mesmo segredo no ROASaurus; cada entrega é verificada pela assinatura. Pedidos com status processing ou completed contam como pagos.
Adicione também uma chave da REST API somente leitura e o ROASaurus busca os pedidos a cada 5 minutos, de modo que um pedido que um webhook perdeu ainda chega. O plugin também funciona junto com os webhooks: ele salva o ID de visitante em cada pedido, e o webhook o leva adiante.
Correspondência sem o plugin
Sem o plugin, nada na página de agradecimento liga o pedido ao seu visitante. O ROASaurus então faz a correspondência por um e-mail em hash que o visitante informou antes no seu site (em um pop-up ou por uma chamada Identify) e depois pelo mesmo endereço IP e navegador vistos de 3 horas antes a 15 minutos depois do pedido, apenas quando exatamente um visitante se encaixa.
Limites
- O script rastreia as visualizações de página por conta própria. As visualizações de produto e as adições ao carrinho são detectadas automaticamente apenas no Shopify; no WooCommerce, o seu desenvolvedor pode enviá-las com
tlq('track', 'AddToCart', {...}). - O plugin e o conector foram criados com base na documentação oficial do WooCommerce. Faça um pedido de teste após a configuração e confira o Event log.
Relacionados
Perguntas respondidas
Plugin ou webhook: qual devo usar?
O plugin dá correspondência exata, porque guarda o ID de visitante em cada pedido. Os webhooks não exigem instalar nenhum plugin, mas então o ROASaurus só consegue associar os pedidos por um e-mail que o visitante informou antes no seu site ou por endereço IP e navegador, o que vincula menos pedidos. Você pode usar os dois.
Pedidos com pagamento na entrega são rastreados?
Sim. O plugin envia os pedidos com pagamento na entrega e por transferência bancária quando passam para processing. Com webhooks, os pedidos contam assim que o status é processing ou completed.
Preciso da chave da REST API?
Não, ela é uma reserva opcional. Com uma chave da REST API somente leitura, o ROASaurus também busca os pedidos a cada 5 minutos, então um webhook perdido não significa um pedido perdido.
Cada venda, rastreada até o anúncio que a gerou
Rastreamento server-side, lucro e valor vitalício em um só app. 14 dias de teste grátis, sem cartão de crédito.
Comece seu teste grátis →