Meu site é 100% https. Eu tenho links para outros domínios http. O cabeçalho do referenciador não está definido ao vincular de uma página https a uma página http. De http://en.wikipedia.org/wiki/HTTP_referrer
Se um site for acessado a partir de uma conexão HTTP segura (HTTPS) e um link apontar para qualquer lugar, exceto outro local seguro, o campo de referência não será enviado.
Prefiro que outros domínios possam ver o referenciador, para que saibam que o tráfego vem do meu domínio. Existe uma maneira de forçar esse cabeçalho ou existe outra solução?
Atualizar
Fiz alguns testes básicos usando um redirecionamento:
http page -- link to http --> 301 redirect --> http page = referrer intact
https page -- link to https --> 301 redirect --> http page = referrer blank
https page -- link to http --> 301 redirect --> http page = referrer blank
https page -- link to http --> 302 redirect --> http page = referrer blank
O referenciador é perdido ao vincular de uma página https a uma página de redirecionamento http no meu próprio domínio. Portanto, não há referenciador no redirecionamento.
Origin
deve estar intacto, mas pode não se encaixar no seu caso de uso.