Como rastrear vendas do WhatsApp no Meta

A venda fechada na conversa volta ao Meta por webhook e API, com o código do anúncio de origem. Veja os 5 eventos e o caminho.

Por Patrick, Head de Tráfego na Cakto · Atualizado em

Para rastrear vendas do WhatsApp no Meta, guarde o ctwa_clid que chega na conversa de quem clicou no anúncio e, quando a venda fechar, envie o Purchase pela API de Conversões com esse código. O CRM ou o gateway avisa o servidor por webhook. Medições da Conecta: +90% de precisão na atribuição e −47% de CPA.

Resumo

  • O ctwa_clid liga a conversa ao anúncio que gerou o clique
  • Do clique ao pagamento, 5 etapas viram evento no Meta
  • Medições da Conecta: +90% de precisão e −47% de CPA

Se você quer esse caminho montado na sua conta, a página de tracking de WhatsApp mostra os eventos e a garantia.

Por que o Meta não vê a venda do WhatsApp?

O anúncio de clique para o WhatsApp leva a pessoa para a conversa, fora do seu site. O pixel não roda ali. Se a venda fecha no atendimento ou num link de pagamento, nada volta ao Meta, e a campanha aprende com a conversa iniciada sem saber quem comprou.

O resultado aparece no painel como custo por conversa, enquanto a venda fica no caderno do atendente ou no CRM. Duas campanhas com o mesmo custo por conversa podem ter CPA de venda diferente, e o Meta não tem como saber qual das duas vende.

O que é o ctwa_clid?

É o identificador de clique dos anúncios de clique para o WhatsApp, único por clique. A Meta entrega esse código ao seu sistema no objeto referral do webhook de mensagens, quando a conversa começa por um anúncio. A Meta pede que você guarde o ctwa_clid junto com a conversa e o envie nos eventos, sem hash.

É o mesmo papel do fbclid no site: ligar a conversão ao clique. A diferença é o prazo. A conversa pode levar dias até virar venda, por isso o código precisa ficar salvo no servidor desde a primeira mensagem.

Quais eventos enviar ao Meta?

EventoQuando disparaDe onde vem
Contactclique no botão de WhatsApp do sitepixel e servidor, como evento de site
LeadSubmitteda pessoa deixa os dados na conversaCRM ou atendimento
QualifiedLeado atendente marca o lead como qualificadoCRM
InitiateCheckouto link de pagamento é enviadogateway ou CRM
Purchaseo pagamento é confirmadowebhook do gateway

LeadSubmitted, QualifiedLead, InitiateCheckout e Purchase estão na lista de eventos que a API de Conversões aceita para mensagens comerciais. Contact é evento padrão do pixel e marca o clique no botão do site.

Os eventos do meio do funil mostram ao Meta quais conversas avançaram antes do pagamento. Numa conta com poucas vendas por semana, são os que chegam com mais frequência.

Como o webhook leva a venda ao Meta?

  1. Salve o ctwa_clid quando a conversa começa

    O webhook de mensagens traz o código. O servidor grava junto do telefone da pessoa.

  2. Ligue o CRM ao servidor por webhook

    Quando o atendente move o lead para qualificado, o CRM avisa o servidor, que envia QualifiedLead.

  3. Ligue o gateway ao servidor por webhook

    Pagamento aprovado vira Purchase, com valor e moeda, mesmo que o atendente tenha fechado a venda.

  4. Envie com a origem de mensagens comerciais

    A Meta pede action_source business_messaging, messaging_channel whatsapp, o ID da conta do WhatsApp Business e o ctwa_clid.

  5. Compare pixel antigo e novo num teste A/B

    Pixel antigo contra o novo, na sua conta, no mesmo período. É nesse teste que a Conecta mede a redução de CPA da garantia.

Funciona em campanha de mensagem?

Sim. O ctwa_clid existe quando a conversa começa por anúncio de clique para o WhatsApp. O evento de compra volta ligado àquele clique, e a conta passa a ter vendas para mostrar ao algoritmo, além das conversas.

Quem anuncia para o site e usa o botão de WhatsApp na página segue outro caminho: o Contact sai do site com o fbclid, e a venda volta pelo gateway com o mesmo ID de cliente.

O que o atendente precisa fazer?

Nada além do que já faz: mover o lead de etapa no CRM e mandar o link de pagamento. O webhook leva cada mudança ao servidor, e o servidor monta o evento com o ctwa_clid salvo. Ninguém digita dado de anúncio na conversa.

Quanto a atribuição melhora?

Nas medições da Conecta, o tracking de WhatsApp teve +90% de precisão na atribuição e CPA 47% menor. O resultado varia por operação. A garantia de redução de CPA é medida num teste A/B entre o pixel antigo e o novo, na sua conta.

Perguntas frequentes

Se o atendente fecha a venda, o Purchase vai?

Vai. Quem avisa é o gateway, por webhook, quando o pagamento é aprovado. O servidor junta o ctwa_clid da conversa e envia ao Meta.

Mover o lead no CRM dispara QualifiedLead?

Dispara, se o CRM tiver webhook ou integração. A mudança de etapa avisa o servidor, que envia QualifiedLead com o ctwa_clid.

Preciso de CRM para começar?

Não. Contact e Purchase funcionam com o botão e o gateway. Com CRM, LeadSubmitted e QualifiedLead também entram.

Fontes oficiais

Leia também

Quer esse número na sua conta?

Em 30 minutos abrimos seu Gerenciador de Eventos, comparamos as vendas do gateway com o Meta e lemos o EMQ, se já houver CAPI.

Sem compromisso. Proposta com escopo e valor só depois do diagnóstico.