![печеньки](https://habrastorage.org/getpro/habr/post_images/286/ba1/81e/286ba181e86f4908b6927624e9ff94e5.jpg)
Добрый день.
Недавно одни из наших заказчиков выразили желание получать дополнительную информацию о посетителях своего сайта, конкретнее — о людях, заполнивших контактную форму. Это крупная европейская компания и им хотелось бы «фильтровать» своих потенциальных клиентов. Поясню на примере — допустим, решают они организовать выставку своего оборудования в Венгрии и им нужно решить, кто из венгров, оставлявших им свои контакты, скорее всего стоящий клиент, а кто «мимо проходил».
Основными показателями «надежности» клиента для нас стали: число посещений сайта, время проведенное на сайте, количество просмотренных страниц. Всю эту информацию мы получили из 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 можно почитать в официальной документации.