Você fez a venda. O checkout aprovou, a comissão caiu na plataforma de afiliados, o dinheiro existe. Mas quando você abre o gerenciador do Google Ads ou do Meta Ads, aquela venda simplesmente não está lá. Para o algoritmo, o clique que você pagou virou nada: um visitante que entrou e sumiu. E amanhã o algoritmo, que aprende com o que vê, vai tomar decisões de lance e de público com base nessa mentira. Multiplica isso por dezenas de vendas por semana e você tem o retrato da maioria das operações de afiliado hoje: um negócio que lucra apesar dos dados, não por causa deles.
O número é mais feio do que a intuição sugere. Entre bloqueadores de anúncio, restrições de navegador, o App Tracking Transparency da Apple e os redirecionamentos de checkout que quebram a sessão, o pixel tradicional perde entre 25% e 40% das conversões de uma operação típica de afiliados. Não é exagero de vendedor de ferramenta; é a faixa que aparece de novo e de novo quando se compara o que a plataforma de afiliação registra com o que o gerenciador de anúncios enxerga. Um quarto a quase metade das suas vendas é invisível para quem decide onde seu orçamento vai parar amanhã.
Eu conheci esse problema de perto projetando o Ratoeira Hub, uma plataforma de tracking server-side, antifraude e landing pages para afiliados e anunciantes de tráfego pago. Eu cuidei da experiência do produto e do site, e para isso passei meses mergulhado no dia a dia de quem vive de rodar campanha no Google Ads, Meta Ads, Taboola e NewsBreak. Este artigo é o guia que eu daria para qualquer afiliado que ainda roda só com pixel: por que o pixel morreu, o que é tracking server-side de verdade (sem jargão), como o envio duplo e o dado enriquecido recuperam conversões perdidas, como funciona a anatomia de um clique rastreado do anúncio à comissão, por que o antifraude se paga sozinho e como tudo isso foi arquitetado num produto real que hoje atende mais de 2.600 anunciantes.
Por que o pixel morreu para afiliados
O pixel não morreu de uma vez. Ele foi enforcado devagar, por quatro mãos diferentes, e a maioria dos afiliados só percebeu quando o CPA começou a subir sem explicação. Vale entender cada uma delas, porque cada uma exige uma resposta diferente, e nenhuma delas tem volta. Quem espera “o pixel voltar ao normal” está esperando algo que não vai acontecer: a direção do mercado inteiro é menos rastreamento no navegador, não mais.
iOS e o App Tracking Transparency
Quando a Apple lançou o App Tracking Transparency, em 2021, a pergunta “permitir que este app rastreie sua atividade?” virou o botão mais caro da história da publicidade digital. A esmagadora maioria dos usuários de iPhone diz não, e com razão. O efeito prático para quem anuncia no Meta Ads é brutal: uma fatia enorme do público mais valioso do leilão, donos de iPhone, simplesmente deixou de reportar conversões pelo caminho tradicional. A venda continua acontecendo; o Facebook só não fica sabendo. E o algoritmo de entrega, que otimiza para conversões, passa a otimizar para um retrato distorcido do público, empurrando seu anúncio para quem o sistema consegue medir, não para quem realmente compra.
Ad blockers e a morte dos cookies de terceiros
Bloqueadores de anúncio não bloqueiam só banner: eles bloqueiam o script do pixel. Uma parcela relevante dos seus visitantes carrega sua página inteira sem que o navegador execute uma linha sequer do código de rastreamento do Google ou do Meta. Para essas pessoas, o pixel é literalmente inexistente, e qualquer conversão que elas gerem nasce invisível. Some a isso a morte anunciada dos cookies de terceiros, primeiro no Safari e no Firefox, depois no Chrome com o Privacy Sandbox, e o mecanismo que o pixel usava para lembrar quem clicou no quê desaparece debaixo dele. O pixel dependia de um contrato entre navegadores que os navegadores resolveram rasgar.
ITP: o Safari encurtando a memória
O Intelligent Tracking Prevention da Apple merece parágrafo próprio porque ele ataca até quem acha que está protegido. O ITP limita a vida útil de cookies de primeira parte criados via JavaScript a algo entre 24 horas e 7 dias, dependendo do cenário. Tradução: o usuário clica no seu anúncio numa segunda-feira, volta na semana seguinte direto pelo link salvo e compra. Para você, é a mesma pessoa, a mesma jornada, a mesma campanha. Para o Safari, é um estranho. A atribuição morre no caminho e sua campanha perde o crédito de uma venda que ela gerou. Num mercado onde o ciclo de decisão do comprador frequentemente passa de uma semana, isso não é exceção; é rotina.
O redirecionamento de checkout que quebra a sessão
Esse é o assassino específico do afiliado brasileiro, e o menos discutido. A jornada típica de uma venda de afiliado não acontece num site só: o usuário sai do anúncio, cai na sua página, clica no botão de oferta, é jogado para o checkout da Hotmart, Kiwify, Eduzz ou similar, paga, e só então a conversão existe. Cada um desses saltos é uma chance de o rastreamento morrer. O clique nasceu com parâmetros na URL; em algum redirect no meio do caminho, os parâmetros se perdem, ou o domínio muda e o cookie de primeira parte não acompanha, ou o checkout roda num ambiente onde seu script nem pode existir. A sessão quebra, e a conversão vira órfã: a plataforma de afiliação sabe que vendeu, mas não consegue devolver essa informação ao Google ou ao Meta. É por isso que tracking para afiliados é um problema mais difícil do que tracking para e-commerce próprio: o afiliado não controla o checkout, e é justamente lá que a venda acontece.
Junte as quatro forças e a conclusão é inevitável. Não é que o pixel esteja mal configurado na sua conta; é que o ambiente em que ele foi inventado deixou de existir. Continuar rodando operação de tráfego pago dependendo só dele, em 2026, é medir febre com termômetro quebrado: o número aparece, mas não significa o que você pensa que significa.
Quem duvida do tamanho do rombo pode fazer o teste mais barato do mundo, que eu recomendo a qualquer afiliado antes de discutir ferramenta: abra a plataforma de afiliação, some as vendas aprovadas dos últimos trinta dias vindas de tráfego pago, e compare com as conversões que o Google Ads e o Meta Ads registraram no mesmo período para as mesmas campanhas. A diferença entre os dois números é o seu buraco de atribuição. Em operação de e-commerce próprio, essa diferença costuma ser pequena. Em operação de afiliado com checkout externo, ela assusta. Eu vi essa comparação feita dezenas de vezes durante o projeto do Ratoeira Hub, e a reação era sempre a mesma: primeiro incredulidade, depois aquela conta mental silenciosa de quanto dinheiro já tinha sido otimizado em cima de um terço da verdade.
O que é tracking server-side de verdade (sem jargão)
Tire o nome assustador e a ideia cabe numa frase: em vez de o navegador do visitante contar a conversão para o Google e para o Meta, o seu servidor conta. No modelo antigo, o pixel é um script morando no browser do usuário, sujeito a tudo o que vimos na seção anterior: bloqueador, ITP, cookie morto, sessão quebrada. No modelo server-side, o seu servidor é quem conversa com o servidor da plataforma de anúncio, de máquina para máquina, através da Conversions API. Nenhum bloqueador de anúncio do mundo bloqueia uma requisição que sai do seu servidor, porque ela nem passa pelo navegador do visitante.
O fluxo fica assim. O usuário clica no anúncio e chega à sua página com os identificadores de clique na URL: o gclid do Google, o fbclid do Meta, mais seus parâmetros de campanha. Seu servidor registra esse clique com todos esses dados. O usuário navega, clica na oferta, vai para o checkout e compra. A plataforma de afiliação confirma a venda, e o seu servidor, que guardou o vínculo entre aquele clique e aquele visitante, dispara o evento de conversão direto para a Conversions API do Google Ads e do Meta Ads, carregando os identificadores originais. A plataforma de anúncio recebe a conversão, casa com o clique que ela mesma registrou no leilão, e o círculo se fecha: o algoritmo aprende que aquele anúncio, aquele público e aquele criativo geraram venda de verdade.
O que muda na prática é a natureza do dado. Client-side, a conversão é um boato que o navegador conta quando consegue, se consegue. Server-side, a conversão é um registro que sai de uma máquina que você controla, com prova de origem. É a diferença entre depender da memória de uma testemunha distraída e ter câmera de segurança. E tem um detalhe que afiliado entende na hora: como o envio não depende do navegador do comprador, o redirect do checkout deixa de ser um problema mortal. A venda confirmada na plataforma volta ao seu servidor por integração, não por sorte de o cookie ter sobrevivido ao passeio.

Uma correção importante ao senso comum: tracking server-side não é “tracking sem consentimento” nem um truque para furar privacidade. Os dados pessoais que trafegam, como e-mail e telefone, vão hasheados, e a base legal continua sendo a mesma de qualquer operação de mídia. O que muda é a arquitetura, não a ética. O que o server-side recupera não é a capacidade de espionar ninguém; é a capacidade de medir o que você já pagou para medir.
Vale derrubar outra confusão comum: tracking server-side não é sinônimo de “instalar o Google Tag Manager server-side”. O GTM em servidor é uma das formas de fazer isso, útil para e-commerces com time de desenvolvimento, mas pressupõe que você controla o site inteiro de ponta a ponta, incluindo o checkout, o que simplesmente não é o mundo do afiliado. O afiliado precisa de uma camada de rastreamento que nasça no clique do anúncio, atravesse páginas que ele controla e checkouts que ele não controla, e devolva a conversão para várias plataformas de anúncio ao mesmo tempo. É um desenho de produto diferente, e foi exatamente esse desenho que estruturou o Ratoeira Hub.
Envio duplo e dado enriquecido: onde as conversões perdidas voltam
A implementação madura de tracking server-side não joga o pixel fora; ela o coloca para trabalhar em dupla. É o chamado envio duplo: o evento de conversão sai pelo navegador (pixel) e pela Conversions API (servidor) simultaneamente, com um identificador de evento único que permite à plataforma deduplicar. Se o pixel disparou, ótimo, o servidor confirma. Se o pixel morreu bloqueado, o servidor entrega sozinho. Você deixa de depender de um único mensageiro frágil e passa a ter redundância real, o tipo de redundância que qualquer engenheiro exigiria de um sistema que movimenta dinheiro.
A segunda peça é o dado enriquecido de primeira parte. Quando o evento sai pelo servidor, ele pode carregar informações que o comprador forneceu no checkout, como e-mail e telefone, devidamente hasheados antes de saírem da sua infraestrutura. Por que isso importa tanto? Porque a plataforma de anúncio precisa casar a conversão que você envia com o clique que ela registrou. O gclid e o fbclid são o casamento perfeito, mas nem toda conversão chega com eles intactos. E-mail e telefone hasheados funcionam como testemunhas: aumentam a taxa de correspondência entre venda e clique, mesmo em cenários onde o identificador direto se perdeu. É aqui que mora a recuperação prática das conversões perdidas: anunciantes que migram para essa arquitetura recuperam, em média, de 25% a 40% das conversões que antes eram invisíveis. O número do início do artigo não era só diagnóstico; é também o tamanho do que se recupera.

O efeito downstream é onde o dinheiro aparece, e ele não é intuitivo de primeira. Smart Bidding, Advantage+ e todos os sistemas de otimização automática são, no fundo, máquinas de aprender com exemplos. Quando você esconde 30% dos exemplos positivos, a máquina aprende errado: conclui que certos públicos não convertem, que certos criativos não funcionam, e remaneja orçamento para o que consegue enxergar, não para o que performa. Devolva o sinal completo e a mesma máquina, com o mesmo orçamento, passa a otimizar em cima da realidade. O resultado típico é CPA caindo e ROAS subindo sem você ter trocado um único criativo, porque a campanha finalmente está sendo julgada pelo que ela realmente gera. É por isso que eu digo que tracking server-side não é ferramenta de medição; é ferramenta de performance. A medição é o meio; a performance é o fim.
Um cuidado que separa implementação boa de relatório bonito: janelas de atribuição e carimbo de tempo. A conversão precisa chegar à plataforma dentro da janela em que ela ainda pode ser creditada ao clique, e com o horário correto do evento, não o horário em que o seu servidor processou a fila. Parece preciosismo, mas uma venda atribuída ao dia errado distorce a leitura de performance por dia de semana, e conversão que chega tarde demais simplesmente não entra na conta do Smart Bidding. Setup sério de tracking server-side trata relógio, fuso e ordem dos eventos com o mesmo respeito que trata o payload.
“O algoritmo não otimiza para o que vende. Ele otimiza para o que ele consegue ver vendendo. Tracking é decidir o que o algoritmo enxerga.”
A anatomia de um clique rastreado
Para entender por que tracking para afiliados dá tanto trabalho, ajuda dissecar um único clique do nascimento à comissão. Tudo começa na impressão: o usuário vê seu anúncio no Google, no Instagram, numa rede nativa como Taboola ou NewsBreak, e clica. Nesse instante, a plataforma de anúncio gruda na URL o identificador dela: gclid no Google, fbclid no Meta. Esses códigos são a identidade do clique dentro do leilão; sem eles, a conversão futura não tem como provar parentesco.
Por cima disso entra a sua camada de rastreamento, os parâmetros que você mesmo define. Os clássicos da UTMs continuam fazendo o trabalho de sempre: utm_medium dizendo qual a rede ou o modelo de mídia, utm_campaign nomeando a campanha, utm_content identificando o criativo ou a variação, utm_term carregando a palavra-chave ou o público. E aí entram os parâmetros que todo rastreador de afiliado sério usa, como src e sck, que amarram o clique à sua estrutura interna de funis, páginas e ofertas. Enquanto o gclid fala com o Google, o src e o sck falam com você: são eles que respondem, meses depois, qual combinação exata de campanha, criativo e página gerou aquela comissão específica.
O ponto crítico é a travessia. Esses parâmetros precisam sobreviver a cada salto da jornada: anúncio para a sua página, sua página para a página de oferta, oferta para o checkout, checkout para a confirmação. É uma corrida de revezamento em que o bastão é a URL. No modelo client-side, cada salto é uma chance de derrubar o bastão, e o checkout de plataforma de afiliação é o trecho mais traiçoeiro. No modelo server-side, o bastão fica guardado no seu servidor desde o primeiro salto: o clique chegou, os parâmetros foram registrados, e a partir daí a conversão será resgatada pelo vínculo servidor a servidor, não pela sobrevivência heroica de um cookie. Quando a plataforma de afiliação confirma a venda, o evento volta carregando o src, o sck, as UTMs e o click ID originais. O afiliado vê a comissão; o Google e o Meta veem a conversão; você vê a verdade inteira num painel só.

Um detalhe operacional que separa amador de profissional: disciplina de nomenclatura. Parâmetro rastreado com nome inconsistente é pior que parâmetro ausente, porque gera relatório que parece informação e é ruído. Campanha que hoje se chama uma coisa e amanhã outra, criativo marcado no utm_content em metade dos anúncios: cada descuido desses vira uma linha inclassificável no relatório e uma decisão de otimização tomada no escuro. A anatomia do clique só funciona inteira quando a taxonomia é tratada com o mesmo rigor que o orçamento.
E tem a questão dos múltiplos toques, que afiliado costuma ignorar até escalar. A mesma pessoa pode clicar no seu anúncio do Google na terça, ver um criativo no Meta na quinta e comprar pelo link que salvou no sábado. Qual clique merece a conversão? Sem um registro central no seu servidor, cada plataforma puxa a venda para si e você soma três conversões para uma comissão só. Com o clique registrado no servidor desde o primeiro salto, a jornada vira uma linha única e legível: você escolhe o modelo de atribuição em vez de aceitar o que cada gerenciador inventa sozinho.
Antifraude: o clique que você paga e nunca deveria ter existido
Até aqui falei das conversões que você fez e não vê. Tem o problema espelhado, igualmente caro: os cliques que você paga e nunca deveriam ter existido. Tráfego pago atrai parasitas por natureza. Concorrente clicando no seu anúncio para queimar sua verba, bot varrendo rede de display, tráfego inválido de fonte duvidosa, fazenda de cliques inflando métrica: tudo isso consome orçamento real e gera zero chance de venda. E o pior é que polui o dado duas vezes, porque esses cliques falsos também entram na conta do algoritmo como sinal de baixa qualidade.
A resposta que o Ratoeira Hub dá a isso é direta: bloqueio automático de IP, exclusivo para Google Ads. A lógica é simples de explicar e poderosa na prática. Você define um limite de cliques por IP. A partir dali, o sistema vigia: se o mesmo endereço estoura o limite, o padrão é de abuso, não de interesse, e aquele IP é bloqueado antes de continuar consumindo seu orçamento. O concorrente que clicava dez vezes por dia no seu anúncio descobre que o anúncio sumiu para ele. O bot que martelava sua campanha encontra parede. O tráfego inválido deixa de ser um vazamento silencioso e vira um endereço bloqueado numa lista.

Eu costumo apresentar o antifraude como o recurso que paga a ferramenta. A conta é honesta: se uma fração do seu orçamento diário evapora em cliques que nunca poderiam converter, bloquear essa fração devolve dinheiro todo dia, sem depender de otimização nenhuma. Tracking server-side melhora o algoritmo ao longo de semanas; antifraude devolve orçamento na mesma tarde. Para afiliado rodando nichos competitivos, onde a sabotagem de concorrente é rotina e não hipótese, essa proteção deixa de ser luxo e vira higiene, como trocar a senha do gerenciador.
E há um ganho escondido que quase ninguém menciona: dado limpo melhora tudo o que vem depois. Quando bot e clique fraudulento saem do funil, as taxas de conversão que você analisa passam a descrever humanos de verdade. O teste A/B de página fica confiável, a leitura de criativo fica confiável, o relatório de dispositivo e localização fica confiável. Fraude não rouba só dinheiro; rouba certeza. Bloqueá-la devolve as duas coisas.
Os sinais de fraude são mais fáceis de ler do que parece, quando você tem o clique registrado: rajadas de cliques do mesmo IP ou da mesma faixa de rede em minutos, horários que não combinam com o público do nicho, dispositivos e versões de navegador estranhamente repetidos, regiões geográficas fora da segmentação que mesmo assim geram clique. Cada um desses padrões é invisível no gerenciador de anúncios, que mostra agregados, e evidente num rastreador que guarda o clique individual. É a mesma infraestrutura do tracking server-side trabalhando duas vezes: uma para recuperar conversões, outra para defender o orçamento.
A arquitetura do Ratoeira Hub na prática
Tudo o que descrevi até aqui poderia ser montado em cima de uma prateleira de ferramentas separadas: um rastreador, um serviço de Conversions API, um antifraude, um construtor de páginas, um painel de relatórios. A decisão de produto do Ratoeira Hub, e o desafio de design que me coube, foi juntar isso num ecossistema só: tracking server-side, antifraude e landing pages integradas desde o primeiro clique. A tese é que cada fronteira entre ferramentas é um lugar onde o dado morre, então a arquitetura certa é a que não tem fronteiras no meio do funil.
A peça mais interessante dessa tese é o Ratoeira Pages, o construtor de páginas do ecossistema. As chamadas Flash Pages carregam em menos de um segundo, o que em tráfego pago não é capricho: cada fração de segundo de carregamento é uma fatia de cliques pagos que abandona antes de ver a oferta. O construtor vem com templates e com IA para acelerar a produção, mas a decisão de arquitetura que importa para este artigo é outra: a página nasce com o tracking integrado. Não é uma página bonita onde você instala um rastreador depois; é uma página que já nasce sabendo registrar clique, parâmetro e evento do jeito que o servidor espera. O primeiro clique já entra rastreado, com src, sck e UTMs no lugar certo, sem gambiarra.

Do lado do design, a pergunta que guiou o dashboard foi: o que um afiliado precisa saber nos primeiros dez segundos de olhar a tela? A resposta virou a estrutura do painel: páginas, visitantes, dispositivos e eventos. Páginas, porque a operação vive de saber qual página segura clique e qual sangra. Visitantes, porque volume e qualidade de tráfego são a matéria-prima. Dispositivos, porque a diferença entre mobile e desktop muda lance, criativo e expectativa de conversão. E eventos, porque é ali que o rastreamento prova seu valor: cada evento registrado é uma peça da jornada que o pixel teria perdido. A meta era um painel que respondesse “estou vendo tudo?” num relance, e a métrica de sucesso do ecossistema hoje é essa: praticamente 100% das conversões rastreadas, contra os 25–40% de perda do modelo antigo.

Os números do ecossistema dão a escala da coisa: mais de 2.600 anunciantes usando a plataforma e mais de US$ 81 milhões rastreados. Projetar produto para esse público me ensinou uma coisa que carrego para todo projeto: usuário de tráfego pago não quer dashboard bonito, quer resposta rápida com número confiável. Toda decisão de interface, da densidade da tabela ao destaque do evento de conversão, foi tomada a favor da velocidade de leitura. Se quiser ver como isso se materializou, o case completo do Ratoeira Hub está no meu portfólio, com as telas e as decisões de experiência por trás delas.
Uma decisão de design desse projeto que vale contar: resistimos à tentação de transformar o dashboard numa cabine de avião com quarenta gráficos. A tentação era real, porque dado é o que não falta numa plataforma de tracking. Mas cada métrica a mais na tela inicial é atenção roubada da pergunta que importa, e usuário de tráfego pago trabalha com uma mão no orçamento e outra no gerenciador de anúncios. O que sobrou na superfície foi o essencial com camadas: o resumo imediato em cima, o detalhe a um clique de distância, e nenhum número sem contexto de comparação. Produto de dados bom não é o que mostra mais; é o que deixa a próxima decisão óbvia.
Checklist: sinais de que sua operação está perdendo conversões
Nem toda operação precisa de um auditor para descobrir que está sangrando dado. Estes sinais aparecem no dia a dia de qualquer gerenciador, e cada um deles aponta para o mesmo diagnóstico: o pixel está contando uma história menor que a real. Se você marcar três ou mais, suas conversões perdidas não são hipótese; são linha do orçamento.
- As vendas na plataforma de afiliação são consistentemente maiores que as conversões no Google Ads e no Meta Ads, e a diferença passa de 15%.
- Campanhas que convertiam bem pioram “do nada”, sem mudança de criativo, página ou público — sintoma clássico de algoritmo otimizando com dado mutilado.
- Boa parte do seu tráfego é iOS e suas conversões reportadas no Meta despencaram nos últimos anos sem explicação de mercado.
- Você não consegue dizer, hoje, qual criativo gerou uma comissão específica que caiu na semana passada.
- Seu funil depende de checkout externo (Hotmart, Kiwify, Eduzz) e você nunca verificou se os parâmetros do clique sobrevivem até lá.
- O CPA calculado no gerenciador não fecha com o CPA real calculado no caixa, e a divergência cresce conforme a operação escala.
- Picos de cliques sem nenhuma venda, em horários ou regiões estranhos, sugerindo bot ou sabotagem de concorrente sem bloqueio de IP.
- Você toma decisão de pausar ou escalar campanha olhando só o que o gerenciador mostra, sem cruzar com a plataforma de afiliação.
Erros comuns ao implementar tracking por conta própria
Depois de meses vendo anunciantes migrarem para o Ratoeira Hub vindos de setups caseiros, aprendi que os erros se repetem com uma regularidade impressionante. Quase ninguém erra por incompetência; erra porque tracking server-side tem uma cara enganosamente simples. “É só mandar um evento para a API” é a frase que antecede três semanas de dor de cabeça. Estes são os erros que eu mais vi:
- Enviar o evento pelo servidor e manter o pixel sem deduplicação. Resultado: cada venda vira duas conversões, o gerenciador comemora números fantasiosos e o Smart Bidding aprende com dado inflado. O identificador único de evento não é detalhe; é o que separa redundância de duplicidade.
- Enviar conversão sem dado enriquecido. Evento server-side pelado, sem e-mail e telefone hasheados, casa menos vendas com cliques e joga fora metade do benefício. A taxa de correspondência é onde a recuperação de conversões acontece.
- Perder os parâmetros no primeiro redirect. O clique chega com gclid, src, sck e UTMs; um redirect mal configurado no meio do funil apaga tudo, e o servidor fica sem o vínculo que justificava sua existência.
- Testar com conversão real e poluir a conta. Setup de tracking se testa com evento de teste, janela de depuração e ambiente separado, não com venda de verdade que depois precisa ser caçada e corrigida.
- Esquecer a janela de atribuição e o fuso. Conversão enviada tarde demais ou com carimbo de hora errado cai fora da janela ou embaralha o relatório. Relógio de servidor não é preciosismo.
- Tratar tracking como projeto com fim. Plataforma muda API, navegador muda regra, checkout muda fluxo. Setup caseiro sem dono morre em meses, e morre em silêncio: a operação só descobre quando o número não fecha.
- Medir tudo e não agir em nada. Painel bonito com trinta métricas e nenhuma rotina de decisão é museu de dado. Tracking bom é o que termina numa ação de otimização por semana.
O fio condutor desses erros é sempre o mesmo: tracking parece um problema de instalação e é um problema de operação. Instalar é o dia um; manter o vínculo entre clique e venda vivo, limpo e deduplicado, todo dia, em quatro plataformas de anúncio e três de checkout, é o resto da vida. É exatamente por isso que o mercado de afiliados migrou de scripts caseiros para plataformas dedicadas: o custo da ferramenta é menor que o custo de descobrir, três meses depois, que o setup caseiro estava contando metade das vendas.
O que eu faria em uma operação de afiliado hoje
Se eu montasse uma operação de afiliado do zero hoje, a sequência seria clara e eu não negociaria a ordem. Primeiro: tracking server-side com envio duplo desde o dia um, antes do primeiro real investido. Não depois que a operação “provar que funciona”, porque é justamente na fase de prova que o algoritmo está aprendendo, e eu quero que ele aprenda com a realidade completa. Cada dia rodando só com pixel é um dia treinando a máquina com dados mutilados, e desfazer aprendizado errado custa mais caro que nunca tê-lo feito.
Segundo: eu trataria a taxonomia de parâmetros como parte da campanha, não como burocracia posterior. Antes de subir qualquer anúncio, definiria a convenção de utm_medium, utm_campaign, utm_content, utm_term, src e sck, e nenhum anúncio subiria fora dela. Afiliado que escala sem taxonomia vira refém do próprio sucesso: com dez campanhas dá para lembrar de cabeça; com cem, o improviso vira relatório ilegível e decisão no escuro.
Terceiro: antifraude ligado antes de escalar. No Google Ads, configuraria o limite de cliques por IP no primeiro dia de verba séria. Eu vi nichos em que a sabotagem de concorrente era tão rotineira que os anunciantes tratavam clique fraudulento como custo fixo, como quem aceita chuva. Não é. É vazamento com endereço conhecido, e endereço conhecido se bloqueia. E quarto: usaria landing page com tracking integrado em vez de página genérica com script pendurado, porque cada emenda entre ferramentas é um ponto onde o dado morre sem avisar. Foi essa filosofia que guiei no produto, e é a que eu aplicaria na minha própria operação: o funil mais curto entre o clique e o registro vence.
Tem um quinto ponto, mais de postura que de configuração: eu mediria a saúde do tracking como se mede a saúde das campanhas. Uma vez por semana, cruzar vendas da plataforma com conversões do gerenciador. Se a diferença começar a abrir, algo quebrou, e quanto antes eu souber, menos o algoritmo aprende errado. Tracking não é infraestrutura invisível que roda sozinha; é um instrumento de bordo, e instrumento de bordo se consulta.
E eu não tentaria construir nada disso na unha. Já projetei produto nesse mercado e sei o tamanho do problema: cada plataforma de anúncio tem sua API, seus formatos de evento, suas regras de deduplicação e seu ritmo de mudança; cada plataforma de afiliação tem seu jeito de notificar venda; cada checkout tem seus redirects. Manter essa malha viva, sozinho, enquanto se opera campanha, página e criativo, é ter dois empregos. A pergunta certa não é “consigo fazer?”, porque provavelmente você consegue; é “quero que esse seja o meu segundo emprego pelos próximos anos?”. A minha resposta, depois de ver o que acontece por dentro de uma plataforma dedicada, é não.
Conclusão: o pixel mostra uma operação menor que a sua
A história inteira cabe numa frase: entre 25% e 40% das suas conversões acontecem num lugar que o pixel não alcança, e tudo o que depende dessa visão, do lance automático ao público de remarketing, herda a cegueira. Tracking server-side com envio duplo e dado enriquecido não é sofisticação de operação grande; é o piso mínimo de quem quer que o Google e o Meta enxerguem a operação que realmente existe. A pergunta deixou de ser “vale a pena rastrear direito?” e virou “quanto custa continuar rastreando errado?”.
Se eu pudesse deixar uma ordem de prioridade para quem chegou até aqui, seria esta: primeiro meça o buraco, cruzando plataforma de afiliação com gerenciador; depois tape o buraco com envio duplo e dado enriquecido; em seguida defenda o orçamento com antifraude; e só então otimize criativo e página, agora sobre dados que descrevem a realidade. A maioria das operações faz exatamente o contrário, otimizando criativo em cima de um terço do sinal e tratando tracking como assunto técnico para depois. Depois, nesse mercado, costuma ser tarde: quem enxerga mais compra mídia melhor, e quem compra mídia melhor leva o leilão.
Se você quer ver como essa arquitetura vira produto de verdade, o caminho é o case do Ratoeira Hub aqui no portfólio: o dashboard de páginas, visitantes, dispositivos e eventos, as Flash Pages, o antifraude com bloqueio de IP e as decisões de design por trás de tudo. E se a sua operação está perdendo conversões para o pixel hoje, conheça o Ratoeira Hub em funcionamento: tracking, antifraude e páginas integrados desde o primeiro clique, com praticamente 100% das conversões rastreadas. Para conversar sobre design de produto para dados e performance, me acha pela página inicial. Operação que enxerga as próprias vendas sempre vence a que adivinha.