Série Black Friday

Rastreamento de Black Friday: do anúncio ao WhatsApp

Pontos-chave

  • O clique no anúncio Click-to-WhatsApp traz o ctwa_clid e o ad id; link de bio, site e indicação não trazem, a menos que carreguem parâmetros próprios.
  • Cobertura de atribuição = vendas com origem ÷ vendas totais; abaixo de 70% (referência hipotética) o relatório por anúncio não sustenta decisão de verba.
  • "Sem atribuição" é uma categoria do relatório, não um erro a esconder; rateio automático entre campanhas é invenção de dado.
  • A venda precisa ser registrada com valor, moeda e data no mesmo lead que trouxe a origem; moedas diferentes nunca se somam.
  • Teste cada caminho de entrada antes do evento e confira o que de fato chega ao CRM; o rastreamento se valida com teste, não com configuração.

O que é rastreamento do anúncio ao WhatsApp e por que a Black Friday quebra ele?

Rastreamento do anúncio ao WhatsApp é o processo de ligar cada conversa à peça que a gerou e cada venda à conversa que a produziu. A Black Friday quebra esse processo porque multiplica caminhos de entrada e volume ao mesmo tempo: o cliente clica no anúncio, volta pela bio, depois escreve pelo número salvo, e a equipe registra a venda em qualquer um dos três. Definições:

  • ctwa_clid: identificador do clique em anúncio Click-to-WhatsApp; chega com a primeira mensagem e liga a conversa ao ad id.
  • Parâmetros utm: campos adicionados a um link rastreável (utm_source, utm_medium, utm_campaign, utm_content) que identificam o caminho quando não existe clique em anúncio.
  • Janela de atribuição: período, contado a partir do clique, dentro do qual a Meta aceita creditar uma conversão ao anúncio. Venda fora da janela não aparece no relatório da Meta, mesmo com origem no CRM.

A Meta otimiza a campanha de mensagens para conversa iniciada. Se a venda não volta com origem, o algoritmo nunca aprende quem compra, e você decide verba pelo CPL. O artigo sobre criativos avaliados por venda mostra o que se perde.

Quais caminhos de entrada trazem origem e quais não trazem?

Só o clique no anúncio Click-to-WhatsApp traz o identificador do anúncio por padrão. Os demais caminhos trazem origem apenas se você colocar parâmetros no link, e alguns não trazem nada.

Caminho de entradaO que chegaOrigem disponívelO que fazer antes da Black Friday
Anúncio Click-to-WhatsApp (app Android/iOS)ctwa_clid + ad idSim, por anúncioTestar um clique por anúncio e conferir no CRM
Anúncio com botão da PáginaIdentificador do ponto de entradaParcialValidar o que o canal entrega; não assumir ad id
Link rastreável (bio, site, QR, e-mail)Parâmetros utm definidos por vocêSim, por caminho, não por anúncioPadronizar utm_source/medium/campaign/content
Número salvo, indicação, buscaNadaNãoRegistrar como "sem atribuição"
Lead antigo do anúncio que volta pelo número salvoNada na nova conversaDepende de o CRM reconhecer o telefoneGarantir o mesmo registro, não um duplicado

Regras de decisão:

  • Se mais de 30% (hipotético) das conversas chegam sem identificador, a prioridade não é criativo: é colocar links rastreáveis na bio, no site e no QR antes de subir a verba.
  • Se o mesmo telefone aparece em dois registros (um com origem, outro sem), unifique antes de registrar a venda; a venda pertence ao lead que trouxe a origem.
  • Nunca coloque telefone, e-mail ou qualquer dado pessoal em parâmetros de link; utm é público e fica em logs.

Segundo a Opinion Box (2025), 82% dos brasileiros já se comunicam com marcas pelo WhatsApp. Parte dessas conversas chega pelo número salvo, sem origem; o erro é fingir que isso não existe.

Como registrar a venda para que a origem não se perca?

Registre a venda no mesmo lead que trouxe a origem, com valor, moeda, data e identificador do pedido, e deixe o CRM enviar o Purchase à Meta pela API de Conversões com event_id para deduplicação. Checklist:

  1. Lead certo: a venda entra no registro que tem o ctwa_clid ou o utm, não em um lead novo criado pela atendente.
  2. Valor e moeda: R$ 240,00 BRL, não "240". Um cliente que também vende em dólar precisa de dois relatórios; moedas não se somam.
  3. Data da venda: data do pagamento confirmado, não do envio do link. Isso define se a venda cai dentro ou fora da janela de atribuição.
  4. event_id estável: o mesmo pedido reenviado após falha de rede precisa do mesmo event_id; um pedido novo precisa de outro. A Meta usa o event_id para deduplicar quando o mesmo evento chega por pixel e servidor.
  5. Cancelamento: venda cancelada ou com arrependimento (art. 49 do CDC: 7 dias em compras fora do estabelecimento, incluindo WhatsApp) é marcada no CRM para não inflar o ROAS.

Um CRM com atribuição, como o RASTRO, registra o valor da venda no lead, envia Purchase com valor e moeda pela API de Conversões com controle de duplicidade, e deixa a venda sem origem na categoria própria em vez de inventar uma. O checklist técnico do envio está em CAPI: checklist antes de escalar.

Como calcular a cobertura de atribuição e o que ela muda no relatório?

Cobertura de atribuição = vendas com origem comprovada ÷ vendas totais. Ela define o quanto o relatório por anúncio consegue explicar, e precisa aparecer em toda página que mostra CPA ou ROAS por criativo.

Exemplo hipotético, passo a passo:

  1. Vendas totais da Black Week: 100, receita R$ 24.000 (todas em BRL).
  2. Vendas com ad id ou utm no lead: 70, receita R$ 16.800.
  3. Cobertura: 70 ÷ 100 = 70%.
  4. Investimento em Meta Ads: R$ 6.000.
  5. ROAS atribuído: 16.800 ÷ 6.000 = 2,8. ROAS sobre receita total: 24.000 ÷ 6.000 = 4,0.
  6. Relatório correto: "ROAS atribuído 2,8 com cobertura de 70%; 30 vendas (R$ 7.200) sem atribuição". Relatório errado: "ROAS 4,0".

O ROAS de 4,0 credita ao anúncio 30 vendas que podem ter vindo de indicação ou de outro canal. Com cobertura de 45%, a decisão de verba por criativo deixa de ser confiável e passa a ser "corrigir rastreamento". Se a cobertura cair mais de 15 pontos (hipotético) entre a validação e a Black Week, algo mudou no caminho de entrada (link quebrado, número novo, lead criado à mão). Investigue antes de ler qualquer CPA.

Como testar o rastreamento antes de subir a verba?

Teste cada caminho de entrada com um clique real, do celular, e confira o que chegou ao CRM. Configuração não substitui teste: o canal pode não entregar o identificador em todo cenário. Roteiro (uma semana antes):

  1. Clique em cada anúncio ativo pelo app do WhatsApp em Android e em iOS, mande uma mensagem e confira se o lead apareceu com o ad id certo.
  2. Abra cada link rastreável (bio, site, QR) e confira se os parâmetros utm chegaram inteiros.
  3. Mande mensagem pelo número salvo e confira se o lead entrou como "sem atribuição", e não com a origem de algum lead anterior.
  4. Registre uma venda de teste no lead e confira valor, moeda, data e o evento Purchase enviado. Marque e exclua a venda de teste depois.
  5. Repita o teste a cada troca de número, de anúncio ou de página de destino.

Erro comum: testar só pelo navegador do computador. O ponto de entrada gratuito de 72 horas vale para cliques feitos nos apps Android e iOS do WhatsApp, segundo a documentação de preços da Plataforma WhatsApp Business da Meta (2025); o teste no desktop não representa o cliente real.

Segundo erro: a atendente criar o lead manualmente. O registro manual nasce sem origem; se o lead já existia com ctwa_clid, a venda vai para o registro errado e vira "sem atribuição" por descuido.

O que medir durante a Black Friday para saber se o rastreamento aguenta?

Meça cobertura de leads, cobertura de vendas, duplicados e tempo até o registro. Cada métrica tem fórmula e faixa:

  • Cobertura de leads = leads com origem ÷ leads totais. Bom: estável em relação à semana de validação. Ruim: queda de mais de 15 pontos (hipotético).
  • Cobertura de vendas = vendas com origem ÷ vendas totais. Bom: ≥ 70%. Ruim: < 50%.
  • Taxa de duplicados = leads com o mesmo telefone ÷ leads totais. Bom: perto de zero. Ruim: acima de 5% (hipotético), sinal de criação manual.
  • Tempo até o registro = mediana entre pagamento confirmado e venda registrada no CRM. Bom: no mesmo dia. Ruim: dias depois, o que empurra a venda para fora da janela de atribuição e distorce a leitura por cohort.

Separe atribuição observada (a venda tem origem X) de efeito incremental (a venda não aconteceria sem o anúncio). O rastreamento prova a primeira; a segunda exige teste de incrementalidade e não cabe prometer. O relatório que apresenta essa diferença está em relatório que ajuda o cliente a decidir.

Plano de ação: o que fazer nesta semana

Siga esta ordem para validar o rastreamento antes de subir a verba.

QuandoAçãoResponsávelPronto quando
HojeListar os caminhos de entrada e criar link rastreável com utm na bio, no site e no QRGestor de tráfegoLinks com utm padronizados e sem dado pessoal
Até sextaCombinar que nenhum lead é criado à mão; a venda entra no lead com origemQuem cuida do CRM e atendimentoTaxa de duplicados por telefone perto de zero
D-7Clicar em cada anúncio ativo pelo app (Android e iOS), abrir cada link rastreável e registrar uma venda de testeGestor de tráfego e quem cuida do CRMLeads de teste com ad id ou utm, número salvo como "sem atribuição" e Purchase de teste com valor e moeda; venda de teste excluída
D-3Calcular a cobertura de vendas da semana de validaçãoGestor de tráfegoCobertura ≥ 70% (referência hipotética) antes de liberar a verba
Dia do eventoRegistrar cada venda no dia do pagamento confirmadoAtendimentoMediana entre pagamento e registro no mesmo dia
D+3Comparar a cobertura de leads com a semana de validaçãoGestor de tráfegoQueda menor que 15 pontos (hipotético) ou causa investigada

Perguntas frequentes

Fontes

Uma venda sem origem deve ser descartada do relatório?

Não. Ela continua no resultado comercial e na receita total; apenas não pode ser atribuída a um anúncio sem evidência. Mostre as vendas sem atribuição como linha própria, com valor, e explique ao cliente quais caminhos de entrada não trazem identificador.

O que é ctwa_clid?

É o identificador de clique que a Meta anexa à conversa quando o lead toca em um anúncio Click-to-WhatsApp nos apps Android ou iOS do WhatsApp. Ele chega com a primeira mensagem e permite ligar a conversa ao ad id, ao conjunto e à campanha. Sem ele, a conversa não tem origem de anúncio.

Parâmetros utm substituem o ctwa_clid?

Não. O utm identifica o caminho (bio, site, QR) e a campanha que você nomeou no link; o ctwa_clid identifica o anúncio exato que recebeu o clique. Use utm nos caminhos sem anúncio e preserve o ctwa_clid nos cliques em anúncio. Os dois convivem no mesmo CRM.

Por que o relatório da Meta mostra menos vendas do que o CRM?

Porque a Meta só conta o que recebeu pela API de Conversões dentro da janela de atribuição e com correspondência suficiente. O CRM registra toda venda com origem, em qualquer data. A diferença é esperada; o relatório precisa explicar janela e cobertura, não escolher o número maior.