【问题标题】:How can I record detailed user metrics for a web application?如何记录 Web 应用程序的详细用户指标?
【发布时间】:2011-05-11 21:01:55
【问题描述】:

我不确定“用户指标”是否一定是正确使用的术语,但基本上我有兴趣在用户浏览我的网站时收集某些类型的数据,可能只是在私人测试期间。

我感兴趣的一个例子是 Mozilla 使用 Test Pilot 使用的 click tracking,尽管它没有应用于 Web 应用程序。例如,这使他们能够确定哪些 UI 元素对其用户最重要。

我想记录的一些例子:

  • 不同 UI 元素的点击次数
  • 用户完成某些任务(例如填写表格)所需的时间
  • 用户提交包含无效数据的表单的次数,如果提交,哪些字段无效以及它们是如何无效的

现在我当然可以从头开始编写类似的代码,但我想知道是否已经存在某种库来为我做这件事。我同时使用 Rails 和 jQuery,所以无论我使用什么都必须兼容,并且最好基于这些框架。

不幸的是,我没有这方面的经验或知识,我可以通过谷歌找到任何东西,但上面的 Firefox 示例最接近我想要实现的目标类型。我还检查了各种 Rails 和 jQuery 站点,但要么什么都没有,要么我缺少正确的术语。

注意:我已经知道 A/B 测试,这是我能找到的最接近我的想法的测试类型,但显然仍然非常不同。

【问题讨论】:

    标签: jquery ruby-on-rails user-experience metrics


    【解决方案1】:

    我会推荐谷歌分析。

    我们在工作中经常做这种事情,而 GA 的事件跟踪非常适合它。这就是你使用它的方式:

    $("#myButton").click(function(){
        _gaq.push(['_trackEvent', 'Category', 'Action', 'Value']);
    });
    

    干杯

    【讨论】:

      【解决方案2】:

      Google Analytics Event Tracking 能满足您的需求吗?

      http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html

      【讨论】:

        【解决方案3】:

        Google Analytics,你可能已经知道了。

        还使用了Web Trends,它可以潜入尽可能多的深度。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-09-29
          • 2010-12-04
          • 1970-01-01
          • 2010-10-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多