2012-05-04 2 views
2

У меня есть некоторые ключевые события, которые были захвачены на стороне клиента, и я хотел бы их легко заполнить. Вместо того, чтобы отправлять их на мой сервер и нажимать на Papertrail, есть ли какая-либо служба, которая имеет RESTful API для отправки журналов? (? Или плагин JQuery для Papertrail)Есть ли API JavaScript для отправки журналов в службу облачного каротажа (например, papertrail)?

+1

Yup. Гугл Аналитика! –

+0

Интересно, не могли бы вы рассказать немного больше о том, как это делается? например как настроить регистрацию (например, журнал ошибок, журнал, когда пользователь нажимает на определенную кнопку и т. д.) –

ответ

4

Вот краткое изложение события Google Analytics протоколирования с их сайта:

https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

В основном это сводится к категории, действия [, ярлык, значение]. Таким образом, для ошибки:

_gaq.push("_trackEvent", "error", "login", "bad password", 1); 

Для кнопки, например. slideshow:

_gaq.push("_trackEvent", "slideshow", "next"); 

Обязательно прочитайте документацию, это делает лучшую работу, чем я. Вы также можете подключить файлы try..catch к Google Analytics и отправить код ошибки.

+0

Спасибо, не знаю, как я пропустил это ... но это именно то, что я искал –

+0

Нет проблем - большинство людей надеются Не думаю, что использовать GA вне журнала регистрации страниц, но это довольно универсально. Я использовал отслеживание событий для определения того, какие модули на странице новостей выполняются наилучшим образом. –

+1

Узнав об этом API GA, я сделал свое утро. Спасибо, Майк! – Ian