← Todos os artigos

Blog

Conversões do TikTok Não Estão Sendo Rastreadas? Um Guia de Diagnóstico Passo a Passo

conversões do tiktok não rastreadaspixel do tiktok não rastreiapixel do tiktok sem conversõesconversões do tiktok não aparecem

Você está veiculando anúncios no TikTok, mas compras e conversões nunca aparecem no painel. O orçamento é gasto integralmente, mas os resultados ficam em zero — e sem saber o motivo, sua otimização de lances e veiculação vira um mero chute. Um pixel pode "parecer instalado" enquanto não envia nenhum evento válido ao TikTok.

Alguma dessas situações soa familiar?

  • Você instalou o pixel, mas as compras/conversões continuam em zero
  • Ele dispara no navegador, mas não aparece no TikTok
  • O evento no Events Manager fica em "Nenhum evento recebido"
  • Os números do TikTok não batem com o GA4 ou seu backend

Este guia organiza o que verificar, e em que ordem, quando as conversões do TikTok não estão sendo rastreadas. Antes de sair mudando configurações aleatoriamente, siga a ordem de cima para baixo.

Princípio básico: existem apenas três tipos de "não rastreamento"

O maior motivo pelo qual o diagnóstico dá errado é tratar "não rastreamento" como um único problema. Na realidade, a causa sempre se encaixa em uma de três categorias. Simplesmente saber qual delas você está investigando torna todo o processo drasticamente mais fácil.

Categoria O que está acontecendo Exemplo típico
① Problema de pixel/tag O sinal de medição não está sendo enviado de forma alguma Pixel ausente na página de conclusão / não dispara
② Problema de configuração O sinal chega, mas não é contabilizado ou correspondido corretamente Nome de evento padrão errado, incompatibilidade de event_id, falha na deduplicação
③ Problema de tempo/ponto cego Nada está quebrado — atraso no relatório ou uma condição descarta o evento Aguardando relatório, perda de sinal por consentimento/ATT, fora da janela de atribuição

O ponto principal: ① e ② estão em lugares completamente diferentes. Ficar olhando a tela de configurações não vai consertar um pixel que não dispara (①), e vice-versa. Os passos de diagnóstico 1 a 5 abaixo estão ordenados para eliminar essas três categorias de forma eficiente, de cima para baixo.

Diagnóstico 1: o pixel do TikTok está mesmo na página de conclusão?

A primeira coisa a verificar é se o pixel do TikTok está presente na página onde a conversão realmente acontece (página de compra concluída, página de agradecimento, página de conclusão de contato, etc.).

  • Mesmo achando que ele está em todas as páginas, é um erro clássico a página de conclusão usar um template diferente onde o pixel está ausente
  • Confirmar na home não tem sentido se você não abriu "a página no exato momento em que o resultado ocorre"

Como verificar: abra diretamente a página de conclusão e confirme que o código base do pixel é carregado. O jeito fácil é o TikTok Pixel Helper oficial (extensão do Chrome), que lista os pixels detectados e os eventos disparados.

Erro comum: se "os visitantes chegam à página de compra concluída, mas não é rastreado", esse Diagnóstico 1 é quase sempre a causa. Verifique a página exata no momento exato que você quer medir.

Diagnóstico 2: está disparando? (verifique no DevTools)

"O pixel está instalado" e "o pixel está disparando" são coisas diferentes. Confirme que uma requisição é realmente enviada no momento em que o botão é clicado ou a página de conclusão carrega.

  1. Abra a página de conclusão (ou a ação que dispara a conversão) e abra a aba "Network" no DevTools
  2. Filtre por analytics.tiktok.com
  3. Veja se uma requisição dispara com essa ação
  4. Confira o conteúdo — o nome do evento padrão (CompletePayment, PlaceAnOrder, Purchase, etc.) está correto e os parâmetros como value e currency são os pretendidos?

O que isso indica: qual evento foi enviado, com qual valor (a visão mais precisa de ② disparo).

Se você usa o Google Tag Manager (GTM): verifique se o gatilho da tag do TikTok está configurado para o evento correto (por exemplo, um gatilho de "Page View" na página de agradecimento, ou um evento personalizado que dispara no envio do formulário). Um erro comum no GTM é configurar o gatilho do evento de conversão como "All Pages" — isso dispara em todo carregamento de página, em vez de apenas no momento da conversão. Confirme também se as variáveis de value e currency são resolvidas corretamente no modo de Preview do GTM; variáveis não resolvidas enviam valores vazios silenciosamente.

Erro comum: um nome de evento padrão com erro de digitação ou um nome personalizado não será tratado corretamente na otimização/relatórios mesmo que chegue. Além disso, com um bloqueador de anúncios ou proteção contra rastreamento ativados, o próprio analytics.tiktok.com é bloqueado e parece que "não está disparando". Verifique em um estado limpo, com esses recursos desativados. Para uma análise mais profunda de como os bloqueadores afetam o rastreamento por pixel, veja Como Bloqueadores de Anúncios Quebram o Rastreamento por Pixel.

Diagnóstico 3: leia o "status/recebimento" no Events Manager

No Events Manager do TikTok Ads, verifique o status de recebimento do seu pixel e eventos. Ele exibe uma pista importante.

  • O pixel está recebendo eventos recentemente (ativo, ou "Nenhum evento recebido")?
  • O evento padrão desejado (CompletePayment, etc.) está chegando com a contagem e os parâmetros esperados?
  • Use o recurso de teste para confirmar se sua própria ação chega em tempo real

Parado em "Nenhum evento recebido" … nenhum sinal chegou, nunca ou recentemente. Volte aos Diagnósticos 1 e 2 (instalação/disparo).

Erro comum: se você deixar "Nenhum evento recebido" sem resolver e continuar mexendo nas configurações, nada vai se resolver. É um sinal de que o problema está do lado do pixel — o certo é voltar a atenção aos Diagnósticos 1 e 2.

Diagnóstico 4: deduplicação com a Events API (server side)

Se você estiver usando a Events API do TikTok (eventos server-side) junto com o pixel do navegador, o "recebimento" fica mais complexo. Isso é fácil de passar despercebido.

  • Os eventos de servidor estão chegando ao Events Manager junto com os eventos de navegador?
  • Ambos compartilham o mesmo nome de evento e event_id, para que o TikTok possa deduplicá-los?
  • Um event_id ausente ou incompatível causa contagem em duplicidade, ou, ao contrário, faz um dos lados desaparecer

O que isso indica: não apenas se chega, mas se está sendo correspondido e deduplicado corretamente.

Erro comum: se você envia tanto pelo navegador quanto pelo servidor, mas não compartilha o event_id, os números não batem (altos demais ou baixos demais). Verifique primeiro a correspondência do event_id.

Diagnóstico 5: está sendo descartado por um ponto cego (consentimento, janela de atribuição, iOS/ATT)?

Se você não encontrou nenhum problema até aqui, mas os números estão ausentes ou baixos, suspeite de um ponto cego onde a medição está sendo descartada.

  • Consentimento (banner de consentimento de cookies): quando os usuários não consentem, a medição pode ser restringida. Para mais detalhes, veja Por Que o Modo de Consentimento Faz Suas Conversões Caírem.
  • Janela de atribuição: resultados que ocorrem após a janela de conversão por clique/visualização já ter passado não são contabilizados como conversão daquele anúncio.
  • iOS / ATT (perda de sinal): dependendo da permissão do App Tracking Transparency, o escopo mensurável diminui para parte do tráfego. Mesmo quando um evento de navegador chega, sua atribuição ao anúncio pode enfraquecer.

Erro comum: se "mesmo quando eu mesmo completo uma compra, nada é rastreado", o consentimento, a proteção contra rastreamento ou um bloqueador de anúncios podem estar ativos. Não conclua "zero = quebrado" a partir do seu próprio teste excluído.

Causa negligenciada: perda do ttclid (TikTok Click ID)

Mesmo quando seu pixel dispara e o Events Manager recebe o evento, o TikTok pode não atribuí-lo ao anúncio se o parâmetro ttclid estiver ausente. O ttclid é um identificador de clique que o TikTok anexa à URL da sua landing page quando um usuário toca em um anúncio. É ele que conecta um evento de conversão de volta ao anúncio, grupo de anúncios e campanha específicos.

O ttclid se perde silenciosamente em alguns cenários comuns:

  • Redirecionamentos de URL (por exemplo, um redirecionamento 301/302 entre o destino do anúncio e a landing page real) removem os parâmetros de query
  • Encurtadores de URL ou wrappers de link descartam o parâmetro
  • Navegação entre domínios (o anúncio leva ao domínio A, mas a página de conversão está no domínio B) sem repassar o parâmetro
  • Single-page apps que reescrevem a URL na mudança de rota antes de o pixel lê-la

Como verificar: clique em um anúncio do TikTok (ou use um link de teste com ?ttclid=test123) e confirme se o parâmetro ainda está presente na URL quando a landing page terminar de carregar. Se sua integração com a Events API depende do ttclid, verifique se seu backend captura e armazena esse valor a partir da URL de destino e o inclui no payload do evento de servidor.

Erro comum: tudo "parece verde" — o pixel dispara, o Events Manager recebe o evento — mas as conversões estão sendo subnotificadas porque o evento não pode ser correspondido ao clique no anúncio. Se você vê eventos no Events Manager, mas a contagem de conversões nos relatórios de campanha está abaixo do esperado, verifique primeiro o ttclid.

Causa negligenciada: pontuação baixa de Event Match Quality (EMQ)

O TikTok atribui uma pontuação de Event Match Quality (EMQ) (0–10) a cada tipo de evento no Events Manager. O EMQ mede o quão confiavelmente o TikTok consegue corresponder um evento recebido a um usuário real na plataforma. Um EMQ baixo significa que os eventos chegam, mas muitos não podem ser atribuídos — eles efetivamente desaparecem da sua contagem de conversões.

  • Abaixo de 5,0: o TikTok restringe o acesso a objetivos de lances baseados em valor. Os relatórios de conversão ficarão significativamente subcontados.
  • O pixel de navegador sozinho normalmente tem um teto de 6,0–6,5, porque o ATT do iOS e o ITP do Safari impedem que o pixel transmita os identificadores de cliente que elevam a pontuação.
  • Almeje 8,0+ combinando o pixel com a Events API e incluindo e-mail com hash, telefone com hash e ID externo em todo payload de evento de conversão.

Como verificar: no Events Manager, selecione seu pixel e observe a pontuação de EMQ ao lado de cada evento. Se estiver abaixo de 6, seus eventos recebidos provavelmente estão sendo correspondidos a usuários com uma taxa baixa — ou seja, as conversões estão acontecendo, mas não sendo contabilizadas.

Erro comum: os anunciantes veem eventos chegando no Events Manager e presumem que o rastreamento está saudável, mas um EMQ baixo significa que muitos desses eventos estão "órfãos" — não podem ser vinculados a um usuário do TikTok ou a uma interação com o anúncio. Melhorar o EMQ por meio da Events API e de identificadores de cliente mais ricos é a solução, não mudanças do lado do pixel.

Pode parecer "não rastreado", mas você só está esperando o relatório atualizar

Um caso surpreendentemente comum: entrar em pânico quando nada está de fato quebrado. As conversões do TikTok têm um atraso de relatório entre o momento em que ocorrem e quando aparecem no painel. Se você decidir "está em zero, está quebrado" logo após a configuração ou a troca de um pixel e começar a mudar configurações, pode acabar quebrando uma conexão saudável. Primeiro, espere algumas horas até o dia seguinte e confirme se ainda está em zero. Para verificar em tempo real, o Diagnóstico 2 (verificação de disparo no DevTools) e o recurso de teste do Events Manager são as ferramentas indicadas.

Referência rápida de diagnóstico

Uma tabela que aponta para o primeiro lugar a suspeitar, com base no sintoma.

Sintoma Suspeite primeiro de
Events Manager mostra "Nenhum evento recebido" Diagnósticos 1 e 2 (instalação/disparo)
Chega à página de compra concluída, mas fica em zero Diagnóstico 1 (pixel ausente na página de conclusão)
Dispara no navegador, mas não no TikTok Diagnósticos 3 e 5 (status de recebimento/consentimento-ATT)
Números não batem com GA4 ou o backend Diagnóstico 4 (incompatibilidade de event_id/dedup)
Nada é rastreado quando eu mesmo testo Diagnóstico 5 (consentimento/exclusão) / Diagnóstico 2 (bloqueador de anúncios)
Eventos recebidos, mas conversões da campanha baixas Perda de ttclid / EMQ baixo
Zero logo após a configuração Verifique primeiro o atraso de relatório (tempo)

O que a verificação na sua própria máquina não consegue dizer

Os Diagnósticos 1 a 5 são todos úteis, mas verificar uma vez, manualmente, na sua própria máquina tem dois limites estruturais.

  1. Seu ambiente não é o ambiente dos seus visitantes. Estado de login, extensões e IP fazem com que possa parecer tudo certo na sua máquina, mas estar ausente nas condições reais dos visitantes.
  2. Conversões que envolvem clique em anúncio são difíceis de verificar. Para realmente ver "se de fato rastreia via anúncio", seria necessário clicar em um anúncio ao vivo para recriar o caminho — o que carrega o risco de uma violação de política de anúncios por autoclique.

Concluir "dispara na minha ação, então está tudo bem" tende a deixar passar o problema de dados desaparecendo no caminho real percorrido pelos seus visitantes.

Uma checklist para verificar com confiança

  • O pixel base está em todas as páginas (especialmente na página de compra concluída)?
  • O evento-alvo dispara no Pixel Helper ou no DevTools (analytics.tiktok.com)?
  • O nome do evento padrão (CompletePayment, etc.) está correto, com value e currency presentes?
  • Ele chega ao Events Manager com um status de recebimento ativo?
  • Ao usar a Events API, os eventos de navegador e servidor compartilham o mesmo nome de evento e event_id (dedup)?
  • O parâmetro ttclid é preservado por redirecionamentos e navegação entre domínios até a página de conversão?
  • A pontuação de EMQ do seu evento de conversão está em 6,0 ou acima no Events Manager?
  • A medição está sendo interrompida para alguns usuários por consentimento, janela de atribuição ou iOS/ATT?
  • Está faltando sob condições reais de visitantes em produção, e não apenas no seu único padrão de teste?

Perguntas frequentes

P. Configurei o pixel, mas as conversões de compra ficam em zero. R. Em ordem aproximada de probabilidade: ① o pixel não está na página de conclusão (Diagnóstico 1), ② um nome de evento padrão errado ou uma falha de disparo (Diagnóstico 2), ③ o Events Manager não está recebendo (Diagnóstico 3), ④ atraso de relatório (tempo), ⑤ perda de sinal por consentimento ou ATT (Diagnóstico 5). Percorra este artigo a partir do Diagnóstico 1.

P. Dispara no navegador, mas as conversões não aparecem no TikTok. R. Disparo (②) e recebimento (③) são coisas diferentes. Verifique se ele realmente chega ao Events Manager, se o nome do evento padrão e value/currency estão corretos, e se o consentimento ou o ATT estão reduzindo o sinal. Se você também usa a Events API, verifique a deduplicação por event_id.

P. Os números não batem com o GA4 ou meu backend. R. Se você envia tanto pelo navegador quanto pelo servidor (Events API) sem compartilhar o event_id, a contagem em duplicidade ou eventos ausentes fazem os números não baterem (Diagnóstico 4). Diferenças na janela de atribuição também podem causar discrepâncias.

P. Preciso incluir value e currency? R. Para eventos de compra, enviar value (valor) e currency corretamente é o que faz a otimização de ROAS e os relatórios de receita funcionarem. Se estiverem ausentes, a otimização baseada em valor não funciona, mesmo quando o evento é medido.

P. É mais seguro clicar no meu próprio anúncio para verificar? R. Não. Clicar no seu próprio anúncio é tratado como violação de política (autoclique) e traz risco de revisão ou suspensão de conta. Verifique a partir de fora da sua própria conta — um ambiente independente.

Conclusão: não pare no disparo — confirme "o TikTok recebeu?"

"Conversões do TikTok não rastreadas" tem apenas três tipos de causa: ① pixel, ② configuração, ③ tempo/pontos cegos. Isolar em ordem — Diagnóstico 1 (instalação) → 2 (disparo) → 3 (status de recebimento) → 4 (dedup da Events API) → 5 (pontos cegos) — leva você à causa sem mudar configurações aleatoriamente. Nesse sentido, Como Verificar Se Seu Pixel do TikTok Está Disparando e a Checklist de Verificação de Rastreamento de Conversão são complementos úteis. Se o pixel dispara, mas a conversão não é registrada, veja Por Que Sua Tag de Conversão Dispara, mas Não É Registrada para as causas do estágio de aceitação que se aplicam entre plataformas.

Mas as verificações de disparo na sua própria máquina têm limites. Ir além — confirmando que os dados são de fato recebidos e registrados, no caminho real que seus visitantes percorrem, em produção — é o que "está rastreando" realmente significa.

O ConversionOK executa sua página em produção em um navegador independente e isolado e intercepta os eventos do TikTok realmente enviados, depois os verifica — sem necessidade de clicar no seu próprio anúncio e sem interferência do seu ambiente de escritório. Comece com uma verificação estática gratuita para confirmar o ponto de entrada da sua medição.