Como escolher um tracker de afiliados: os 9 critérios que realmente diferenciam uma plataforma da outra

Escolher um tracker de afiliados é decidir sobre nove pontos: onde ele roda, em que moeda e com que previsibilidade você paga, se o postback pode ser mapeado por merchant, se há repasse automático a sub-afiliado, se o domínio de tracking é seu por CNAME, se a deduplicação cobre transação e click id, se existe log cru do que chegou, se o suporte atende no seu fuso e idioma e se os dados saem por API. São esses nove que decidem se o número fecha no fim do mês.
Quase todo tracker demonstra bem. A tela de relatório é bonita, o gráfico atualiza em tempo real, o vídeo de onboarding mostra uma campanha sendo criada em dois minutos. O problema aparece seis semanas depois, quando um merchant novo manda o valor da venda num parâmetro que a plataforma não sabe ler, ou quando a fatura em dólar chega bem maior sem que nada tenha mudado na operação.
Este artigo trata dos nove pontos que separam uma plataforma de rastreamento de outra — os que você só descobre depois de migrar.
Por onde começar a avaliação?
Antes dos nove critérios, um filtro rápido. Um tracker de campanhas responde três perguntas: de onde veio o clique, o que aconteceu depois dele e quanto custou. Se a ferramenta não fecha esse ciclo de ponta a ponta com confirmação server-side, o resto é cosmético.
Isso exclui de saída soluções que só leem pixel no navegador. Pixel depende de o navegador executar script e de nenhum bloqueador interferir. Confirmação por servidor não: o merchant chama sua URL de postback server-side e o evento existe independentemente do que o navegador fez.
Passado esse filtro, vêm os nove.
1. Onde o tracker roda?
A primeira decisão é estrutural: nuvem gerenciada ou auto-hospedado.
Auto-hospedado significa instalar a aplicação num servidor seu. Você controla o dado inteiro, paga infraestrutura em vez de volume e pode escalar a máquina como quiser. Em troca, assume atualização de versão, renovação de certificado, backup, monitoramento e dimensionamento para pico. Um lançamento que multiplica o tráfego por dez às 20h não perdoa servidor subdimensionado, e clique perdido nesse intervalo é conversão que nunca vai casar.
Nuvem gerenciada tira isso das suas mãos. Você não administra nada, mas paga por volume e depende do fornecedor para disponibilidade e retenção.
Não existe resposta universal. A pergunta honesta é: existe alguém na operação com tempo para manter um servidor de produção? Se não, auto-hospedado é custo escondido, não economia.
2. Em que moeda você paga — e o custo é previsível?
Ferramenta cobrada em dólar transforma um custo fixo em despesa variável cambial, com IOF e spread do cartão por cima. A fatura muda sem que sua operação tenha mudado, e a margem que você calculou na planilha em real deixa de valer.
Além da moeda, olhe o formato da cobrança:
- Cobrança por evento ou por clique é previsível em operação estável e perigosa em teste de escala, quando o volume de clique sobe muito antes da receita.
- Cobrança por usuário penaliza equipe, não resultado.
- Cobrança por faixa de volume é a mais fácil de projetar, desde que o comportamento no estouro de faixa esteja claro: você é cobrado a mais, é bloqueado ou os dados param de entrar?
Pergunte o que acontece quando a faixa estoura: tracker que para de registrar clique no meio de um lançamento custa mais do que a diferença de plano. As faixas do Affilitrack estão em planos.
3. Dá para mapear o postback por merchant?
Este é o critério que mais causa retrabalho quando ignorado.
Hotmart, Kiwify, Monetizze, Braip, Eduzz e as casas de aposta não combinaram entre si como nomear parâmetros. O valor da venda chega como amount, value ou price. A transação, como txn_id, order_id ou code. O evento, como sale, approved, ftd ou um código numérico.
Tracker que impõe formato único obriga você a construir um intermediário para traduzir — mais uma peça para quebrar. O que funciona é mapeamento por merchant: para cada integração, você declara qual parâmetro é evento, qual é valor, qual é transação e como os status daquele merchant viram os seus.
https://track.seudominio.com.br/postback
?click_id=8f2c1a7e-4b9d-4e11-9f30-2a5c7d10b4aa
&event=sale
&amount=189.90
&txn_id=ORD-77120
A mesma chamada, vinda de outro merchant, pode ter todos os nomes diferentes. O tracker é que se adapta, não você.
4. Existe repasse automático a sub-afiliado?
Se você opera só com tráfego próprio, pule. Se você tem gente vendendo abaixo de você, este ponto sozinho pode decidir a escolha.
Sem repasse automático, gestão de afiliados vira planilha: alguém exporta conversões, cruza com o cadastro, calcula comissão e avisa cada um. Com repasse, o postback que chega do merchant é encaminhado ao sub-afiliado com os parâmetros que ele espera, e cada um vê o próprio resultado no próprio painel, sem ver o seu.
Verifique se o repasse preserva o identificador que o sub-afiliado usa, se a comissão é configurável por afiliado e por oferta e se há limite de níveis.
5. O domínio de tracking é seu?
Domínio compartilhado carrega a reputação coletiva de todos os que o usam. Basta um usuário rodar oferta problemática para o domínio inteiro virar candidato a bloqueio — e você descobre isso quando seus links param de abrir.
Com CNAME apontando para a plataforma e certificado emitido automaticamente, o redirect roda em track.seudominio.com.br. A reputação é sua, o problema do vizinho não é mais seu, e há um salto a menos na cadeia entre anúncio e oferta. O funcionamento está detalhado em tracking e atribuição.
Confirme que o certificado é renovado sem ação sua: certificado vencido derruba todo o tráfego pago de uma vez.
6. A deduplicação cobre transação e click id?
Merchant reenvia postback. Por retentativa, por falha de rede, por mudança de status, por reprocessamento de fila. Se cada chamada vira uma linha nova, seu relatório de rastreamento de vendas infla sozinho.
Deduplicação séria olha duas chaves:
- Id de transação — a mesma venda, chegando duas vezes, conta uma vez.
- Click id — o mesmo clique gerando eventos repetidos do mesmo tipo, tratado conforme a regra da oferta.
As duas juntas cobrem casos diferentes: a primeira pega reenvio do merchant, a segunda pega configuração que dispara o evento mais de uma vez na página de obrigado.
Pergunte também o que acontece com evento de cancelamento — estorno, lead reprovado, depósito abaixo do mínimo. Se o tracker não sabe reverter conversão já contada, o relatório fica permanentemente otimista.
7. Existe log cru do que chegou?
Este critério raramente aparece em página de vendas e é o primeiro que você vai usar num dia ruim.
Log cru é o registro de cada chamada recebida: horário, URL completa, parâmetros como chegaram, resultado do processamento. Sem ele, quando uma venda não aparece, restam duas hipóteses indistinguíveis — o merchant não enviou, ou o tracker não entendeu.
Os estados que interessam:
| Estado | O que significa | Onde investigar |
|---|---|---|
| Casado | Evento associado a um clique registrado | Nada a fazer |
| Órfão | Chegou com click id que não existe no sistema | Identificador perdido na jornada |
| Duplicado | Mesma transação já processada | Reenvio do merchant, normal |
| Inválido | Faltou parâmetro obrigatório ou formato inesperado | Mapeamento do merchant |
Quando o total do tracker não bate com o painel do anunciante, é aqui que a conversa começa — e o raciocínio está em discrepância entre plataforma e tracker.
8. O suporte fala a sua língua e o seu fuso?
Critério pouco técnico e de alto impacto. Problema de tracking às 21h de uma sexta, com campanha rodando de orçamento aberto, não espera o expediente de outro fuso. Ticket respondido em 24 horas úteis significa, na prática, segunda-feira.
Vale checar também se o suporte conhece as plataformas que você usa. Quem já configurou postback de Hotmart, Kiwify, Monetizze, Braip, Eduzz, Betano ou Superbet resolve em minutos o que uma equipe genérica trata como caso novo.
9. Os dados saem por API?
Um tracker é um lugar onde dados entram. Se não saem, você trocou uma dependência por outra.
O que verificar em API e dados:
- Leitura de cliques e conversões com filtro por período, campanha e fonte, não só agregados de tela.
- Exportação em formato consumível por planilha ou banco.
- Registro de conversão via API, para casos em que o merchant não faz postback.
- Limite de requisições declarado.
Isso é o que sustenta a posse dos dados próprios: o histórico continua seu, e trocar de ferramenta deixa de ser um evento traumático.
O que um tracker não resolve
Honestidade sobre limite economiza frustração. Nenhum tracker — o Affilitrack inclusive — faz o seguinte:
Não elimina discrepância com o painel do anunciante. Plataformas medem com janela e modelo próprios. O tracker dá um número único e auditável e mostra o log para explicar a diferença. Ele não faz dois sistemas diferentes convergirem.
Não puxa gasto automaticamente das plataformas de anúncio. O custo entra por modelo — CPC, CPM ou CPA fixo — ou por lançamento manual. O número é explícito, e é você que o declara.
Não recupera clique que nunca passou pelo redirect. Tráfego orgânico, link em bio fora do sistema, mensagem em aplicativo. Nenhum modelo de atribuição inventa o que não foi medido.
Não conserta oferta ruim. Medir melhor mostra mais rápido que a campanha não fecha. Não faz ela fechar.
Não fecha cadeia com merchant que não oferece postback nem campo livre de parâmetro. Se a rede não devolve nada e não aceita seu identificador, não há solução técnica do lado de cá.
Como testar em paralelo antes de migrar
Migrar tracker no escuro é como trocar de motor com o carro andando. O roteiro abaixo leva cerca de uma semana e evita a maior parte dos sustos:
- Configure o domínio de tracking próprio por CNAME e confirme que o certificado foi emitido.
- Cadastre duas ou três ofertas reais, incluindo a de estrutura de postback mais estranha que você tiver.
- Duplique de três a cinco campanhas apontando para o novo redirect, mantendo as originais intactas no tracker atual.
- Rode uma conversão de teste em cada merchant e confirme no log cru que chegou casada, com valor e transação corretos.
- Deixe os dois sistemas rodando em paralelo por no mínimo sete dias, sem mexer em nada.
- Compare clique, conversão e receita no mesmo recorte de dia, campanha e fonte.
- Investigue cada divergência acima de 5% antes de concluir qualquer coisa — normalmente é janela diferente, deduplicação diferente ou clique que não passou pelo redirect em um dos lados.
- Teste o suporte de propósito, com uma dúvida real, e cronometre a resposta.
- Exporte os dados do período por API e confirme que o formato serve para a sua planilha ou banco.
- Só então migre o restante das campanhas, em lotes, começando pelas de menor orçamento.
O passo 7 é o que mais gente pula e o que mais evita decisão errada. Divergência sem explicação não é empate técnico: é sinal de que um dos dois está medindo errado.
Um resumo para levar para a reunião
| Critério | Pergunta direta | Sinal de alerta |
|---|---|---|
| Hospedagem | Nuvem gerenciada ou servidor meu? | Ninguém na equipe para manter servidor |
| Moeda e custo | Real ou dólar, por qual métrica? | Cobrança em dólar sem teto claro |
| Postback | Dá para mapear parâmetro por merchant? | Formato único obrigatório |
| Sub-afiliados | Repasse é automático? | Planilha manual de comissão |
| Domínio | CNAME próprio com certificado automático? | Domínio compartilhado |
| Deduplicação | Cobre transação e click id? | Só um dos dois, ou nenhum |
| Log | Vejo a chamada crua como chegou? | Só relatório agregado |
| Suporte | Fuso e idioma da minha operação? | Resposta em 24h úteis, outro idioma |
| API | Leitura, exportação e escrita? | Só exportação em CSV pela tela |
Nenhum desses nove pontos aparece numa demonstração de quinze minutos, porque demonstração mostra o caminho feliz. Eles aparecem no merchant número sete, no lançamento que triplica o tráfego, na venda que sumiu numa sexta à noite. É por isso que valem mais do que a tela de relatório.
Perguntas frequentes
Vale mais a pena um tracker em nuvem ou auto-hospedado?
Depende de quem vai manter o servidor. Auto-hospedado dá controle total e custo fixo de infraestrutura, mas você assume atualização, certificado, backup e escala em pico de tráfego. Em nuvem gerenciada você paga por volume e não administra nada. Quem não tem alguém dedicado a operar servidor costuma perder mais com downtime do que economiza em licença.
Por que a moeda da cobrança importa tanto?
Porque um tracker cobrado em dólar transforma seu custo fixo em despesa variável cambial, com IOF e spread do cartão por cima. O valor da fatura muda sem que nada tenha mudado na sua operação. Cobrança em real elimina essa variável do cálculo de margem.
O que significa mapeamento de postback por merchant?
Cada plataforma de venda nomeia os parâmetros do jeito dela — o valor pode vir como amount, value ou price, e a transação como txn_id, order_id ou transaction. Mapeamento por merchant é poder dizer, para cada integração, qual parâmetro é evento, qual é valor e qual é transação, sem depender de um formato único imposto pelo tracker.
Preciso mesmo de domínio de tracking próprio?
Se você compra mídia, sim. Domínio compartilhado de terceiros carrega a reputação de todo mundo que o usa e é candidato natural a bloqueio. Com CNAME apontando para a plataforma, o clique roda no seu domínio e o problema do vizinho não é mais seu.
Como testar um tracker sem parar a operação atual?
Rodando os dois em paralelo. Duplique algumas campanhas apontando para o novo redirect, mantenha o tracker atual intacto e compare clique, conversão e receita no mesmo recorte de dia e campanha por pelo menos uma semana. Só migre depois de entender cada divergência.
Tracker resolve discrepância entre plataforma de anúncio e vendas?
Não elimina, mas explica. Painel de anúncio e tracker contam coisas diferentes, com janelas e modelos diferentes. O que um bom tracker entrega é o log cru do que chegou, para você saber se a diferença é janela, deduplicação, postback faltando ou clique perdido.
Time que constrói e opera o Affilitrack. Escrevemos a partir de operação real de tracking de afiliados no Brasil — postback de casa de aposta, infoproduto e mídia paga.
Teste o Affilitrack com a sua operação
Postback server-side, atribuição por clique e repasse automático para sub-afiliados. Planos a partir de R$ 97/mês, com Pix ou cartão.


