跟踪网页浏览量时要存储哪些有用的参数?

时间:2010-12-18 12:06:04

标签: metadata analytics pageviews

我想实现一个简单的内部表来跟踪我网站上的用户页面浏览量。如果没有针对某些特定假设,那么有用的数据是什么?最终,我将使用它来构建图形或决策树,以便更好地了解我们的用户群。这是静态的(没有javascript)。

我能想到的事情:

  • 访问过网址
  • HTTP参考[r] er
  • HTTP接受语言
  • 浏览器代理
  • 会话ID
  • 用户ID(如果已登录)
  • 访问时间

2 个答案:

答案 0 :(得分:2)

这取决于您的网站的公开程度。如果您的网站需要身份验证,您可以拥有更多受控统计信息,因为您可以跟踪用户(访问者)历史记录。在用户不需要身份验证的情况下,您只能使用 SERVER VARIABLES 提供的信息:HTTP_USER_AGENT; REMOTE_USER; REMOTE_ADDR;远程主机; REMOTE_PORT; HTTP_COOKIE; HTTP_USER_AGENT。

我已经为某些非公共网站实现了类似的功能每次用户登录网站时,我存储的信息如下所示:

  • 用户密钥
  • 远程主机IP
  • 日期登录
  • 上次请求日期时间
  • 连接总时间(分钟)
  • 最后请求分钟
  • 事件/行动已执行

答案 1 :(得分:0)

听起来像一个好的开始,

我倾向于存储访问者的IP地址,并通过geo ip查找访问者的位置。

此外,你可以考虑反向dns的IP来了解你是用户所使用的isp,你可能永远不会使用它但是如果你有一个下游缓存导致问题的报告,那么它可能会很有用。