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

我能想到的事情:

  • URL访问
  • http参考[r] er
  • HTTP接受语言
  • 浏览器代理
  • 会话ID
  • 用户ID(如果登录)
  • 时间访问了
有帮助吗?

解决方案

这取决于您的网站的公共程度。如果您的网站需要 验证 您可以拥有更多的控制 统计数据 因为您可以跟踪用户(访问者)历史记录。如果用户不需要身份验证,则仅限于 服务器变量: :http_user_agent;远程_user;远程_ADDR;远程主机;远程_PORT; http_cookie; http_user_agent。

我已经为某些人实施了这样的事情 非公共场所 每次用户登录到网站时,我存储的信息看起来如下:

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

其他提示

听起来不错,

我倾向于存储访问者IP地址,并通过GEO IP查找访问者的位置从该地址衍生出来。

另外,您可以考虑反向DNS的IP来了解您用户使用的ISP,您可能永远不会使用它,但是如果您有下游缓存导致问题的报告,则可能会有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top