我想实现一个简单的内部表格来跟踪我网站上的用户页面浏览。没有针对某个特定的假设,什么是有用的数据存储?最终,我会用它来构建图形或决策树,以更好地了解我们的用户群。这是静态的(没有JavaScript)。跟踪页面浏览时存储什么有用的参数?
事情我能想到的:
- URL访问
- HTTP参考[R] ER
- HTTP接受语言
- 代理的浏览器
- 会话ID
- 用户ID(如果已登录)
- 参观时间
我想实现一个简单的内部表格来跟踪我网站上的用户页面浏览。没有针对某个特定的假设,什么是有用的数据存储?最终,我会用它来构建图形或决策树,以更好地了解我们的用户群。这是静态的(没有JavaScript)。跟踪页面浏览时存储什么有用的参数?
事情我能想到的:
这取决于您的网站是如何公开的。如果您的站点需要身份验证您可以有更多的控制统计,因为您可以跟踪用户(访客)的历史。在用户不需要验证的情况下,您仅限于SERVER VARIABLES提供的信息:HTTP_USER_AGENT; REMOTE_USER; REMOTE_ADDR;远程主机; REMOTE_PORT; HTTP_COOKIE; HTTP_USER_AGENT。
我已经实现了这样的事情,每次一些非公开网站上到网站,信息我存储喜欢的外观,用户登录:
听起来像一个良好的开端,
我会倾向于存储访问者的IP地址,并从通过地理IP衍生查找访问者的位置。
此外,你可以考虑反向dns的IP来获得你的用户是isp的想法,你可能永远不会使用它,但如果你有一个下游缓存导致问题的报告可能会有用。
你可以使用谷歌分析的,除了会话/用户ID一切.. – drudge 2010-12-21 01:23:55
对不起,我想这个习俗。 – ash 2010-12-23 01:20:39