Integração com loja online

Tracking server-side para WooCommerce

Instale o plugin WordPress da ROASaurus ou aponte um webhook do WooCommerce para a ROASaurus. Em qualquer dos casos, as encomendas pagas chegam às suas plataformas de anúncios a partir do servidor e são associadas ao clique no anúncio.

O WooCommerce em resumo
Opção 1Plugin da ROASaurus: envia as encomendas pagas para a API de encomendas e guarda os cookies de tracking em cada encomenda
Opção 2Webhook do WooCommerce (Order updated), verificado com a sua assinatura HMAC
ReservaChave de API REST opcional: as encomendas perdidas são obtidas a cada 5 minutos
Encomendas pagasEstado processing ou completed
O plugin requerPHP 7.4 e WooCommerce 6.0 ou superior

Opção 1: o plugin da ROASaurus

  1. Vá a Add a store › WooCommerce e introduza o endereço da sua loja.
  2. Em Settings › Orders API da loja, crie uma chave de API.
  3. Descarregue o plugin e carregue o zip no WordPress em Plugins › Add New Plugin › Upload Plugin. Depois, ative-o.
  4. Em WooCommerce › ROASaurus, introduza o endpoint, a chave da loja e a chave de API.

O plugin carrega o script de tracking, guarda os cookies de tracking do visitante na encomenda no checkout (o ID do visitante mais os cookies da Meta, do TikTok, do Snap e do Pinterest) e envia cada encomenda paga para a ROASaurus. As encomendas com pagamento contra reembolso e por transferência bancária são enviadas quando passam a processing. Na página de agradecimento, dispara a compra no navegador. Como o ID do visitante viaja com a encomenda, a associação é exata.

Opção 2: webhooks do WooCommerce

Escolha WooCommerce ao adicionar a loja. Em WooCommerce › Settings › Advanced › Webhooks, adicione um webhook com estado Active, tópico Order updated, o seu URL de entrega da ROASaurus, um segredo e a versão de API WP REST API Integration v3. Cole o mesmo segredo na ROASaurus; cada entrega é verificada com a respetiva assinatura. As encomendas com estado processing ou completed contam como pagas.

Adicione também uma chave de API REST só de leitura e a ROASaurus obtém as encomendas a cada 5 minutos, pelo que uma encomenda que um webhook perdeu chega na mesma. O plugin também funciona a par dos webhooks: guarda o ID do visitante em cada encomenda e o webhook leva-o consigo.

Associação sem o plugin

Sem o plugin, nada na página de agradecimento associa a encomenda ao seu visitante. A ROASaurus associa então por um email com hash que o visitante indicou antes no seu site (num popup ou através de uma chamada Identify) e, por fim, pelo mesmo endereço IP e navegador vistos desde 3 horas antes até 15 minutos depois da encomenda, apenas quando só um visitante corresponde.

Limites

  • O script regista as visualizações de página por si só. As visualizações de produto e as adições ao carrinho só são detetadas automaticamente no Shopify; no WooCommerce, o seu programador pode enviá-las com tlq('track', 'AddToCart', {...}).
  • O plugin e o conector foram criados com base na documentação oficial do WooCommerce. Faça uma encomenda de teste após a configuração e verifique o Event log.

Relacionado

FAQ

Perguntas e respostas

Plugin ou webhook: qual devo usar?

O plugin dá uma associação exata, porque guarda o ID do visitante em cada encomenda. Os webhooks não exigem a instalação de nenhum plugin, mas a ROASaurus só consegue então associar as encomendas por um email que o visitante indicou antes no seu site ou por endereço IP e navegador, o que associa menos encomendas. Pode usar ambos.

As encomendas com pagamento contra reembolso são registadas?

Sim. O plugin envia as encomendas com pagamento contra reembolso e por transferência bancária quando passam a processing. Com webhooks, as encomendas contam assim que o estado é processing ou completed.

Preciso da chave de API REST?

Não, é uma reserva opcional. Com uma chave de API REST só de leitura, a ROASaurus também obtém as encomendas a cada 5 minutos, pelo que um webhook perdido não significa uma encomenda perdida.

Cada venda, associada ao anúncio que a gerou

Tracking server-side, lucro e valor vitalício do cliente numa só app. Teste gratuito de 14 dias, sem cartão de crédito.

Comece o seu teste gratuito →