【发布时间】:2010-10-21 03:52:18
【问题描述】:
我只是在探索什么是实现功能的最佳实践/框架,以收集和显示特定于用户的用户活动统计信息以及与 ASP.NET 中的登录用户活动相关的站点。例如,我想知道我网站上的特定登录用户,他/她在过去一天、一周等访问过哪个网站。频率是多少?前 5/10?对于整个网站,前 5 个热门页面或搜索词是什么(仅基于登录用户,而不是爬虫或匿名访问)
我使用过 getclicky、webstats 和谷歌分析等网络统计工具。它们都很棒,但跟踪是基于一般访问,但我想要将它与我系统中定义的个人用户/角色或组织结构联系起来,并能够向利益相关者报告它们。
如果我们有层次结构,比如用户->部门/组->公司并尝试报告该用户的前 5 个站点是什么,这也会变得更有趣?该部门/业务单位/组中用户访问的前 5 个站点是什么?页面频率是多少?
问题: 那么在 ASP.NET 中实现此功能的最佳方法是什么?是否有执行此操作的 httpModule 处理程序、框架或产品?
【问题讨论】:
-
嗨彼得,我的问题是第一行和第二行所说的。我将编辑帖子并使其更加明显