代码之家  ›  专栏  ›  技术社区  ›  Fadrian Sudaman

用户活动配置文件和统计信息

  •  2
  • Fadrian Sudaman  · 技术社区  · 14 年前

    我使用过像getclicky、web stats和google analytics这样的web统计工具。它们都很棒,但跟踪是基于一般访问,但我希望将其与系统中定义的个人用户/角色或组织结构联系起来,并能够向利益相关者报告。

    如果我们有层次结构(例如,用户->部门/组->公司)并尝试报告此用户的前5个站点,这也会变得更有趣?该部门/业务部门/组中用户访问的前5个网站是什么?页面频率是多少?

    问题: 那么在ASP.NET中实现这一点的最佳方法是什么?是否有httpModule处理程序、框架或产品可以做到这一点?

    4 回复  |  直到 14 年前
        1
  •  1
  •   Community prosti    10 年前

    我会告诉你我做了什么。

    • 如果你知道你在统计中要找什么(如你所说, 频率是多少 然后在插入新数据时进行统计计算。

    • 您可以使用线程或调用额外的处理程序将对统计信息计算和插入的调用添加到页面末尾,这样用户就不会延迟查看页面。

    例如,在这一页的末尾:

    <img src="/myStats.ashx?infos=CodeStringWithSomeInfos">
    

    在myStats.ashx上,保存统计数据,并返回emtpy gif。

        2
  •  1
  •   Tim Carter    14 年前

    我不确定具体细节,但我觉得你可以在谷歌分析中添加自定义字段。您可以使用它来记录用户、角色、您在服务器应用程序中记录的有关用户的任何特定于业务的数据。如果analytics没有这个选项,Omniture肯定有(它的工作方式很像google analytics,因为它使用javascript跟踪)。无所不知不是一个自由的解决方案。(www.omniture.com)

        3
  •  1
  •   zam6ak    14 年前

        4
  •  0
  •   Claudio Sermenghi    13 年前

    我认为遗传算法不是最好的解决方案。

    我认为最好的免费解决方案是雅虎网络分析。它会给你一个类似于GA的跟踪代码,但有更多的自定义变量。

    在你的情况下,我认为支付最好的解决方案是Adobe SiteCatalyst,它有150个自定义变量、herarchical变量等等,是市场上最好的平台。

    克劳迪奥。