我每天都有成千上万的用户和登录网站。我需要跟踪每个用户的每个页面视图以生成报告。如果用户“A'访问页面' P'今天,新的条目daycount
被添加到数据库中。如果同一个用户“A'访问同一页面' P'在同一天,daycount
将增加1。如果用户“A'访问页面' P'明天,数据库中会添加一个新条目daycount
。需要保存的详细信息是Page Title,User ID,Timestamp& DAYCOUNT。任何人都可以共享此代码。我正在使用drupal 7。
答案 0 :(得分:0)
Drupal核心具有统计模块,用于保存节点的日志,但不存储用户uid。对于这个drupal贡献的模块节点视图计数将是有帮助的。
https://www.drupal.org/project/nodeviewcount
"节点视图计数模块允许计算节点视图。与统计模块不同,此模块使用用户uid和时间戳记录节点的每个视图。因此,现在您可以知道用户按天,周,月等查看节点的次数。"