Redirecionamento transparente
Como o link de tracking do Affilitrack declara e obedece o destino do redirecionamento — a especificação pública do parâmetro redirection_url.
Todo link de tracking do Affilitrack pode (e, em anúncios do Google Ads, deve) informar o destino imediato do redirecionamento no parâmetro público redirection_url. O servidor valida esse destino contra a oferta da campanha, registra o clique, acrescenta apenas o identificador de clique próprio e responde um único HTTP 302 direto para a URL informada — sem domínio intermediário, sem parâmetro de terceiros adicionado e sem trocar a página anunciada. Isso vale para todos os caminhos de tracking e para todos os hosts: app.affilitrack.com.br, cname.affilitrack.com.br e subdomínios de clientes apontados por CNAME.
O pedido de certificação como Transparent Click Tracker foi protocolado no formulário oficial do Google. Até a publicação do nome na lista oficial, o Affilitrack não se apresenta como "certificado pelo Google" — o que esta página descreve é a conformidade técnica do serviço com as diretrizes de click tracking de terceiros, que já está em produção.
Formato do link
O valor do parâmetro é a URL final completa, com o esquema https e os parâmetros que o anunciante quiser levar até a landing page, codificado com percent-encoding.
# link de tracking com destino declarado (valor URL-encoded)
https://app.affilitrack.com.br/r/aB3xY9?redirection_url=https%3A%2F%2Fwww.anunciante.com.br%2Foferta%3Futm_source%3Dgoogle%26utm_campaign%3Dmarca
# decodificado, o valor de redirection_url é exatamente a URL final do anúncio:
https://www.anunciante.com.br/oferta?utm_source=google&utm_campaign=marca
# resposta do servidor: um único HTTP 302 para o destino declarado + identificador de clique
HTTP/1.1 302 Found
Location: https://www.anunciante.com.br/oferta?utm_source=google&utm_campaign=marca&clickid=01K5F3Z8Q0V7B2N9M4X1C6D8E7
O que o servidor faz em cada clique
- Lê redirection_url
Se o parâmetro estiver presente, ele é a fonte do destino. Se estiver ausente, o servidor usa a URL da oferta cadastrada na campanha (comportamento legado, não usado em Google Ads).
- Valida o destino
Exige esquema https (http é aceito só se a oferta cadastrada também for http), URL absoluta e host igual — ou subdomínio — ao host da URL de oferta da campanha. Fora disso: HTTP 400, sem redirecionar, com a recusa registrada no log.
- Registra o clique
Gera o identificador único, grava IP, user-agent, país, dispositivo, referer e os parâmetros da URL de tracking (gclid, gbraid, wbraid, utm_*, sub-parâmetros).
- Acrescenta só o que é próprio
Adiciona ao destino o parâmetro do identificador de clique (nome configurado na oferta, por padrão clickid). Nada mais.
- Responde HTTP 302
Um único redirecionamento, direto para o destino declarado. Sem HTML intermediário, sem JavaScript, sem segundo domínio, sem cookie.
Política de parâmetros
| Tipo | Exemplos | O que o Affilitrack faz |
|---|---|---|
| Parâmetro de transparência | redirection_url | Lê, valida e obedece. Não é repassado ao destino. |
| Parâmetros próprios | clickid (ou o nome configurado na oferta) | Acrescentados ao destino. São os únicos que o servidor adiciona. |
| Parâmetros de terceiros ("foreign") | utm_*, gclid, gbraid, wbraid, IDs de afiliado | Gravados no clique para relatório. Só chegam ao destino se já estiverem dentro de redirection_url; nunca são adicionados depois. |
| Sub-identificador de caminho | /r/slug/<sub> | Gravado como sub1 no clique. Não altera o destino nem é repassado. |
Regra prática: o que o visitante vê na landing page é exatamente o que estava no valor de redirection_url, mais o identificador de clique.
Hosts que respondem ao tracking
| Host | Uso | TLS |
|---|---|---|
app.affilitrack.com.br | Host padrão de tracking e painel. Caminhos /r/, /postback. | Let's Encrypt, renovação automática |
cname.affilitrack.com.br | Alvo do CNAME dos domínios de tracking de clientes. | Let's Encrypt por domínio verificado |
track.<cliente>.com.br | Subdomínio do cliente apontado por CNAME para cname.affilitrack.com.br; mesmo código, mesma regra de transparência. | Emitido automaticamente após verificação de DNS |
Todos pertencem ao domínio raiz affilitrack.com.br, registrado em nome de F5 MARKETING DIGITAL LTDA. Subdomínios de clientes que coincidem com o domínio da URL final do anúncio seguem a regra do Google para CNAMEs e não exigem certificação separada.
O que o servidor nunca faz
- Redirecionar para um destino diferente do declarado em
redirection_url. - Passar por um segundo domínio (nosso ou de terceiros) antes da landing page.
- Adicionar UTMs, IDs de afiliado ou qualquer parâmetro de terceiros que não estivesse em
redirection_url. - Servir página intermediária, interstitial, contador em JavaScript ou cloaking por user-agent.
- Gravar cookie no navegador do visitante durante o redirecionamento.
- Manter um caminho alternativo que ignore
redirection_url.
Como usar no Google Ads
Use sempre o modelo de acompanhamento com a macro {lpurl}: assim o destino declarado é, por construção, a URL final do anúncio.
# Modelo de acompanhamento (tracking template), no nível da conta, campanha ou grupo:
https://app.affilitrack.com.br/r/aB3xY9?redirection_url={lpurl}
# {lpurl} é a URL final do anúncio, já codificada pelo Google Ads.
# Com o auto-tagging ligado, o gclid vem na URL de tracking e é gravado no clique.
# Para levar UTMs até a landing page, coloque-as na URL final do anúncio (dentro de {lpurl}),
# nunca no template fora de redirection_url.
Perguntas frequentes
O que é o parâmetro redirection_url?
É o parâmetro de transparência do link de tracking do Affilitrack. Ele carrega, em texto visível e URL-encoded, o endereço exato para onde o servidor vai redirecionar o visitante. O servidor obedece a esse valor em vez de decidir o destino por configuração interna.
O Affilitrack acrescenta algum parâmetro ao destino?
Apenas o identificador de clique próprio (por padrão clickid, ou o nome configurado na oferta). Parâmetros de terceiros — utm_*, gclid, IDs de afiliado — só chegam ao destino se já estiverem dentro do valor de redirection_url. O Affilitrack nunca os adiciona depois do redirecionamento.
Existe algum domínio intermediário entre o clique e a landing page?
Não. O clique entra em app.affilitrack.com.br (ou num subdomínio do cliente apontado por CNAME para cname.affilitrack.com.br) e sai em um único HTTP 302 direto para o destino declarado. Não há segundo salto por domínio nosso ou de terceiros.
O que acontece se redirection_url apontar para um domínio que não é da oferta?
O redirecionamento é recusado com HTTP 400 e o clique fica registrado no log com o motivo. O host do destino precisa ser o mesmo host (ou subdomínio) da URL de oferta cadastrada na campanha — é a proteção contra open redirect.
Posso continuar usando os links sem redirection_url?
Sim, em fontes que não exigem o parâmetro. Sem redirection_url o servidor usa a URL da oferta cadastrada. Em anúncios do Google Ads e em qualquer plataforma que exija transparência, use sempre a forma com redirection_url.
Isso vale para o link com sub-identificador (/r/slug/sub)?
Vale. Todos os caminhos de tracking — /r/{slug}, /r/{slug}/{sub} e os mesmos caminhos em domínios de cliente — honram redirection_url da mesma forma. Não existe caminho alternativo que ignore o parâmetro.
Rode um clique de teste com destino declarado
Crie a campanha, monte o link com redirection_url e confira o 302 no log de cliques.