作为引荐网站通过的自动服务器重定向

作为引荐网站通过的自动服务器重定向

与往常一样,我想提前感谢您的所有帮助和协助。

我正在寻找一种方法来自动将用户重定向到某个网站,并将重定向网站作为推荐网站。让我以分步格式解释这个过程和需要做什么。

  • 用户点击电子邮件中所需的链接
  • 用户导航到 testdomain.com
  • 用户自动重定向到 test.com/landing
  • test.com 将 testdomain.com 视为引荐网站
  • 数据通过 Google Analytics 收集

我不确定这段 PHP 代码是否可以解决这个问题 -

header("Location: http://google.com", true, 303);

我可以测试,这很可能是我要做的。但我想进一步了解为什么这样做有效或无效。

答案1

我相信“Referer”字段是在客户浏览器。你无法保证你想要的操作一定会发生。浏览器可以选择发送 fixed/false引荐来源或者根本没有。

请求函数似乎并没有表明无论如何都需要保留引用者。

由于链接来源可能是私人信息,也可能泄露其他私人信息来源,因此强烈建议用户能够选择是否发送 Referer 字段。例如,浏览器客户端可以有一个用于公开/匿名浏览的切换开关,分别启用/禁用发送 Referer 和 From
信息。

答案2

我认为它不会按照你想要的方式工作。 referer 标头由客户端控制。大多数浏览器仅在您单击链接时设置 referer。它们不会在重定向时设置它。

如果有人点击 Google 中指向 testdomain.com 的链接,test.com/landing 会显示他们来自 Google。如果他们输入 testdomain.com,他们将被重定向,并且 referer 为空。

也许您可以在 testdomain.com 上设置日志并找出有多少人被重定向到 test.com/landing。

相关内容