G-Bot - Logo da plataforma de automação com IA para WhatsApp

API de Conversões da Meta para WhatsApp: a venda de volta ao anúncio

7 min de leitura

A campanha de clique para WhatsApp está otimizada por "conversa iniciada". O custo por conversa está ótimo, a caixa de entrada lota, e no fim do mês as vendas não acompanham. O algoritmo da Meta não está errado: ele está entregando exatamente o que você pediu. O problema é que ninguém contou para ele quais conversas viraram venda.

Se você já leu o nosso guia sobre como saber qual anúncio traz vendas no WhatsApp, sabe por que medir importa. Aqui vamos um passo além, na parte técnica explicada sem jargão: como a venda que acontece na conversa volta para o anúncio pela API de Conversões da Meta.

O problema: otimizar por conversa traz curioso

Quando a campanha é otimizada por conversa iniciada, o sistema de entrega procura as pessoas com mais chance de mandar mensagem. Mandar mensagem é fácil. Muita gente pergunta o preço por curiosidade, some e nunca compra. Para o algoritmo, essa pessoa foi um sucesso.

Num site, isso seria resolvido com o Pixel: ele registra a compra na página de obrigado e avisa a Meta. Mas no WhatsApp não existe Pixel nem cookie, porque a conversa não acontece num navegador. Não há página para carregar um código. A informação da venda precisa sair de outro lugar: do seu sistema, de servidor para servidor.

É para isso que existe a API de Conversões (CAPI), na versão para mensagens comerciais, chamada pela Meta de Conversions API for Business Messaging. Ela permite que a plataforma onde você atende informe à Meta o que aconteceu depois da primeira mensagem.

Como funciona: do clique ao evento

O caminho tem quatro momentos, e cada um depende do anterior:

  1. O clique. A pessoa vê o anúncio de clique para WhatsApp e toca no botão. Abre uma conversa com a sua empresa.
  2. A primeira mensagem. Quando ela envia a primeira mensagem, a Meta manda junto, de forma invisível para o cliente, um identificador do clique (o ctwa_clid) e dados do anúncio de origem (o referral). A sua plataforma precisa guardar esse identificador no cadastro do contato.
  3. A etapa no funil. A conversa segue. O lead é qualificado, agenda, recebe proposta, compra. Cada avanço é registrado no CRM, movendo o contato de etapa.
  4. O evento enviado. Quando o contato chega a uma etapa importante, a plataforma envia um evento para a Meta com o identificador do clique guardado lá no passo 2. Com isso, a Meta sabe que aquele clique, naquele anúncio, virou uma venda.
O que o cliente envia e o que chega junto
Oi! Vi o anúncio e quero saber o valor do [produto]. (Junto com essa mensagem, a Meta entrega à sua plataforma o identificador do clique e os dados do anúncio. O cliente não vê nada disso.)

Em formato de quadro, o caminho fica assim:

MomentoOnde aconteceO que precisa ficar registrado
Clique no anúncioFacebook ou InstagramNada da sua parte: a Meta registra o clique
Primeira mensagemWhatsAppctwa_clid e dados do anúncio salvos no contato
Avanço no funilSeu CRMEtapa atual do contato, ligada ao clique de origem
Evento de conversãoServidor para a MetaEvento com ctwa_clid, business_messaging e whatsapp

Os três campos que fazem a ligação

  • O identificador do clique (ctwa_clid). Sem ele, a Meta recebe uma venda solta e não sabe de qual anúncio veio.
  • action_source "business_messaging". Diz à Meta que a conversão aconteceu numa conversa, não num site.
  • messaging_channel "whatsapp". Diz em qual canal de mensagens essa conversa aconteceu.

Quais eventos enviar em cada etapa do funil

O jeito mais organizado de pensar a API de Conversões é amarrar cada evento a uma etapa do seu funil no CRM Kanban. Quando o contato entra na etapa, o evento correspondente é enviado. Um exemplo de funil e seus eventos:

Etapa do funilEvento enviadoPara que serve
Novo contatoNenhumA Meta já sabe que a conversa começou
Lead qualificadoLeadSeparar quem tem perfil de compra de quem só perguntou
AgendadoAgendamento (Schedule)Medir quem marcou visita, consulta ou reunião
Proposta ou link de pagamentoInício de compra (opcional)Ver quais anúncios chegam perto da venda
Venda fechadaCompra (Purchase) com valorMostrar a receita real de cada anúncio

Não precisa enviar tudo. Comece pelo que mais importa para o seu negócio, geralmente lead qualificado e compra. Para quem vende serviço com hora marcada, o agendamento costuma ser o marco principal.

Sobre usar esses eventos para otimizar a campanha: as opções de otimização por evento variam conforme o tipo de campanha e mudam com frequência. Antes de trocar o objetivo de uma campanha, confira no Gerenciador de Anúncios quais opções estão disponíveis para a sua conta.

O que você ganha com isso

  • Relatório de vendas por anúncio. O Gerenciador de Anúncios passa a mostrar quais anúncios geram vendas, não só conversas. Você compara campanhas pelo resultado que paga as contas.
  • Um algoritmo que aprende com quem compra. Com os eventos de venda, a Meta pode buscar pessoas parecidas com quem comprou, e não só com quem puxou conversa.
  • Decisões de criativo mais seguras. Um anúncio com custo por conversa alto pode ser o que mais vende. Sem o evento de volta, você desligaria justamente ele.

Cuidados para não sujar os dados

  • Envie o valor real da venda. No evento de compra, mande o valor efetivamente vendido e a moeda. Valor fixo ou estimado distorce o retorno de cada campanha.
  • Não duplique eventos. Se o contato volta para uma etapa anterior e avança de novo, ou se alguém move o card duas vezes, o evento não deve sair em dobro. Cada conversão verdadeira, um evento.
  • Só eventos verdadeiros. Não marque como "lead qualificado" quem não tem perfil, nem como compra o que ainda não foi pago. O algoritmo aprende com o que você envia, inclusive com os erros.
  • Mantenha o funil em dia. O evento depende da etapa. Se a equipe fecha venda e esquece de mover o card, a Meta nunca fica sabendo.
  • Respeite a privacidade e a LGPD. Envie só os dados necessários para a atribuição, informe na sua política de privacidade que você compartilha eventos de conversão com plataformas de anúncio e trate os dados dos clientes com cuidado.

Como saber se está funcionando

  1. Confira se o identificador está sendo salvo. Abra um contato que chegou por anúncio e veja se a origem e o anúncio aparecem no cadastro. Se não aparecem, nada do resto vai funcionar.
  2. Faça um teste ponta a ponta. Clique num anúncio seu, mande uma mensagem e mova esse contato pelas etapas do funil. Depois verifique na área de eventos da Meta se os eventos chegaram.
  3. Olhe as colunas de resultado. No Gerenciador de Anúncios, personalize as colunas para incluir os eventos que você envia. Os nomes e o caminho no menu podem mudar, então procure pelos eventos de conversão.
  4. Compare com o seu caixa. As vendas que o CRM atribui a anúncios devem bater, em ordem de grandeza, com o que aparece na Meta. Diferença grande indica evento faltando ou duplicado.

Como enviar conversões do WhatsApp com o CRM Gbot

No CRM Gbot, o rastreio de anúncios e o envio de conversões estão ligados às etapas do CRM Kanban. O caminho fica assim:

  1. Conecte o WhatsApp pela API oficial. As conversas que chegam de anúncios de clique para WhatsApp entram com a origem registrada no contato.
  2. Monte o seu funil no Kanban. Crie as etapas que fazem sentido para o seu negócio, como "Qualificado", "Agendado" e "Venda fechada". Os funis são ilimitados.
  3. Defina qual etapa envia qual conversão. Quando o contato entra na etapa, o Gbot envia a conversão para a Meta ligada ao anúncio de origem.
  4. Deixe a IA ajudar a mover o funil. O SDR com IA qualifica o lead, o Agendador marca horários, o Closer com IA e o Chat Commerce conduzem até o link de pagamento, e os follow-ups programados por etapa retomam quem parou de responder.
  5. Acompanhe no dashboard. Veja em tempo real o funil e a origem dos contatos, e cruze com o que o Gerenciador de Anúncios mostra.

Resumo

  • No WhatsApp não há Pixel nem cookie: a conversão vai de servidor para a Meta pela API de Conversões.
  • A primeira mensagem de quem vem do anúncio traz o ctwa_clid, que precisa ser guardado no contato.
  • O evento deve sair com o ctwa_clid, action_source "business_messaging" e canal "whatsapp".
  • Ligue cada evento a uma etapa do funil e envie só conversões verdadeiras, sem duplicar e com o valor real.
  • Com as vendas de volta, a Meta mostra quais anúncios vendem e pode buscar pessoas parecidas com quem compra.

Perguntas frequentes

Dá para instalar o Pixel da Meta no WhatsApp?

Não. O Pixel funciona dentro de um navegador, lendo a visita a uma página e usando cookies. A conversa no WhatsApp não acontece num navegador, então não existe Pixel nem cookie ali. A conversão precisa ser enviada de servidor para a Meta, pela API de Conversões na versão para mensagens comerciais.

O que é o ctwa_clid?

É o identificador do clique que a Meta envia junto com a primeira mensagem de quem chegou por um anúncio de clique para WhatsApp. Ele funciona como a etiqueta daquele clique. Sua plataforma precisa guardar esse identificador no contato, porque é ele que permite à Meta ligar a venda, dias depois, ao anúncio de origem.

Por que meus eventos chegam na Meta, mas não aparecem nos anúncios?

As causas mais comuns são enviar o evento como se fosse do site (action_source website) em vez de business_messaging, esquecer o canal whatsapp ou enviar o evento sem o identificador do clique. Nesses casos a Meta recebe a informação, mas não consegue ligá-la ao anúncio que trouxe a conversa.

Contato que não veio de anúncio também deve gerar evento?

Ele pode ser registrado no seu CRM normalmente, mas sem o identificador de um clique em anúncio não há como a Meta atribuir aquela venda a uma campanha. O foco da API de Conversões para mensagens é justamente devolver o resultado das conversas que nasceram de anúncios.

Preciso de programador para configurar a API de Conversões para WhatsApp?

Para fazer do zero, sim: é preciso receber o identificador do clique, guardar no contato, montar o evento no formato certo e enviar de um servidor. Com uma plataforma que já faz isso, o trabalho fica em definir quais etapas do funil geram quais eventos e manter o funil atualizado.

Leia também