Dá para saber de qual campanha veio cada lead do WhatsApp de dois jeitos. Pela API oficial, a mensagem chega com o ID do anúncio e um identificador do clique. Sem a API, você marca cada campanha com uma mensagem pré-preenchida diferente e registra a origem no CRM na primeira resposta.
Por que o lead do WhatsApp chega sem origem?
Porque a conversa começa dentro do aplicativo, não numa página. Não há visita ao site, cookie ou parâmetro UTM para o Google Analytics ler. O Gerenciador de Anúncios conta as conversas iniciadas, mas não sabe quais viraram venda.
Resultado: a campanha com mais conversas leva mais verba, mesmo que a outra traga clientes melhores. Antes de decidir quanto investir, como mostramos em quanto investir em tráfego pago, é preciso saber de onde vem a venda, não só o contato.
O anúncio em si é simples. Segundo a página oficial dos anúncios de clique para o WhatsApp, consultada em outubro de 2026, ele roda no Facebook e no Instagram, nos posicionamentos Feed, Stories e Marketplace, e abre uma conversa com a empresa. A escolha entre Meta e Google por tipo de negócio está em Google Ads ou Meta Ads.
O que a API oficial entrega para rastrear o anúncio?
Quando alguém toca no anúncio e manda a primeira mensagem, a API oficial recebe junto um objeto chamado referral. Segundo a referência de webhooks da WhatsApp Business Platform, consultada em outubro de 2026, ele traz:
source_id: o ID do anúncio.source_type: sempre "ad" nesse caso.source_url: o link do anúncio.welcome_message: o texto de boas-vindas que a pessoa viu.ctwa_clid: o identificador do clique.
Há uma exceção na mesma página: em anúncios exibidos no Status do WhatsApp, o ctwa_clid não vem.
O ctwa_clid é a peça que fecha o ciclo. A documentação da API de Conversões para mensagens o define como único por clique e explica que ele só chega pelo webhook da Cloud API ou da API On-Premises. Com ele, o sistema envia de volta eventos como LeadSubmitted, QualifiedLead e Purchase, marcados com a origem business_messaging. A Meta passa a otimizar a campanha por venda, não por conversa.
E sem a API oficial, como rastrear?
Na conexão por QR code não existe o webhook da API oficial, então o objeto referral documentado pela Meta, com o ctwa_clid e o ID do anúncio, não chega ao sistema por esse caminho.
O que funciona é marcar a origem na própria mensagem. O passo a passo oficial para criar o anúncio, consultado em outubro de 2026, termina pedindo que você personalize as respostas antes de publicar. É ali que entra um texto inicial diferente por campanha.
Crie um código por campanha
Defina uma palavra curta e legível para cada campanha, por exemplo "Oi, vi a oferta de implante".
Coloque no texto inicial
Use esse texto como mensagem pré-preenchida do anúncio, um diferente por campanha ou conjunto.
Repita no site
Nos botões de WhatsApp do site e da landing page, use um link wa.me com o parâmetro text e outro código.
Etiquete na primeira resposta
Ao abrir a conversa, o atendente ou a automação marca a etiqueta de origem correspondente.
Leve ao pipeline
Mantenha a etiqueta quando o lead avançar de etapa, até a venda ou a perda.
Feche a conta toda semana
Compare o gasto de cada campanha com as vendas da etiqueta dela.
O método tem limites. A pessoa pode apagar ou reescrever o texto antes de enviar. Ele não devolve a venda à Meta automaticamente, então o algoritmo continua otimizando por conversa. E depende de disciplina: etiqueta esquecida é lead sem origem.
API oficial, mensagem pré-preenchida ou só o Gerenciador: o que cada um mostra?
| O que você quer saber | Só o Gerenciador de Anúncios | QR code com mensagem pré-preenchida e etiqueta | API oficial com ctwa_clid |
|---|---|---|---|
| Quantas conversas cada anúncio gerou | Sim | Sim, pela etiqueta | Sim |
| Qual conversa veio de qual anúncio | Não | Sim, quando a pessoa mantém o texto | Sim, pelo ID do anúncio |
| Quais conversas viraram venda | Não | Sim, se a etiqueta seguir no pipeline | Sim |
| Devolver a venda à Meta para otimizar | Não | Só por conversões offline | Sim, pela API de Conversões |
| Anúncios no Status do WhatsApp | Sim, no painel | Sim, pelo texto | Sem ctwa_clid |
| Custo da Meta por mensagem | Não se aplica | Sem tarifa | Janela de 72 h grátis após anúncio |
Fontes: referência de webhooks, API de Conversões para mensagens e preços da WhatsApp Business Platform, da Meta, e página dos anúncios de clique para o WhatsApp, consultadas em outubro de 2026.
A janela grátis tem regra. Segundo a página de preços da Meta, consultada em outubro de 2026, ela abre por 72 horas quando a pessoa chega por anúncio de clique para o WhatsApp ou pelo botão da Página no aplicativo de celular e a empresa responde em até 24 horas. A conta completa está em novos preços da API do WhatsApp.
Como levar a origem para o CRM e usar o dado?
A atribuição só vale se a etiqueta acompanha o lead até o fim. Três cuidados:
- Origem é campo fixo, não comentário. Uma etiqueta por campanha, com nomes padronizados, para o relatório agrupar sem erro.
- A primeira resposta registra. Se o anúncio traz gente fora do horário, uma automação de boas-vindas pode etiquetar pelo texto recebido. Responder rápido também conta: a conta do lead que esfria está em a regra dos 5 minutos.
- O pipeline fecha a conta. Com cada etapa registrada, você vê quantas conversas de cada campanha viraram orçamento e venda. O modelo de etapas está em funil de vendas no WhatsApp.
Os três números que decidem a verba: custo por conversa, taxa de conversa para venda e custo por venda, sempre por campanha. Se o problema aparece antes do WhatsApp, a auditoria do vazamento mostra onde o lead se perde. Para quem anuncia levando ao site, o plano de eventos do clique ao CRM está em como medir o resultado de um site.
O Brave Cross CRM conecta o número por QR code, segundo a página do produto em outubro de 2026, e por isso não recebe o ctwa_clid. O caminho nele é o da mensagem pré-preenchida: caixa unificada, pipelines com automações e métricas em tempo real para ver a origem até a venda.
Perguntas frequentes
Como saber de qual anúncio veio o lead do WhatsApp?
Pela API oficial, o webhook da primeira mensagem traz o ID do anúncio e o ctwa_clid, segundo a documentação da Meta consultada em outubro de 2026. Sem a API, use uma mensagem pré-preenchida diferente por campanha e marque a etiqueta de origem no CRM na primeira resposta. O segundo método depende de a pessoa manter o texto.
O que é ctwa_clid?
É o identificador do clique em anúncios de clique para o WhatsApp. A documentação da API de Conversões da Meta, consultada em outubro de 2026, o descreve como único por clique e disponível só pelo webhook da Cloud API ou da API On-Premises. Ele permite devolver leads e vendas à campanha. Em anúncios no Status do WhatsApp, ele não vem.
Dá para usar UTM em anúncio de clique para o WhatsApp?
Não diretamente, porque o anúncio abre o aplicativo, não uma página. UTM só funciona quando o anúncio leva primeiro ao site e o botão de WhatsApp fica lá. Nesse caso, use também um texto pré-preenchido no link do botão, para a origem chegar à conversa e não ficar só no Google Analytics.
Anúncio de clique para o WhatsApp funciona sem a API oficial?
O anúncio funciona: ele abre a conversa com o número da empresa. O que muda é a medição. Sem a API, o sistema não recebe o webhook com o identificador do clique, e a venda não volta sozinha para a Meta. A atribuição passa a depender da mensagem pré-preenchida e da etiqueta de origem no CRM.
Comece pela etiqueta, não pela ferramenta
Atribuição no WhatsApp não exige começar pela API. Exige que cada conversa nasça marcada e que a marca acompanhe o lead até a venda. A API oficial fecha o ciclo com a Meta; a mensagem pré-preenchida resolve a maior parte do problema com disciplina. Por que a velocidade da resposta pesa tanto quanto a origem, no ensaio O intervalo é o produto.
Se as conversas do anúncio já chegam e ninguém sabe de onde vieram, o próximo passo é um pipeline com origem em cada lead. Organize a origem de cada lead no Brave Cross CRM.