Google 的问题在于,它是受 SSL 保护的 (HTTPS)。
通过从安全主机更改为非安全主机来删除引用者。
Google 将几乎所有用户的加密更改为默认 SSL(不包括亚洲一些不允许加密的国家,...)。这个问题也出现在许多网络统计和谷歌搜索中,谷歌搜索“WordPress 中的encrypted_search_terms” - 许多人遇到无法访问引用者的问题 - 仅仅是因为它在 HTTP 请求期间被删除。
如果从 HTTP 安全 (HTTPS) 连接访问网站并且链接指向除另一个安全位置之外的任何位置,则不会发送引用字段。
即将发布的标准 HTML5 将支持属性/值 rel = “noreferrer”,以指示用户代理不要发送引用者。
来源:http ://en.wikipedia.org/wiki/HTTP_referer#References
更新:
请求网址:http://www.zalando.de/mbox-de-home/?wt_ga41=5671686226_28149528346&wt_gk41=Exact_5671686226_zalando&gclid=CKTOt4eZvrkCFUHHtAodDDAAKw
推荐人:http://www.google.de/aclk?sa=l&ai=Cpa3Esq4tUvv-G4e9-Qap_YH4AvKmg_ID8tzul2md6c2tKAgAEAFQwa_i7v7_____AWCVspWCpAegAZ67pcQDyAEBqQJzLk9s6Bu2PqoEIk_QWWoJkHHqxkgWDNaWPV1Nuz1wbu1k-cSPx7tybvJDfR6AB8rE2js&sig=AOD64_3X48XkFIMsdt0_6nyr60yxwlqYKQ&ved=0CDEQ0Qw&adurl=http://www.zalando.de/mbox-de-home/%3Fwt_ga41%3D5671686226_28149528346%26wt_gk41%3DExact_5671686226_zalando&rct=j&q=zalando
实际上,引用者被发送并且没有安全连接。
现在的问题是,从谷歌搜索到商店网站,你有一系列不同的页面和请求。您在错误的地方捕获了引用者。
Google 搜索 -> Google Ad Redirect 1 -> Google Ad Redirect 2 ... -> Zalando 登录页面 -> zalando 网站
离开谷歌网站后,必须在第一次请求时捕获引荐来源网址。实际上,您在该链的末尾捕获了引用者。
这是您的着陆页:
http://www.zalando.de/mbox-de-home/?wt_ga41=5671686226_22217536906&
wt_gk41=Exact_5671686226_zalando&gclid=CL7JlvibvrkCFeXMtAodS3oALw
这就是您必须捕获引用者的地方(可能使用您的服务器端语言,而不是使用 Javascript)。