O TikTok dá muito tráfego barato e muitas perguntas na hora de conferir: o criativo satura em poucos dias, os relatórios da conta são atualizados com atraso e o navegador interno do app perde tudo o que depende de cookies. Por isso o rastreamento do TikTok Ads depende especialmente de duas coisas — uma marcação limpa do link e o envio de conversões pelo servidor.
Do que é feito o rastreamento do TikTok Ads
- As macros no link passam ao tracker a campanha, o grupo, o anúncio e o posicionamento.
- ttclid — o ID do clique, que o TikTok acrescenta sozinho.
- O tracker registra o clique e envia a pessoa para a oferta com o ID do clique para a rede de afiliados.
- O postback da rede traz o cadastro e o status dele.
- A Events API (e, se preciso, o pixel) devolve os eventos ao TikTok.
- O custo é cruzado com os cliques pelo ID da campanha.
Macros do TikTok Ads
O TikTok tem sintaxe própria: sublinhados duplos dos dois lados. As mais úteis para o rastreamento:
| Macro | O que é inserido |
|---|---|
__CAMPAIGN_ID__ |
ID da campanha |
__CAMPAIGN_NAME__ |
Nome da campanha |
__AID__ |
ID do grupo de anúncios |
__AID_NAME__ |
Nome do grupo |
__CID__ |
ID do anúncio |
__CID_NAME__ |
Nome do anúncio |
__PLACEMENT__ |
Posicionamento |
A lista de macros vai sendo ampliada, então confira-a na ajuda do TikTok Ads antes de começar.
Exemplo de string de parâmetros:
utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_ID__&utm_content=__CID__&sub2=__AID__&sub3=__PLACEMENT__
IDs em vez de nomes
Como nas outras contas, passe os IDs. No TikTok, os media buyers costumam dar aos anúncios nomes longos, com datas, emojis e espaços — esse valor no link quebra o agrupamento nos relatórios. O ID continua estável e é necessário para cruzar cliques com custo. Se quiser ver no relatório um nome legível do criativo, acrescente um parâmetro curto seu, por exemplo sub5=hook12. A análise detalhada da sintaxe das plataformas está no artigo parâmetros UTM e macros.
Dica. Os criativos do TikTok saturam rápido. Marque-os de forma que, uma semana depois, o relatório mostre qual ideia funcionou: um código curto do hook ou do roteiro num parâmetro seu poupa horas de análise.
ttclid: o ID de clique do TikTok
No clique no anúncio, o TikTok acrescenta ao link o parâmetro ttclid. Não é preciso colocá-lo à mão, mas é preciso preservá-lo:
- não cortar os parâmetros nos redirecionamentos;
- gravar o valor no tracker junto com o clique;
- passá-lo à Events API junto com o evento.
Sem o ttclid, o TikTok associa o evento pior — por dados indiretos, como IP e user agent —, e parte das conversões não entra na otimização. A comparação dos IDs de clique das plataformas está no artigo fbclid, gclid, ttclid, yclid.
O navegador interno do TikTok
Quase todo o tráfego mobile do TikTok abre no navegador interno do app. O que isso significa para o rastreamento:
- os cookies vivem dentro do app e não passam para o navegador comum;
- o pixel do navegador perde parte dos eventos, principalmente se a compra aconteceu depois, em outro navegador;
- a página precisa carregar rápido: no feed, a pessoa está acostumada a rolar, e uma tela branca demorada custa conversões.
A conclusão é a mesma do Facebook: identifique a fonte pelos parâmetros e pelo ttclid, e envie as conversões pelo servidor.
Envio de conversões ao TikTok: Pixel e Events API
| Pixel do TikTok | Events API | |
|---|---|---|
| Quem envia | O navegador do visitante | O seu servidor ou o tracker |
| Navegador interno e bloqueadores | Afetam | Não afetam |
| Aprovação depois do hold | Não | Sim, se o tracker souber o status |
| O que é necessário | Código na página | ID do pixel e token de acesso |
| Campo-chave para a correspondência | Cookie do navegador | ttclid do link |
Se você manda tráfego para a oferta de uma rede de afiliados, não controla a página de «Obrigado» — logo, não há onde pôr o pixel. Aí quem envia os eventos ao TikTok é o tracker, pela Events API: ele recebe o postback da rede e repassa a conversão com o ttclid daquele clique.
Ao usar os dois canais, passe um identificador de evento comum — senão um lead será contado duas vezes. Como escolher entre os canais está no artigo postback ou pixel, e a preparação da conta, no texto envio de conversões às plataformas de anúncios.
Que evento enviar
Para otimizar, o algoritmo precisa de um fluxo de eventos. O cadastro chega rápido e com frequência; a aprovação, com atraso e menos vezes. O caminho típico é começar a otimização pelos cadastros e, quando houver conversões aprovadas suficientes, passar para elas. Os nomes dos eventos padrão do TikTok estão na ajuda do Gerenciador de Eventos — eles diferem para cadastros, registros e pagamentos. Sobre os status de conversão, veja o artigo lead, hold, aprovado, rejeitado.
Atribuição: por que o TikTok e o tracker contam diferente
| Motivo | O que acontece |
|---|---|
| Atribuição por visualização | O TikTok pode creditar a conversão a quem viu o vídeo, mas não clicou |
| Janela de atribuição | A conversão conta dentro da janela após o clique ou a visualização definida nas configurações |
| Atraso dos relatórios | Os dados da conta vão sendo completados ao longo de algum tempo |
| Fuso horário | O fuso da conta de anúncios e o do tracker podem diferir |
| Duplicados | Pixel e Events API sem desduplicação dobram os eventos |
| ttclid perdido | Parte dos eventos nem chega a ser associada aos cliques |
A janela de atribuição é definida nas configurações da conta; os padrões do TikTok mudaram com o tempo, então confira-os na interface atual, e não em guias antigos.
Dica. Decida qual funil escalar com base no tracker e nos dados da rede de afiliados. A conta do TikTok é útil para comparar os criativos entre si dentro de um mesmo sistema.
Custo e relatórios do TikTok
O TikTok cobra por impressões, e o preço do clique varia bastante entre os criativos. O modelo CPC no tracker dá apenas uma estimativa. Mais preciso é lançar o custo do dia à mão ou importá-lo da conta pelo ID do anunciante e pelo ID da campanha.
Recortes úteis para o TikTok:
- campanha → grupo → anúncio — quais criativos dão dinheiro;
- posicionamento — se a campanha não roda só no feed;
- país e dispositivo — em multigeo e com parcelas diferentes de iOS e Android;
- seus parâmetros de criativo — hook, roteiro, autor do vídeo;
- dia — para ver quando o criativo começou a saturar.
Como enxergar a saturação do criativo
No TikTok, o criativo normalmente não «morre» num dia — ele vai ficando mais caro aos poucos. Para pegar o momento, olhe o recorte anúncio → dia e acompanhe três números: o custo por clique sobe, o CR se mantém ou cai, o EPC cai. Quando o custo por clique cresce mais rápido que a receita por clique, é hora de trocar o criativo, mesmo que o ROI do período inteiro ainda seja positivo. Guarde num parâmetro seu o código da ideia do criativo: assim o relatório mostra não só que o anúncio saturou, mas qual ideia durou mais — a base para o próximo lote de vídeos.
Compare criativos por EPC e CR, não só por ROI: em volume pequeno, uma conversão vira o quadro. As fórmulas estão nos artigos métricas para afiliados e como calcular o ROI. Como montar um teste de criativos com conclusões confiáveis está no artigo split test de ofertas e landings.
Rastreamento do TikTok Ads no ArtisanClo
No ArtisanClo, o TikTok Ads é criado como fonte de tráfego a partir de um modelo. Na fonte definem-se os parâmetros (ID da campanha, do criativo, do clique da plataforma, posicionamento, parâmetros SubID sem limite) e o modelo de preço do clique: CPC, CPM, preço vindo do link, CPA ou porcentagem da receita. No fluxo com tracker, a fonte distribui os parâmetros nos parâmetros da campanha, a partir dos quais se monta o link do anúncio.
Depois:
- As conversões da rede são recebidas por postback em «Recebimento de conversões»: cerca de 300 modelos prontos, status traduzidos automaticamente, e uma nova mensagem da mesma transação atualiza o registro.
- Envio ao TikTok — nos planos superiores, as conversões são enviadas diretamente à sua conta de anúncios com as suas chaves: ID do pixel e token.
- Custo — no plano Business, toda manhã é importado o custo dos últimos 3 dias; é preciso o ID do anunciante, e a campanha é ligada ao fluxo pelo ID da campanha nos cliques. Por isso
__CAMPAIGN_ID__no link é obrigatório. - Custo manual — o valor do dia é lançado em «Relatórios» e dividido entre os cliques daquele dia que chegaram à oferta.
- Relatórios — «Dinheiro por recorte» com os parâmetros sub1–sub10 e o construtor de relatórios com agrupamento por níveis e exportação em CSV.
O navegador interno do TikTok é reconhecido, e o ttclid fica gravado no cartão do clique. O envio de conversões só funciona em fluxos com tracker. Mais sobre a plataforma na página do TikTok Ads, e as condições dos planos, na página de preços.
Configuração passo a passo antes de começar
- Crie a fonte TikTok no tracker e defina o modelo de preço do clique.
- Monte a string de parâmetros com
__CAMPAIGN_ID__,__AID__,__CID__,__PLACEMENT__e os seus parâmetros de criativo. - Cole-a no anúncio e confira a pré-visualização do link: as macros devem estar escritas exatamente, com dois sublinhados.
- Configure o postback na rede de afiliados e o envio do ID de clique do tracker no link da oferta.
- Ative a Events API: ID do pixel e token de acesso. Escolha o evento de otimização.
- Faça um clique de teste pelo app do TikTok no celular. No tracker devem aparecer os IDs da campanha, do grupo, do anúncio e o
ttclid. - Envie uma conversão de teste e confira-a no tracker e nos eventos de teste do Gerenciador de Eventos do TikTok.
- No dia seguinte, confira o custo contra os cliques pelo ID da campanha.
Se o tráfego passa por uma pré-landing
No TikTok é comum usar uma pré-landing — artigo curto, quiz ou vídeo-review antes da oferta. Nesse esquema, o ID do clique precisa sobreviver a duas passagens: da pré-landing para a oferta e da oferta para o postback. O botão da pré-landing deve levar não ao endereço puro da oferta, e sim ao link do tracker, que acrescenta o ID do clique. Senão os cadastros chegam à rede, mas não se ligam a nenhum criativo. Quantas pessoas foram da pré-landing à oferta é prático ver numa métrica à parte — o CTR da pré-landing —, que mostra se a página intermediária funciona ou só perde tráfego.
Erros comuns no rastreamento do TikTok
- Macros com um sublinhado só ou entre chaves, por hábito — o link leva o texto da macro em vez do valor.
- Nomes de anúncio nos parâmetros — strings longas com espaços quebram os relatórios.
- ttclid perdido depois de um redirecionamento — a Events API recebe eventos sem vínculo com o clique.
- Pixel e Events API sem identificador comum — conversões em dobro e um algoritmo treinado errado.
- Sem ID da campanha no clique — o custo não se liga ao fluxo.
- Conclusões pelo dia de ontem — a conta ainda está completando os dados, e as aprovações não chegaram.
Resumo
O rastreamento do TikTok Ads começa pelas macros certas __CAMPAIGN_ID__, __AID__, __CID__ e pelo ttclid preservado. As conversões da rede chegam ao tracker por postback e vão ao TikTok pela Events API — o navegador interno do app é instável demais para o pixel. Cruze o custo pelo ID da campanha, compare criativos por EPC e CR e explique as divergências com a conta pela atribuição, e não por erro do tracker.



