web2py 计算独立访客

web2py count unique visitors

我用 web2py 创建了一个网站。我需要计算页面中每个参数的每日唯一访问者数量,例如:

.../controller/function/argument1
.../controller/function/argument2
.../controller/function/argument3

例如每日独立访客:
参数 1:20
参数 2:53
参数 3:15

web2py 中是否有内置函数可以做到这一点?
您建议的最佳方法是什么?
另外,如果访问者今天访问了 网站 ,web2py 如何知道?

提前致谢

web2py 不包含任何内置功能来计算 URL 访问。一种简单的方法是使用 Google Analytics 之类的东西,它允许您创建自定义报告,按日期 URL 显示用户。 web2py 脚手架应用程序在布局中包含必要的 Google Analytics code,因此您只需注册一个帐户并包含您的 Google Analytics ID。

如果您想在 web2py 中跟踪事物,您可以设置一个数据库 table 来存储每个 URL 每天的计数,并使用 cookie 来跟踪哪些用户已经访问过在当天(所以你每天只计算一次)。当调用相关函数时,检查 cookie。如果它不存在,则将该参数的计数器增加 1,并设置一个以当前 URL 作为路径并在当天结束时过期的 cookie(因此任何后续访问 URL 当天剩余时间不计算)。请参阅 cookies.

上的 web2py 文档

没有获取访问量 URL 的内置功能,您可以使用 jquery 来解决此问题。但是有一种方法可以通过在 web2py 的数据库上创建 table 来计算访问者总数,然后编写设置 COUNT 函数来获取访问者总数。