Ранее я уже рассказывал про сервис статистики Google Analytics. С его помощью можно собирать данные о посетителях сайта и получать различные отчеты. Но до недавнего времени GA умел собирать информацию только о просмотренных страницах. Если вам надо было мониторить другие события, например, скачивания файлов, то приходилось либо использовать другие счетчики, либо делать так, чтобы скачивание файла воспринималось как просмотр страницы.
Как раз последний вариант и использовался в большинстве случаев. Основным недостатком такого способа является то, что скачивания вносят искажения в статистику просмотров страниц и смешаны с ними в отчетах.
Но недавно Гугл добавил отслеживание событий в сервисе GA. Так что теперь все можно настроить гораздо удобнее.
Чтобы записать событие, надо вызвать JavaScript метод:
1 |
_trackEvent(category, action, optional_label, optional_value) |
Параметры:
- category (обязательный) — название группы объектов, для которых надо отслеживать события
- action (обязательный) — тип события или действие
- label (необязательный) — дополнительная строка, добавляющая измерение
- value (необязательный) — целое число, которое можно использовать для передачи числовых данных
Например, отслеживание скачиваний игр на партнерском сайте можно реализовать так:
1 2 3 |
<a href=http://site.ru/download/game123.exe onClick="pageTracker._trackEvent('Games', 'Download', 'Название игры');" >Скачать игру</a> |
Теперь скачивания не будут вносить искажения в просмотры, а статистику по ним вы сможете посмотреть в разделе Events. Выбрав категорию Games и действие Download, вы сможете просматривать статистику по разным измерениям. Выбрав Event Label, вы увидите информацию о том, сколько раз была скачана каждая игра, а Keyword покажет по каким запросам пришли люди, скачавшие игры.
Естественно, механизм событий не ограничивается мониторингом одних скачиваний. Вы можете отслеживать любые события, при наступлении которых можно вызвать метод JavaScript. Это могут быть нажатия элементов интерфейса (например, табы, загруженные на одну страницу) или события во флеше.
Подробнее об отслеживании событий в GA читайте:
http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
http://www.epikone.com/blog/2007/10/16/event-tracking-pt-1-overview-data-model/
А Незамутненный оптимизатор начал публикацию перевода книги по Google Analytics. Пока есть только небольшое введение. Не знаю, на сколько его хватит, но начинание заслуживает уважения.