26 July 2010

Из чего готовят Google Analytics Cookies

Website development
Tutorial
печеньки
Добрый день.
Недавно одни из наших заказчиков выразили желание получать дополнительную информацию о посетителях своего сайта, конкретнее — о людях, заполнивших контактную форму. Это крупная европейская компания и им хотелось бы «фильтровать» своих потенциальных клиентов. Поясню на примере — допустим, решают они организовать выставку своего оборудования в Венгрии и им нужно решить, кто из венгров, оставлявших им свои контакты, скорее всего стоящий клиент, а кто «мимо проходил».
Основными показателями «надежности» клиента для нас стали: число посещений сайта, время проведенное на сайте, количество просмотренных страниц. Всю эту информацию мы получили из Google Analytics Cookies.

Что же из себя представляют печеньки от Google?

Если кто-то вдруг не знает, что такое cookie, то можно почитать, например, в википедии.

Google Analitics пользуется в основном четырьмя сортами печенья: __utma, __utmb, __utmc, __utmz (изредка встречаются __utmv и __utmx, но в кризис их не достать необходимости в них я не почувствовал).
Разберем каждый отдельно на примере.

__utma

Это основные пользовательские cookie, которые уникально идентифицируют посетителя сайта и содержат много полезной информации о нем.
Срок жизни у этих cookies два года (если пользователь их не почистит), то есть можно получать информацию за достаточно большой период времени.

Формат: XXXX.DDDD.FFFF.PPPP.CCCC.N
Пример: 126394024.179004532335319200.1247654493.1260769004.1260878051.7

Значения:
  • XXXX — hash домена, полезной информации не содержит.
  • DDDD — уникальный ID пользователя в системе Google Analytics.
  • FFFF — дата первого посещения пользователем сайта в Unix формате (количество секунд, прошедших с первого января 1970-ого года).
  • PPPP — дата предыдущего посещения пользователем сайта в Unix формате.
  • CCCC — время начала текущего посещения (начало сессии) в Unix формате.
  • N — количество посещений сайта данным пользователем.

__utmb

Эти cookies несут в себе информацию о текущей сессии пользователя, время жизни — 30 минут после загрузки последней просмотренной страницы.

Формат: XXXX.P.10.CCCC
Пример: 126394024.1.10.1260878051

Значения:
  • XXXX — hash домена.
  • P — количество страниц, просмотренных пользователям в течение текущей сессии.
  • 10 — магическое число Google одинаковый на всех сайтах параметр, не меняющийся с течением времени. думаю, полезной информации не несет.
  • CCCC — время начала текущего посещения (начало сессии) в Unix формате (аналогично CCCC параметру _utma).

__utmc

Время жизни этих cookies — текущая сессия. Содержат только hash домена.

__utmz

Самые интересные из всех печенек — расскажут как пользователь оказался на сайте, откуда пришел (если он воспользовался ссылкой с другого ресурса) и по каким ключевым словам он искал ваш сайт (если пришел с поисковика).
Срок жизни — 6 месяцев, обновляются при загрузке очередной страницы сайта.

Формат: XXXX.TTTT.V.S.utmcsr{source}|utmccn{campaign}|utmcmd{medium}|utmctr{keyword}
Пример: 126394024.1260524913.5.5.utmcsr=yandex|utmccn=(organic)|utmcmd=organic|utmctr=best

Значения:
  • XXXX — hash домена.
  • TTTT — дата последнего обновления cookies в unix формате.
  • V — количество посещений пользователем сайта, совершенных по ссылкам с других ресурсов.
  • S — количество различных ресурсов, с которых пользователь попадал на сайт.
  • utmcsr — ресурс-поисковик, с которого пользователь попал на сайт.
  • utmccn — содержит информацию о компании из AdWords (или значение utm_campaign в запросе) или же сообщает, что пользователь попал к вам посредством organic search.
  • utmcmd — содержит название компании (или значение utm_medium в запросе) или сообщает об organic search.
  • utmctr — ключевые слова, по которым велся поиск.

Как видите, эти печенья содержат очень много полезной информации.
Дополнительно о Google Analytics Cookies можно почитать в официальной документации.
Tags:google analyticsgooglecookiesseo
Hubs: Website development
+121
20.8k 223
Comments 17
Ads
Top of the last 24 hours