Google Analytics предоставляет нам очень замечательную возможность, а именно — подсчитывать посещение ajax-страниц. Делается это очень просто.
Нужно всего лишь вызвать необходимую функцию, которая отправит данные с адресом вашей страницы. Естественно, вызывать эту функцию нужно по какому-то событию от пользователя, когда тот запрашивает порцию новых данных или меняет состояние страницы.
Разделить веб-страницу на условные, так называемые, ajax-страницы может только владелец сайта.
Функция для стандартно подключе Google Analytics выглядит таким образом:
pageTracker._trackPageview("/#my-ajax-page-1");
Для асинхронного подключения так:
_gaq.push(["_trackPageview", "/#my-ajax-page-2"]);
Всё очень просто: нужно просто самостоятельно вызвать её в подходящий момент.
В отчёте Google Analytics отправленные данные будут отображены как реальные существующие страницы.
Таким же образом мы можем отслеживать действия пользователя на сайте.
К примеру, мы ходим подсчитать как часто посетители нашего сайта пользуются функционалом поиска, или много ли людей просматривают вспомогательную информацию (пользуются ли подсказками), или в каком режиме юзерам удобнее просматривать страницу. Просто необходимо на интересующие вас действия пользователя повесить обработчики событий с трекингом данных в виде меток(названий ajax-страниц), которые будут идентифицировать действия пользователя. Вот и все.
Главное понять, что отправленные данные Google Analytics воспринимает как посещённые страницы, соответственно будут формироваться отчёты. Просто нужно принять эту универсальную абстракцию.
Вооо то что надо, спасибо за статью!