检测客户端访问其网站后访问的页面

时间:2011-04-25 00:24:13

标签: web-analytics

(如果我错了,请纠正我。)服务器主机可以检测访问者在访问主机网站之前和之后访问的页面。

服务器主机可以在多大程度上接收客户在访问当前页面之前和之后访问的网站的信息?

1 个答案:

答案 0 :(得分:1)

这可能有两种方法,它们都有不同的用途:

  1. 如果用户点击其他网页上的链接转到您的网页,则他们来自的网页(引荐来源)将在Referer(原文如此)中发送HTTP标头。 (见the HTTP specification。)

    大多数Web框架和面向Web的语言提供了一种访问此值的简便方法,大多数Web分析工具都会开箱即用。 (具体来说,如何获得此值取决于您使用的工具。)但有三点需要注意:

    • 此标题可以在大多数浏览器的设置中关闭。 (大多数用户不这样做,但一些技术娴熟且注重隐私的用户可能会这样做。)
    • 仅在用户点击链接时才有效。如果用户手动输入网址,则标题将不在那里。
    • 您只能在访问网站前看到一页。
  2. 如果您想查看用户浏览您控制的页面的位置,可以通过设置每次访问具有唯一值的Cookie并存储每个页面加载来实现此目的。 / p>

    与上面的一样,你如何做到这一点取决于你使用什么工具,并且有一些注意事项:

    • Referer标题一样,一些精通技术且注重隐私的用户喜欢使用Cookie关闭浏览。
    • 显然,您只能看到自己控制的网页访问(并且您可以设置Cookie)。