Facebook Ads

Por que os dados do tracker não batem com o Facebook: como resolver divergências de cadastros em campanhas de PWA de gambling

··5 min de leitura
Fluxo de cubos de dados saindo de um ícone do Facebook e se desfazendo em sinais de alerta vermelhos antes de chegar aos painéis dos trackers Keitaro e Voluum

Se você já mandou tráfego para PWAs (Progressive Web Apps) de gambling, conhece a frustração: o seu Facebook Ads Manager mostra um número de cadastros (ou FTDs), enquanto o seu tracker (Keitaro, Voluum) mostra um número completamente diferente. Isso não é um problema abstrato-é um vazamento direto no seu orçamento e uma distorção dos seus dados de otimização.
Uma divergência de 5-7% pode ser considerada uma margem de erro técnica. Mas quando os números divergem em 20, 30 ou 50%, é um sinal de alerta crítico. Na maioria das vezes, a causa raiz está na cadeia de transmissão de dados.

O problema central: uma cadeia de atribuição quebrada

Para entender onde ocorre a falha, visualize o caminho do usuário:

  1. Um usuário vê o seu anúncio no Facebook (Meta).
  2. Ele clica. O Facebook gera um identificador único para esse clique-um fbclid ou click_id.
  3. O usuário cai numa PWA. (Observação: essa PWA muitas vezes imita o design de uma página da App Store/Google Play, oferecendo a opção de "baixar" o app. Clicar nisso normalmente abre a plataforma do cassino dentro do navegador interno do app, onde o cadastro finalmente acontece.)
  4. Depois de um cadastro bem-sucedido, a PWA deve enviar os dados (um postback) para o seu tracker (Keitaro/Voluum), repassando o click_id capturado.
  5. O tracker, tendo recebido a conversão, envia o seu próprio postback para o Facebook, confirmando: "O clique com este click_id levou a um cadastro."
  6. O Facebook credita essa conversão no seu relatório.

Se o click_id se perde ou é corrompido em qualquer etapa, a cadeia se rompe. O Facebook não consegue ligar a conversão ao clique de origem, e ela não aparece nos relatórios do seu Ads Manager, mesmo que o seu tracker a tenha registrado. (Se você quer o tracker na mesma conta que o resto do seu stack de lançamento, é assim que a nossa plataforma é construída.)

Análise detalhada das causas das divergências

1. Problemas técnicos de postback (PWA → tracker)

Essa é a causa mais comum de conversões perdidas. O problema está na transferência incorreta de parâmetros da sua PWA para o tracker.

  • Perda do ClickID: o erro mais frequente. Ao gerar um link de rastreamento, você recebe uma URL com macros, por exemplo, https://your-pwa.com/?click_id={clickid}. A PWA precisa ler corretamente esse click_id da URL e repassá-lo no postback no momento do cadastro. Um desenvolvimento descuidado pode fazer esse parâmetro se perder.
  • Formato de postback incorreto: o tracker espera os dados numa URL específica, com parâmetros estritamente definidos (sum, status, txid). Ordem errada, grafia errada ou falta de parâmetros obrigatórios fazem o tracker não registrar a conversão, mesmo que ela tenha acontecido.
  • Erros do lado da PWA: atrasos no envio do postback por erros de JavaScript, quedas do servidor ou bloqueio de requisições pelo navegador do usuário (AdBlock, configurações de segurança agressivas).

2. Integração falha com a rede de afiliados (tracker → rede → Facebook)

Para receber o crédito por um FTD, o tracker muitas vezes precisa repassar a conversão adiante-para a rede de afiliados. Isso cria um segundo elo fraco.

  • Modelos de atribuição duplos: o modelo de atribuição usado pela rede de afiliados (por exemplo, Last Click) pode ser diferente do do Facebook (por exemplo, clique em 7 dias). Isso leva a divergências naturais na contagem de conversões "válidas".
  • Validação de conversões (aprovação): a rede de afiliados pode filtrar depósitos contra fraude de forma manual ou automática. Durante essa revisão, a conversão não é confirmada e não é repassada de volta ao Facebook. Se o depósito for rejeitado depois, a divergência se torna permanente.
  • Falta de postback da rede para o Facebook: nem todas as redes enviam automaticamente os FTDs confirmados de volta ao Facebook. Isso muitas vezes exige uma configuração adicional via API ou um pedido direto ao seu affiliate manager.

3. Causas do lado do Facebook (Meta)

Mesmo com uma configuração perfeita do tracker, podem surgir divergências por causa dos próprios mecanismos da plataforma de anúncios.

  • Modelo de atribuição e janela de conversão: garanta que o evento "Complete Registration" ou "Purchase" no Facebook Pixel use o mesmo modelo de atribuição (por exemplo, clique em 7 dias) que o seu tracker. Janelas diferentes geram números diferentes.
  • Atraso no processamento de dados (Facebook Aggregated Event Measurement): o Facebook não processa os dados em tempo real. Isso fica especialmente visível em horários de pico ou depois dos fins de semana. As conversões podem "pingar" nos relatórios com um atraso de 24-48 horas, enquanto aparecem instantaneamente no seu tracker.
  • Impacto das restrições do iOS e dos navegadores: as políticas de privacidade da Apple (App Tracking Transparency - ATT) e as restrições de cookies nos navegadores (como o ITP do Safari) limitam bastante os dados de atribuição. O Facebook pode simplesmente não receber informação suficiente para associar corretamente uma conversão a um clique.

Checklist prático de diagnóstico

  1. Verifique as configurações básicas:
    • Fusos horários: eles precisam ser idênticos no Facebook Ads Manager, no seu tracker e na rede de afiliados.
    • Evento do Facebook: você está rastreando o evento correto ("Complete Registration" vs. "Purchase")? Isso define a lógica de contagem.
  2. Teste a cadeia manualmente:
    • Crie um cadastro de teste usando uma tag única (por exemplo, test_123).
    • Confira os logs do seu tracker (Keitaro/Voluum têm logs de postback detalhados) para ver se a requisição chegou e continha o click_id correto.
    • Verifique se a conversão de teste aparece no relatório do Facebook depois de 1-2 horas.
  3. Analise as divergências por canal/GEO:
    • Se o problema existe só em certos GEOs (por exemplo, só Tier-1), a causa pode estar nos sistemas antifraude da rede de afiliados.
    • Se as divergências são grandes no tráfego mobile, mas não no desktop, a causa provavelmente são as restrições do iOS/Android.

Conclusão: uma abordagem sistemática em vez de chutes

Divergências de dados não são uma "feature"-são o sinal de um problema técnico. Resolvê-las exige uma visão sistemática do funil inteiro: do clique no Facebook ao depósito confirmado na rede de afiliados.
Ajuste cada etapa da cadeia (PWA → tracker → rede → Facebook) e alinhe os modelos de atribuição para parar de perder conversões-e orçamento.

Termos do glossário neste artigo

Não conhece algum termo? Veja a definição completa em nosso glossário de afiliados e iGaming.