Voltar ao blog
Playbook do afiliado 9 de setembro de 2026 10 min de leitura

Como fazer QA de um link de rastreamento antes de gastar um centavo em tráfego

Todo guia manda clicar no seu próprio link de um celular de verdade e conferir. Nenhum diz o que olhar. Seis checagens, cinco delas você roda sozinho em dez minutos, mais as cinco linhas exatas para mandar ao seu gerente de afiliados quando uma delas falha.

Por AFFILIFY Última revisão: 9 de setembro de 2026
Um link que perde o click id perde toda conversão que vem atrás dele, e ninguém reatribui isso depois. Seis checagens, cinco das quais você roda sozinho em uns dez minutos, antes do primeiro dólar de tráfego pago. É isto que olhar, na ordem em que se olha.

Existe um tipo específico de mês que termina mal. Você escolheu um mercado, comprou a mídia, viu os cliques chegando a semana inteira, e as conversões não. Registros, alguns. Depósitos, nenhum.

Três semanas depois alguém finalmente abre o link e descobre que o parâmetro do operador se escreve aff_click do lado dele e affclick do seu.

Um caractere faltando. Os cliques eram reais, os jogadores eram reais, os depósitos aconteceram. Só não são seus, e ninguém reatribui três semanas de conversões porque um afiliado diz que a etiqueta estava errada.

Todo guia começa com a mesma instrução, inclusive o plano de 30 dias: faça QA do seu link de rastreamento antes de gastar um centavo. Quase nenhum diz o que olhar.

Coloque um número nisso, porque «teste seus links» é o conselho com que todo mundo concorda e ninguém agenda.

Rode $40 por dia num mercado Tier-2 com CPA de $150. Três semanas depois, são $840 gastos para cinco a sete primeiros depósitos. Nada de extraordinário: mais ou menos empate, uma campanha que você mantém no ar enquanto ajusta o criativo. Se um parâmetro faz a ida e a volta ou não é a diferença entre $750 a $1,050 de comissão e zero.

Agora a parte que piora tudo. Uma falha de etiquetagem não se anuncia. Os cliques parecem normais, porque cliques são contados do seu lado. Os registros muitas vezes também parecem normais. Tudo o que você vê é um funil afinando onde funis afinam de verdade, então você sai caçando um problema de criativo que está sentado numa query string.

E você caça com números errados, pausando o posicionamento que convertia e escalando o que só parece melhor. Um link quebrado te custa a comissão, depois corrompe os dados com que você decide, o que te custa o mês seguinte.

As seis checagens, na ordem

Cada uma só significa alguma coisa se a anterior passou.

  1. O click id sai do seu link e chega na página da marca.
  2. Ele volta grudado numa conversão.
  3. Os seus sub-ids estão preenchidos e legíveis.
  4. O destino é a página que você realmente mirou.
  5. O clique está marcado como teste, então fica fora dos seus números.
  6. Tudo isso, de um celular de verdade, no dado móvel.

Cinco delas você roda sozinho, em uns dez minutos, com um celular e a sua tela de estatísticas. A checagem dois depende de a marca agir, então mande esse pedido primeiro e vá tocando o resto enquanto a resposta não chega.

As seis checagens de um link de rastreamento, do clique à conversão registrada

Checagens um e dois: a ida, depois a volta

Um link de rastreamento aqui é montado a partir de uma fonte de tráfego, um GEO e uma landing, mais um tier quando a marca roda vários sob um nome só. Tier diferente é deal diferente, então ele leva a própria passagem. No clique, um token é criado e entregue ao operador na URL de destino sob o parâmetro que aquele operador nomeou, e ele precisa voltar grudado na conversão. Essa ida e volta é o mecanismo inteiro (o vocabulário está aqui se click id e FTD ainda estiverem embaçados).

Clique no seu próprio link e leia a barra de endereço depois que os redirecionamentos assentarem. Você quer o parâmetro, escrito do jeito do operador, com um valor dentro.

Três formatos de falha, em ordem crescente de facilidade de passar batido:

  • O parâmetro não está lá. Óbvio, e o mais rápido de corrigir.
  • O parâmetro está lá e vazio. Alguma coisa gera o campo e nada preenche. Parece configurado, o que compra alguns dias a mais de despercebido.
  • O parâmetro está escrito diferente. aff_click, affclick, AffClick, aff-click. Parâmetros de URL diferenciam maiúsculas na maioria das stacks e o backend do operador procura exatamente uma string. Este aqui tem valor dentro e parece perfeito de relance.

Depois a perna de volta, a metade que paga. Não abra uma conta de teste para disparar isso. Auto-cadastro fica no nível nunca em quase toda marca, e as regras de tráfego que você aceitou não dobram porque a sua intenção era boa. Peça, em vez disso. Mande ao seu gerente de afiliados o click id do seu clique de QA e peça para o time dele disparar um postback de teste contra ele. Postbacks carregam uma flag de teste, então o evento é gravado de ponta a ponta sem encostar na comissão de ninguém. Se ele aparecer no seu painel atribuído a você, com os sub-ids intactos, o ciclo fechou.

A atribuição tem camadas de plano B atrás do click id, e elas trabalham de verdade quando um navegador come alguma coisa no caminho. Seguro, não plano. Confira o principal.

Checagem três: sub-ids que não dá para preencher depois

Dez campos viajam com cada clique, sub_id1 até sub_id10, e a maioria dos afiliados novos deixa os dez vazios por um motivo que soa razoável: só existe uma campanha agora, então o que iria neles.

Seis semanas depois são quatro criativos em dois posicionamentos mais um canal de Telegram, onze depósitos caíram, e qual deles produziu isso não é uma pergunta difícil. É uma pergunta sem resposta. Sub-ids grudam no momento do clique. Nada escreve eles em cliques que já aconteceram.

Preencha três antes de ter motivo. sub_id1 leva o canal, escrito sempre do mesmo jeito: seo, tg, push, fb. A convenção que você inventar na semana um é aquela em que você vai ficar preso, então mantenha curta e em minúsculas. sub_id2, o criativo ou o slug do artigo. sub_id3, o posicionamento ou o conjunto de anúncios.

Os valores têm regras. Sem espaço, sem acento, nada que já signifique alguma coisa dentro de uma URL: e comercial, cerquilha, interrogação, sinal de porcentagem. Algumas stacks de operador cortam valores longos em silêncio, então fique abaixo de uns 40 caracteres.

A etapa de QA leva quinze segundos. Depois do clique de teste, abra o relatório de links e confirme que os valores estão lá, inteiros e legíveis em vez de codificados em rabisco. O relatório separa os cinco primeiros campos em abas próprias, o que vale saber antes de decidir o que vai em cada campo.

Checagem quatro: páginas de promoção que esquecem o programa de afiliados

O marketing da marca constrói landings no ritmo dele, e nem todas sabem que o programa de afiliados existe.

Essa é a primeira forma de um deep link quebrar. Mire no formulário de cadastro, num jogo ou numa promoção sazonal em vez da home e você costuma converter melhor. Também acrescenta um salto. O seu parâmetro sobrevive ao primeiro, a página joga o visitante para uma URL canônica ou uma variante localizada, e ele não faz o segundo pulo. Página certa, URL limpa, token nenhum.

A segunda forma é mais grosseira. A página não existe onde você está mandando gente. Um caminho de promoção que renderiza em inglês dá 404 em pt-BR, ou redireciona para a home, transformando uma campanha segmentada em tráfego genérico.

Teste cada deep link sozinho. Ele não é uma variação de um link que você testou. É outro link.

Checagem cinco: marque o clique de teste como teste

Os seus cliques de QA são cliques. Entram na sua contagem de cliques, na quebra por GEO e na divisão por dispositivo, vindos de um celular num país que quase certamente não é o que você está comprando. Vinte deles mexem em toda proporção da sua primeira semana, que é a semana em que você toma decisões.

Acrescente test=1 ao link de rastreamento. O clique é gravado com a marcação de teste, e qualquer coisa que ele produza fica de fora do cálculo de comissão. De graça, e funciona seja lá o que a marca suporte.

Uma limitação honesta. A flag mantém eventos de teste fora dos pagamentos. Ela não apaga o clique, então a sua contagem bruta de cliques ainda conta. Queime um campo de sub-id também, sub_id5=qa em todo clique de QA. Aí qualquer relatório consegue filtrar, e você nunca precisa lembrar em qual terça-feira estava testando.

Checagem seis: um celular de verdade, no dado móvel

Desktop, no seu próprio wifi, sem bloqueador de anúncios, DNS pelo seu provedor, não é um teste. É um ensaio numa sala onde mais ninguém vai pisar. Duas falhas só aparecem num aparelho pela rede da operadora, e as duas são caras.

Repasse para o app. Se a marca tem app, o sistema operacional pode interceptar o link e jogar para dentro do app ou para a loja em vez do site mobile. O click id frequentemente não sobrevive a isso, e se sobrevive é uma propriedade da configuração daquela marca, não algo que você deduza. Descubra no seu próprio celular de graça, não em 3,000 cliques de tráfego pago.

Cadeias de redirecionamento que morrem fora da sua rede. Um salto que resolve na hora da sua mesa pode dar timeout numa operadora móvel, e alguns mercados filtram no nível do provedor de um jeito que só morde fora da sua conexão.

Uma coisa que isso não vai provar: o seu IP resolve para o seu próprio país, então o GEO do clique de teste é o seu, não o do mercado que você compra. Esperado. Não passe o teste por VPN para fingir o contrário. A qualidade do tráfego é checada continuamente, e marcar um clique como teste não muda a cara que aquele clique tinha.

A checklist, numa tela

ChecagemO que você fazComo é quando está bomO que significa falhar
Click id na idaClique e leia a barra de endereço finalO parâmetro deles, na grafia deles, não vazioNada atrás desse clique será seu
Click id na voltaPeça à marca um postback de teste nesse click idEle aparece atribuído a você, sub-ids intactosToken foi, nada voltou. Pode ser dos dois lados
Sub-idsPreencha sub_id1 e sub_id2, clique, abra o relatórioValores completos, sem corte nem códigoVocê ganha dinheiro que não consegue rastrear
DestinoCompare onde caiu com a página que escolheuPágina exata, idioma certo, parâmetro grudadoPágina de promoção sem etiqueta, ou 404 no idioma
Marcação de testeAcrescente test=1 e o seu sub-id reservado de QAEventos de teste fora do pagamento, cliques filtráveisAs taxas da semana um medem você, não o tráfego
Aparelho realRepita num celular, no dado móvelIgual ao desktop, o repasse para o app mantém o tokenO link funciona em tudo, menos onde vai o dinheiro

Seis linhas, uma vez por link, por tier de marca, por landing.

Quando uma checagem falha: quem procurar, o que mandar

Primeiro, pare. Não mande tráfego para um link que falhou numa checagem enquanto espera resposta. Esperar custa a hora. Gastar custa o gasto.

Depois descubra de quem é o problema, porque é isso que decide para quem você escreve.

O parâmetro está escrito errado do seu lado. Seu, trinta segundos. Remonte pelo construtor em vez de editar a URL na mão. Editar na mão costuma ser exatamente como o caractere sumiu.

A landing da marca está sem etiqueta, ou o deep link come o parâmetro. Deles. Mande cinco linhas ao seu gerente de afiliados: o link que você clicou, a URL de destino onde você caiu sem o parâmetro, o horário com fuso, o aparelho e o sistema, a rede. Gerentes escalam relatos que um engenheiro consegue reproduzir. Eles engavetam relatos que dizem «o rastreamento parece quebrado».

O operador não terminou o lado dele. Comum com marcas recém-lançadas, e tem assinatura: cliques atribuem bem, registros atribuem bem, depósitos nunca chegam. Normalmente os postbacks ainda não estão no ar, ou o mapeamento está incompleto, então registration dispara e ftd não. Pergunte direto. Os seus postbacks estão no ar aqui, e quais eventos estão mapeados? Uma marca que não consegue responder em 48 horas está te contando como vai ser o primeiro mês de pagamento. Boa parte disso pertence ao papel antes de você construir qualquer coisa, que é para o que serve ler uma oferta direito.

Se cair do nosso lado, mande as mesmas cinco linhas ao suporte. Para ser honesto sobre os limites: conseguimos confirmar se um clique chegou até nós e o que ele carregava, e conseguimos consertar um link montado errado. Não conseguimos fabricar conversões para cliques que nunca foram registrados. Ninguém consegue, seja lá o que a propaganda dê a entender.

A rotina nunca fica mais longa. A única vez em que ela pega alguma coisa paga por todas as vezes em que não pegou.

Perguntas frequentes

Preciso fazer QA de todo link, ou só do primeiro?

De todo link que difere em marca, tier, GEO ou landing, e de todo deep link separadamente. Um link para uma página de promoção é um link diferente do link da home da mesma marca, e páginas de promoção são exatamente onde as etiquetas somem. Um tier de marca é um deal próprio numa conta de operador própria, então ele leva a própria passagem também.

Um link precisa de novo QA quando a marca muda os termos de CPA?

Não. Mudança de taxa não encosta na URL, então o rastreamento não é afetado. O que uma mudança de taxa pede é uma releitura dos termos, que é outro trabalho. Novo QA é disparado por coisas que mexem em URLs: relançamento de site, caixa novo, página de promoção aposentada, landing trocada por uma variante localizada.

A minha contagem de cliques e o painel da marca não batem. Quem está errado?

Provavelmente ninguém. Alguma diferença é normal, porque os dois lados contam em momentos diferentes e filtram de formas diferentes: cliques abandonados no meio do redirecionamento, tráfego de bot óbvio descartado, fronteiras de dia desenhadas em fusos diferentes. Uma diferença de alguns por cento é ruído de fundo. Uma diferença pela metade, ou uma marca reportando quase nada enquanto você reporta milhares, é problema de parâmetro. Mande as cinco linhas em vez de discutir totais.

Pode clicar no meu próprio link de rastreamento?

Um punhado de cliques de QA marcados como teste é normal e esperado, que é para isso que a flag de teste existe. Autocliques rodados como tráfego são outra coisa e ficam no nível nunca em quase toda marca, ao lado do auto-cadastro. É por causa dessa distinção que a perna de volta é conferida com um postback de teste do operador, e não com uma conta que você mesmo abriu.

Mais deste cluster