2011-05-11 93 views
4

我不确定“用户指标”是否必须使用正确的术语,但基本上我有兴趣收集有关我的用户的某些类型的数据,因为他们在浏览我的网站时可能只是在一次私人测试期间。如何记录Web应用程序的详细用户指标?

Mozilla使用Test Pilot的click tracking虽然不适用于Web应用,但我感兴趣的一种示例。这允许他们确定,例如,哪些UI元素对他们的用户最重要。

的东西一些例子我想记录:

  • 点击不同的UI元素
  • 需要为用户完成某些任务,如填写表格时数
  • 的用户用无效数据提交表单的次数,以及如果他们这样做,哪些字段是无效的以及它们如何无效

现在我可以编写类似于此的代码m scratch,但我想知道是否已经有某种图书馆为我做这件事。我使用Rails和jQuery,所以我使用的任何东西都必须兼容,最好基于这些框架。

不幸的是,没有这方面的经验或知识,我已经能够通过Google找到任何东西,但上面的Firefox示例与我想实现的类型最接近。我也检查了各种Rails和jQuery网站,但是没有什么或者我缺乏正确的术语。

注意:我已经意识到A/B测试,这是我能够找到的最接近的测试方式,但我显然还是非常不同。

回答

3

我会推荐Google Analytics(分析)。

我们在工作中做了很多这类事情,GA的事件跟踪对它来说非常完美。这是你如何使用它:

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

干杯

相关问题