Как я могу записать подробные пользовательские метрики для веб-приложения? - PullRequest
4 голосов
/ 12 мая 2011

Я не уверен, что термин «пользовательские метрики» обязательно является правильным термином, но по сути я заинтересован в сборе определенных видов данных о моих пользователях, когда они просматривают мой сайт, вероятно, только во время приватной бета-версии.

Примером того, что меня интересует, хотя и не применяется к веб-приложению, является отслеживание кликов , используемое Mozilla с использованием Test Pilot.Это позволило им определить, например, какие элементы пользовательского интерфейса были наиболее важны для их пользователей.

Некоторые примеры того, что я хотел бы записать:

  • количество нажатий наразличные элементы пользовательского интерфейса
  • время, которое требуется пользователям для выполнения определенных задач, таких как заполнение форм
  • количество раз, когда пользователь отправляет форму с недопустимыми данными, и, если они это делают, какие поля являютсянедопустимо и как они недействительны

Теперь я, конечно, мог бы написать что-то подобное с нуля, но мне было интересно, существует ли уже какая-то библиотека для этого.Я использую как Rails, так и jQuery, поэтому все, что я использую, должно быть совместимым и предпочтительно основанным на этих платформах.

К сожалению, не имея опыта или знаний такого рода вещей, я смог найти что-то через Google, но приведенный выше пример Firefox наиболее близок к тому, чего я хочу достичь.Я также проверил различные Rails и jQuery-сайты, но либо там ничего нет, либо мне не хватает правильной терминологии.

Примечание: я уже знаю о A / B-тестировании, и это самый близкий вид тестированияЯ могу найти то, что имею в виду, но, очевидно, все еще сильно отличается.

Ответы [ 3 ]

3 голосов
/ 12 мая 2011

Я бы порекомендовал Google Analytics.

Мы много работаем над этим, и отслеживание событий GA в значительной степени идеально для этого подходит.Вот как вы его используете:

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

Приветствия

0 голосов
/ 12 мая 2011

Google Analytics , о которой вы, вероятно, уже знаете.

Также использовали Веб-тренды , которые могут погружаться настолько глубоко, насколько это возможно.

0 голосов
/ 12 мая 2011

Отслеживание событий в Google Analytics делает то, что вы хотите?

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

...