访问过的网站如何知道访问者来自哪个网站?

访问过的网站如何知道访问者来自哪个网站?

在下面给出的两个场景中,浏览器是否会告诉访问的网站服务器用户在到达此/当前网站之前访问了哪个网站?换句话说,假设我在网站 1 上,然后我点击了一个链接,该链接将我带到了网站 2。WSite2 会知道我在 WSite1 上吗?如果我直接在 URL 栏中输入 WSite2 地址会怎样?

  • 假设没有设置 Google 分析或任何代码等?
  • 并假设已设置 Google 标签管理器/分析。

答案1

网站判断访问者来自哪个网站的主要方式是通过HTTP 引用者标头。当您单击网页上的链接时,您的浏览器可以使用 Referer 标头将该页面的地址添加到新页面的 HTTP 请求中。

Referer 标头是可选的。它可能会在您的浏览器设置中被禁用,或被隐私软件删除,或通过使用代理网站被隐藏。当您直接在浏览器 URL 栏中输入地址而不是点击链接时,它不会被发送。 whatismyreferer.com显示您访问时的 Referer 标头的内容,以便您可以试验浏览器发送的内容。

Google Analytics 代码可以做跨域跟踪,其中对不同网站的访问可以作为单个会话进行分析。还有许多其他方法可以在网站上使用代码,让 WSite 2 知道您之前访问过 WSite 1。但是,它们通常需要网站所有者之间的某种合作,并且不一定能分辨出您是直接从一个网站转到另一个网站,而中间没有访问任何其他内容。此博客解释了网站在线追踪你的多种方式

相关内容