Relatórios de Meta Ads
Click to WhatsApp coexistence: qual anúncio gerou cada conversa
Com coexistência, o anúncio de clique para WhatsApp vira dado: qual campanha gerou cada conversa, quanto custou e o que precisa estar ligado antes.
Este artigo também está em: English · Español
Quem anuncia com clique para WhatsApp vive com dois números que não se falam. O Gerenciador de Anúncios diz quantas conversas cada anúncio gerou; o vendedor sabe quantas vendas fechou no celular. O que falta é a ponte: qual anúncio trouxe o cliente que comprou. Com a coexistência, essa ponte deixa de ser palpite. Na primeira mensagem de cada conversa vinda de anúncio, a Meta manda um identificador do clique, e ele só chega pela API. Como o número passa a estar no aplicativo e na API ao mesmo tempo, dá para gravar a origem de cada conversa sem mudar nada na rotina de quem atende.
Por que o WhatsApp é o ponto cego do tráfego pago
No site, o caminho é conhecido: a pessoa clica, a página carrega, o pixel registra, e o evento de compra volta para a campanha. No WhatsApp não existe página. A conversa começa dentro de um aplicativo fechado e a venda acontece num áudio, num PIX, numa ligação.
O resultado é previsível:
- O Gerenciador conta conversas, não vendas. A métrica de conversas iniciadas mostra volume, e volume é fácil de comprar com anúncio que atrai curioso.
- A equipe pergunta "como você nos conheceu?". Metade não responde, a outra metade responde "Instagram" para qualquer coisa.
- A decisão de verba vai pelo que dá para ver. E o que dá para ver é custo por conversa. O anúncio que gera muita conversa barata ganha orçamento, mesmo que quase nada vire venda.
Não é falta de disciplina do time. É falta de um dado que, até pouco tempo, só existia para quem tirava o número do aplicativo.
Como o clique vira dado com a coexistência
O caminho completo, do anúncio ao custo por venda:
- A pessoa toca no anúncio de clique para WhatsApp e cai na conversa com a mensagem pronta.
- Ela envia essa primeira mensagem. Junto com ela, a Meta envia o identificador do clique, o
ctwa_clid. Só na primeira mensagem da conversa, e só pelo webhook da API. - Com o número em coexistência, a API recebe esse webhook, mesmo que a resposta saia pelo celular, como sempre saiu.
- O sistema conectado grava a ligação: esta conversa veio deste anúncio.
- Cruzando com o gasto do anúncio, sai o custo por conversa. Cruzando com a venda registrada no CRM, sai o custo por venda.
O passo 2 é o que define tudo. O identificador vem uma vez. Se ninguém estiver ouvindo o webhook naquele momento, a conversa existe, o cliente existe, mas a origem se perdeu.
Antes da coexistência, receber esse webhook exigia colocar o número na API e tirá-lo do aplicativo, o que significava trocar a ferramenta da equipe. Por isso tanta empresa abria mão da atribuição: o custo de mudar o atendimento parecia maior que o ganho de medir. A comparação completa entre os dois caminhos está em coexistência ou migração.
O que dá para medir quando a origem é gravada
| Métrica | O que precisa | De onde vem |
|---|---|---|
| Conversas por anúncio | identificador do clique gravado | webhook da primeira mensagem |
| Custo por conversa | gasto do anúncio + conversas atribuídas | conta de anúncios + webhook |
| Vendas por anúncio | conversa ligada a um negócio | CRM |
| Custo por venda | gasto + vendas atribuídas | conta de anúncios + CRM |
| Conversas sem anúncio | mensagem sem identificador | orgânico, indicação, cliente antigo |
A última linha é subestimada. Saber quantas conversas não vieram de anúncio mostra o tamanho real do seu orgânico, e evita creditar à mídia uma demanda que já existia.
Um exemplo de como a decisão muda
Digamos que dois conjuntos de anúncios gastaram R$ 1.000 cada no mês.
- O conjunto A trouxe 80 conversas: R$ 12,50 por conversa.
- O conjunto B trouxe 40 conversas: R$ 25 por conversa.
Pelo Gerenciador, A ganha com folga e recebe mais verba. Agora digamos que, no CRM, as conversas de A geraram 2 vendas e as de B geraram 6. O custo por venda fica em R$ 500 para A e cerca de R$ 167 para B. A decisão inverte.
Os números são ilustrativos, mas o padrão é comum: o criativo que chama atenção de todo mundo nem sempre é o que chama o comprador. Sem a origem gravada, você nunca descobre.
Conecte antes de subir a campanha
Esta é a regra que mais custa a quem ignora: o que não é gravado na hora não volta.
Na conexão, a Meta sincroniza até 6 meses de histórico de mensagens, e isso ajuda a não começar do zero. Mas o histórico traz as conversas, não a origem do clique que ninguém registrou quando chegou. Se a campanha rodou duas semanas antes da conexão, essas duas semanas ficam sem atribuição para sempre.
A sincronização inicial leva de minutos a horas e acontece uma vez só. Não é algo para fazer na manhã do lançamento. Os detalhes do que é transferido estão em sincronização de 24 horas.
Lista de verificação antes de ativar a campanha:
- Número conectado em coexistência e sincronização concluída.
- Uma conversa de teste vinda de anúncio aparecendo com a origem registrada. Teste de verdade, com um clique real.
- O anúncio aponta para o mesmo número conectado, não para o número de outra unidade ou de um vendedor.
- CRM conectado, se você quer chegar ao custo por venda e não parar no custo por conversa.
- Alguém abre o WhatsApp Business com frequência. Se ninguém abrir o aplicativo por cerca de 14 dias, a Meta pode derrubar a conexão, e a atribuição para junto.
Os erros que apagam a atribuição
Conectar com a campanha no ar. A primeira semana é justamente a de aprendizado, quando você mais precisa saber o que funciona. É também a que fica sem dado.
Apontar anúncios para números diferentes. Comum em empresa com várias unidades. Se só um número está conectado, as conversas dos outros não têm origem, e o relatório fica torto sem avisar.
Esperar origem em toda mensagem. O identificador vem na mensagem que abre a conversa a partir do clique. Se o cliente salvou o número e volta por conta própria uma semana depois, sem tocar em anúncio, essa mensagem não tem origem de mídia. Isso não é falha; é o comportamento correto. Decida no CRM como tratar o retorno.
Desconectar no meio da campanha. Desconectar devolve os recursos que ficam travados com a API, mas, enquanto o número estiver fora, nenhum clique é gravado. O buraco no relatório fica.
Parar no custo por conversa. Conversa é meio, não fim. Sem a venda do CRM, você troca um palpite por outro um pouco melhor.
Quando isso não resolve
Para ser honesto sobre o alcance:
- Se você não usa anúncio de clique para WhatsApp, não existe identificador. Um botão de WhatsApp no site leva a pessoa para a conversa, mas não carrega o
ctwa_clid. Esse caminho se mede pelo site. - Se a venda não é registrada em lugar nenhum, você chega ao custo por conversa por anúncio, que já é melhor que nada, mas não ao custo por venda.
- Se o número nem está no WhatsApp Business, o primeiro passo é outro. Veja os requisitos da coexistência.
O próximo passo
Se a campanha de clique para WhatsApp já está no ar, cada dia sem conexão é um dia de conversa sem origem. A ordem certa é simples: conectar o número, esperar a sincronização terminar, testar uma conversa vinda de anúncio e só então subir ou escalar a verba.
Com a origem gravada, o relatório deixa de ser "quantas conversas" e passa a ser "quanto custou cada venda". Para levar esse número até quem decide, veja como montar o relatório de campanha no WhatsApp. E para organizar o primeiro mês depois de conectar, siga o roteiro de primeiros 30 dias com coexistência. Os detalhes do módulo estão na página de WhatsApp Coexistence.
Perguntas frequentes
Dá para saber qual anúncio gerou uma conversa no WhatsApp Business?
Pelo aplicativo sozinho, não. O identificador do clique chega só pela API, via webhook, na primeira mensagem da conversa. Com a coexistência o número fica no app e na API ao mesmo tempo, e esse dado pode ser gravado sem tirar a equipe do celular.
O que é o ctwa_clid?
É o identificador do clique que a Meta envia junto com a primeira mensagem de uma conversa vinda de anúncio de clique para WhatsApp. Ele chega só pelo webhook da API e precisa ser gravado na hora.
Se eu conectar depois, recupero a origem das conversas antigas?
Não. A conexão sincroniza até 6 meses de histórico de mensagens, mas o identificador do clique que não foi gravado no momento em que chegou não se recupera. Por isso a conexão vem antes da campanha.
O Gerenciador de Anúncios já não mostra as conversas iniciadas?
Mostra quantas conversas cada anúncio gerou, mas não quais delas viraram venda. Para chegar ao custo por venda é preciso ligar cada conversa ao anúncio e cada venda ao CRM.