blog

Atribuição de anúncio para WhatsApp com ctwa_clid e CAPI de mensagens

Redação Safely
Atribuição de anúncio para WhatsApp com ctwa_clid e CAPI de mensagens

No Brasil o clique para WhatsApp é o principal ponto de entrada de muitas campanhas. O problema é que o identificador que liga o anúncio à conversa só chega se a conta WhatsApp Business tiver a atribuição de anúncios ativada, e só aparece na primeira mensagem do webhook.

Sem esse identificador não existe forma confiável de saber qual criativo ou conjunto gerou o lead que fechou a venda.

Por onde o ctwa_clid chega no webhook

O campo ctwa_clid vem dentro do objeto referral da primeira mensagem recebida via WhatsApp Cloud API. Quando a atribuição de anúncios está habilitada na conta Business, o Meta injeta esse identificador no webhook sempre que a conversa é iniciada por um clique em anúncio.

Se a atribuição estiver desativada, o objeto referral chega vazio ou sem o ctwa_clid. Ativar a opção é obrigatório e fica em Configurações da conta WhatsApp Business > Avançado > Atribuição de anúncios.

O identificador é único por clique e não se repete. Ele é o equivalente do gclid ou fbclid, porém entregue fora do navegador e dentro do payload do webhook.

Onde armazenar o ctwa_clid e por quanto tempo

Guarde o ctwa_clid no registro do contato no CRM ou no BSP logo na primeira mensagem. A recomendação é manter o valor por pelo menos 90 dias, período que cobre a maioria dos ciclos de venda e coincide com a janela de atribuição padrão do Meta.

Se o atendimento é feito por vários atendentes, o campo precisa ficar visível para todos. Muitos times perdem a atribuição porque o primeiro atendente não salva o ctwa_clid ou o apaga ao responder.

Enviando a conversão via Conversions API for Business Messaging

Para que o algoritmo otimize corretamente é preciso devolver o evento de conversão usando a Conversions API for Business Messaging. O payload exige action_source igual a business_messaging e messaging_channel igual a whatsapp.

O ctwa_clid é enviado sem hash no parâmetro ctwa_clid. Sem esse retorno o Meta não associa a venda ao clique original e a otimização para conversões de WhatsApp fica cega.

A janela de deduplicação é de 48 horas contadas a partir do primeiro evento com o mesmo event_id. Envie o evento de servidor o mais rápido possível após a venda confirmada.

Armadilhas comuns no funil de WhatsApp

O cliente apaga a primeira mensagem e o ctwa_clid some do histórico. O atendente humano responde sem registrar o identificador. O lead volta por outro canal (Instagram, ligação) e a venda é atribuída manualmente ao lugar errado.

Além disso, parte relevante do tráfego que chega ao WhatsApp é automatizado. Tráfego automatizado responde por 51% de todos os acessos na internet e bots ruins representam 37% desse volume. Filtrar esse tráfego antes de gastar tempo de atendimento humano é o mesmo problema de proteção de campanha, só que um passo depois do clique.

Checklist de validação no Events Manager

Verifique se o evento de WhatsApp aparece no Events Manager com o parâmetro ctwa_clid preenchido. Confirme que o status do evento é “Recebido” e não “Não atribuído”. Teste enviando um evento de teste com ctwa_clid fictício e observe se ele aparece na deduplicação.

Se o evento não aparece, revise se a conta WhatsApp Business tem a atribuição ativada e se o token da Conversions API tem as permissões corretas para business_messaging.

O ctwa_clid aparece em todas as mensagens ou só na primeira?

Só na primeira mensagem do webhook. Depois que a conversa começa, o identificador não é repetido nas mensagens seguintes.

Posso usar o ctwa_clid para deduplicar eventos de compra?

Sim. Envie o mesmo event_id no Pixel e na Conversions API dentro da janela de 48 horas para que o Meta deduplique corretamente.

O que acontece se a conta WhatsApp Business não tiver atribuição de anúncios ativada?

O objeto referral chega sem ctwa_clid e a conversa fica sem ligação com o anúncio que a originou.

É possível prometer atribuição 1 em conversas de WhatsApp?

Não. O canal tem ruído natural: cliente apaga mensagem, atendente erra registro ou lead volta por outro caminho. A atribuição é probabilística.

Quanto tempo devo guardar o ctwa_clid no CRM?

Pelo menos 90 dias, para cobrir janelas de atribuição e ciclos de venda mais longos.

Verifique sempre se o evento de WhatsApp está chegando com o ctwa_clid preenchido antes de ajustar lances ou orçamentos com base nessas conversões.

Leia também: Postback S2S que não registra conversão: onde o subid se perde no funil

RE

Escrito por

Redação Safely