>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

O Que é URL de Referência (Referrer URL) e Para Que Serve

URL de referência (HTTP Referer) indica a página de onde o visitante veio ao clicar num link. É enviada automaticamente pelo navegador no cabeçalho HTTP Referer.

Três Contextos Principais

1. Links de Afiliados (Tracking de Comissão)

Empresas dão URLs únicas por afiliado: site.com/produto?ref=afiliado123. O parâmetro ref identifica quem indicou. Pode usar cookies para rastrear mesmo se o usuário sair e voltar depois.

2. Referrer HTTP Padrão (Análise de Tráfego)

Se usuário clica link em blog.exemplo.com/artigo para loja.com/produto, o servidor da loja recebe Referer: blog.exemplo.com/artigo. Usado em:

  • Google Analytics (Origem/Mídia = referral).
  • Segurança: bloquear hotlinking de imagens (verificar referer).
  • Personalização: mostrar conteúdo baseado na origem.

3. Ocultação/Falsificação de Referrer

  • Navegadores: configuração "Não enviar Referer" / extensões (uBlock, Privacy Badger).
  • Meta tag: <meta name="referrer" content="no-referrer"> na página origem.
  • Serviços de anonimização: redirecionam via página intermediária (referer vira o serviço).
  • Copiar/colar URL na barra de endereços → sem referer.

Políticas de Referrer (Referrer-Policy)

Cabeçalho HTTP ou meta tag controlam o que é enviado:

PolíticaComportamento
no-referrerNunca envia
originSó domínio (https://site.com)
strict-origin-when-cross-originURL completa mesma origem; só domínio cross-origin (padrão moderno)
unsafe-urlSempre URL completa (inseguro)

Importante para LGPD/GDPR

Referer pode vazar dados sensíveis em URLs (tokens, IDs de usuário). Configure Referrer-Policy: strict-origin-when-cross-origin no servidor.