
Como sempre, gostaria de agradecer antecipadamente toda a sua ajuda e assistência.
Estou procurando uma maneira de redirecionar automaticamente um usuário para um site e manter o site de redirecionamento como site de referência. Deixe-me explicar o processo e o que é necessário em formato passo a passo.
- O usuário clica em um link desejado em um e-mail
- O usuário é navegado para testdomain.com
- O usuário é redirecionado automaticamente para test.com/landing
- test.com vê testdomain.com como o site de referência
- Os dados são coletados através do Google Analytics
Não tenho certeza se este código PHP cuidará disso ou não -
header("Location: http://google.com", true, 303);
Eu poderia testar e provavelmente é isso que vou fazer. Mas eu gostaria de entender um pouco mais POR QUE isso funcionaria ou POR QUE isso não funcionaria.
Responder1
Acredito que o campo "Referer" seja controlado noclientenavegador. Não há nada que você possa fazer para garantir que a operação que você deseja acontecerá. Os navegadores podem optar por enviar um valor fixo/falsoreferenciadorou nenhum.
ORFCnão parece indicar que o referenciador precise ser preservado de qualquer maneira.
Como a origem de um link pode ser uma informação privada ou revelar uma fonte de informação privada, é altamente recomendável que o usuário seja capaz de selecionar se o campo Referer será enviado ou não. Por exemplo, um cliente de navegador poderia ter um botão de alternância para navegação aberta/anônima, o que ativaria/desativaria, respectivamente, o envio de
informações de Referer e From.
Responder2
Eu não acho que vai funcionar do jeito que você quer também. O cabeçalho do referenciador é controlado pelo cliente. A maioria dos navegadores só define o referenciador se você clicar em um link. Eles não configuram redirecionamentos.
Se uma pessoa clicasse em um link do Google vinculado a testdomain.com, test.com/landing mostraria que ele era proveniente do Google. Se eles digitassem testdomain.com, seriam redirecionados e o referenciador ficaria em branco.
Talvez você possa configurar o login em testdomain.com e descobrir quantas pessoas são redirecionadas para test.com/landing.