【发布时间】:2010-10-19 04:07:10
【问题描述】:
跟踪页面浏览量的最佳方法是什么?例如:SO 有多少个问题的查看次数,但点击刷新不会增加查看次数。
我已经读到使用 cookie 是一种非常好的方法,但我不知道这如何不会失控。
我已经搜索了所有内容,但找不到一个好的答案。
编辑:
我还看到另一种选择(我可能又一次大错特错了)是使用 Google Analytics API 来获取页面浏览量。这甚至是一个可行的选择吗? Stackoverflow、youtube 等如何跟踪他们的浏览量?
【问题讨论】:
-
什么编程语言?服务器端?客户端?第三者?自己动手?
-
GA 是一个不错的选择。或者您可以在您的服务器日志上运行报告,例如 grep 以了解 index.html 的 GET 数量。
-
我正在使用 yii 框架(我没有太多经验)开发一个新项目。
-
我知道这是旧的,但尽管我会提到最好的方法之一是将数据存储在会话变量中的 cookie(如果可用)中作为最终解决方案(因为使用服务器资源)。在您的 cookie/会话变量中不要存储 IP 地址(因为可以共享此 IP 地址),而是为它们分配一个会话 ID (sid)。如果您不在 .net 中,则可以在 .net 中使用 GUID 或 UUID。
标签: pageviews