2011-05-11 46 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']); 
}); 

乾杯

相關問題