Como rastrear vendas do WhatsApp que vieram de anúncios do Meta?
Por BAPI

Você rastreia vendas do WhatsApp ligando cada conversa ao anúncio que a gerou (pelo identificador de clique do Meta ou por um link rastreável) e marcando a venda só quando o pagamento é confirmado. Depois, devolve essa venda ao Meta pela API de Conversões para a campanha aprender com quem compra.
Para rastrear vendas do WhatsApp que vieram de anúncios do Meta, você precisa de três peças: saber de qual anúncio veio cada conversa, saber quais conversas viraram venda de verdade e devolver essa informação para o Meta. Sem as três, o Gerenciador mostra conversas iniciadas e o dinheiro aparece no caixa do cliente, mas ninguém liga uma coisa à outra.
Por que o Gerenciador não mostra a venda do WhatsApp?
Porque a venda acontece num lugar que o pixel não enxerga. O pixel vive no site. Quando a campanha é de mensagens, a pessoa clica, cai direto no WhatsApp e a negociação inteira acontece ali: pergunta de preço, envio de foto, combinação de entrega, Pix. Para o Meta, a história termina em "conversa iniciada". O que vem depois fica fora do radar.
Resultado prático: você otimiza para mensagens, o custo por conversa parece ótimo, e o cliente reclama que o WhatsApp está cheio de gente que some depois do "oi". Os dois estão olhando para números diferentes, e nenhum deles é a venda.
Peça 1: como saber de qual anúncio veio cada conversa?
Depende do tipo de anúncio.
Anúncio de Clique para WhatsApp
Quando a pessoa inicia a conversa por um anúncio de Clique para WhatsApp, o Meta gera um identificador de clique (o ctwa_clid) que acompanha aquela conversa. Com ele dá para saber exatamente qual anúncio, conjunto e campanha trouxeram aquele contato. É o caminho mais preciso, porque não depende de o lead digitar nada.
Outros canais
Para tráfego que não é Clique para WhatsApp (bio do Instagram, anúncio que leva para o site, link no Google, QR Code no balcão), a saída é usar links rastreáveis: um link diferente para cada origem, que registra o clique e leva a pessoa para o WhatsApp. Assim a conversa nasce com a etiqueta da origem.
O que não funciona bem é pedir para o vendedor perguntar "como você nos conheceu?". Metade não pergunta, metade dos leads responde "Instagram" sem saber qual anúncio viu.
Peça 2: como saber quais conversas viraram venda?
Aqui mora o maior erro. Muita gente conta venda quando o lead diz "fechado" ou "vou pagar". Isso infla o número. Venda é quando o dinheiro entrou: o vendedor confirma o pagamento ou chega o comprovante.
Você tem dois jeitos de registrar isso:
- Manual: o vendedor marca a venda numa planilha ou CRM, com valor e origem. Funciona em volume baixo, mas depende de disciplina, e disciplina some na correria.
- Automático: uma ferramenta lê a conversa e identifica a confirmação do pagamento. Precisa ser rigorosa: "paguei" escrito pelo lead não basta, tem que haver confirmação do vendedor ou comprovante.

Peça 3: por que devolver a venda para o Meta?
Porque o algoritmo otimiza para o evento que você entrega. Se o único sinal que ele recebe é "conversa iniciada", ele vai buscar mais gente com cara de quem inicia conversa. Isso inclui muito curioso.
Quando você manda a venda de volta pela API de Conversões (o evento Purchase, com o valor), o Meta passa a saber quais perfis compraram. Com o tempo, a entrega se inclina para gente parecida com quem paga. O telefone vai criptografado (hash), e é isso que permite ao Meta casar o evento com a pessoa que viu o anúncio. Explicamos o mecanismo em detalhe no artigo sobre o que é a API de Conversões do Meta.
Como montar isso na prática?
- Separe as campanhas de Clique para WhatsApp das que levam para outros destinos. Cada grupo tem um método de rastreio.
- Crie links rastreáveis para toda origem que não for Clique para WhatsApp. Um link por origem, nada de link genérico.
- Defina o que conta como venda e escreva isso para o time: pagamento confirmado pelo vendedor ou comprovante recebido.
- Envie Contact, Lead e Purchase para o Meta pela API de Conversões, com o valor da venda no Purchase.
- Olhe o resultado por anúncio, não só por campanha. É comum o anúncio com custo por mensagem mais caro ser o que mais vende.
Dá para fazer tudo isso na mão, com planilha e integração própria. Se preferir não montar do zero, o BAPI faz esse caminho completo: conecta o WhatsApp do cliente, lê a origem de cada conversa, só marca venda com pagamento confirmado e envia os eventos ao Meta.
O que muda depois que o rastreio está rodando?
A conversa com o cliente muda de "tivemos 300 mensagens" para "esse anúncio trouxe 12 vendas e esse outro trouxe zero". Você corta com base em faturamento, não em custo por mensagem. E a campanha para de premiar o curioso. Não é mágica e não acontece na primeira semana: o algoritmo precisa de volume de eventos para aprender. Mas a direção é a certa.
Perguntas frequentes
Preciso da API oficial do WhatsApp Business para rastrear vendas?
Não necessariamente. Ferramentas de rastreio podem conectar o número por QR Code ou código de pareamento, o mesmo mecanismo do WhatsApp Web, sem trocar de número.
O que é o ctwa_clid?
É o identificador de clique que o Meta gera quando alguém inicia conversa por um anúncio de Clique para WhatsApp. Ele permite saber exatamente qual anúncio originou aquela conversa.
Funciona com Google Ads?
Para Google, o caminho é usar links rastreáveis para saber a origem. O envio automático de vendas de volta para o Google Ads ainda não está disponível no BAPI; está em desenvolvimento.



