2

这个问题一样,我希望跟踪页面浏览量。但是,与那个问题不同,我想使用 MySQL 来存储数据。您如何建议我设置表格以有效地处理与该特定页面相关的数据?

我还想对页面计数器应用一些“智能”。除了整体浏览量之外,我如何跟踪独特的浏览量(类似于 SO)?我应该如何从上面修改表格以适应这些变化?

此外,我可以使用此信息来跟踪广告“浏览量”吗?如果是这样,怎么做?如果没有,那么我很乐意将其作为另一个问题发布。

谢谢。

4

1 回答 1

1

这可能是您将记录每一次点击的表的结构。

id | date | ip | user-cookie | agent

然后出于性能原因,您可以拥有另一个由 cron-job 更新的表。

id | unique-hits

如何定义唯一用户?
这是一个灰色区域,您自己的偏执程度会发挥作用。唯一用户可以是注册用户,这应该算作每个用户真正的一次点击。你可以关注有缺陷的一个ip/一个用户。您可以混合和匹配 IP 和用户代理,以尝试更好地揭穿独特的用户。也可以考虑时间,比如 x 天后的每个 IP 都将计为一个新用户。

你有数字指纹吗?
Flash 版本和其他 odities 可能会导致您的浏览器与所有其他浏览器“不同”,从而创建更独特的您自己的视图。点击伟大的https://panopticlick.eff.org/预览您在服务器上的样子。

谷歌分析是如何做到的?
Aparenttly 他们一路吃饼干

于 2012-03-02T06:09:37.133 回答