Cookies в Google Analytics
Cookies – это маленькие файлы для хранения данных о посетителях сайта. Механизм работы cookies очень понятно и подробно описан в Wikipedia, так что если вы хотите поподробнее о том, что это за штуки, прошу на соответствующую статью.
Google Analytics использует до 6 cookies для хранения информации о посетителях сайта. Вот они:
- _utma – эта кука выдается пользователю при самом первом посещении сайта с помощью браузера. Она хранит в себе уникальный идентификатор, по которому Google Analytics в дальнейшем будет понимать, что этот посетитель на данную страницу уже заходил. Если же посетитель сотрет свои куки, для аналитики он снова будет виден как новый посетитель. Именно эта кука используется для подсчета уникальных посетителей сайта.
Вот как выглядит информация, хранящейся в куке _utma:
_utma=domain_hash.unique_visitor_id.
timestamp_of_first_visit.
timestamp_of_previous_visit.
timestamp_of_current_visit.visit _countКак видим, в куке содержится масса информации: уникальный идентификатор посетителя, дата первого посещения сайта, дата последнего посещения сайта, дата текущего посещения и общее количество посещений.
“Время жизни” куки _utma – два года.
- _utmb – кука используется для измерении длины посещения (сессии). Когда посетитель смотрит какую-то страницу вашего сайта, Google Analytics пытается обновить информацию в этой куке. Если кука не находится, он записывается заново, а время записи считается началом посещения. Каждый раз, когда пользователь запрашивает новую страницу сайта, время жизни этой куки выставляется в 30 минут. Таким образом, длительность посещения измеряется как бы 30-минутными интервалами. Если же пользователь пробыл на странице более 30 минут, кука стирается и посещение считается законченным.
Время жизни куки _utmb – 30 минут, однако его можно продлить с помощью модификации кода Google Analytics функцией SetSessionTimeOut().
- _utmc – кука используется вместе с _utmb, чтобы определить, нужно ли засчитывать новое посещение или нет. У этой куки нет “времени жизни”, но она стирается, когда пользователь закрывает браузер. Например, если он в течение 30 минут посетил ваш сайт, затем закрыл свой FireFox, а потом опять пришел к вам, то по отсутствию куки _utmс Google Analytics поймет, что нужно засчитать новое посещение, хотя время жизни _utmb еще не истекло.
- _utmz – в этой куке содержится масса важной информации. Это реферрер, с которой пришел посетитель, способ, которым он пришел (вбил адрес в адресную строку браузера, перешел по рекламе или из поисковой машины). Используется для подсчета количества посещений из разных источников. Эта кука обновляется каждый раз при просмотре новой страницы.
Пример куки _utmz:
52830583.1245151398.60.6.utmcsr=icontext.ru|utmccn=(referral)|utmcmd=referral
Как видно, в этой куке вместе с технической информацией передается несколько интересных параметров:
- utmcsr – это источник, откуда пришел посетитель. В данном случае это icontext.ru
- utmccn и utmcmd уточняют тип источника – это реферрер, то есть ссылка на другом сайте.
Время жизни куки _utmz – 6 месяцев с последнего изменения или установки.
- _utmv – кука, используемая для отслеживания пользовательской переменной, устанавливаемой функцией SetVar(). C ее помощью можно дополнительно пометить некоторых посетителей. Например, можно пометить зарегистрированных пользователей сайта, чтобы потом в Google Analytics увидеть, как отличается их поведение от незарегистрированных. Полезная штука, о которой мы поговорим как-нибудь в следующий раз.
Время жизни куки _utmv – 2 года.
- __utmx – используется для Website Optimizer, отдельного инструмента для тестирования разных версий веб-страниц.
Время жизни куки _utmx – 2 года.
Если вы пользуетесь FireFox, то можете посмотреть на примеры этих файликов. Для этого нужно пройти в меню “Инструменты->Настройки”, там выбрать вкладку “Приватность”, а на ней найти кнопку “Показать Cookies”. Перед вами предстанет примерно такая картина:



Комментарии