Добрий день.
Нещодавно одні з наших замовників висловили бажання отримувати додаткову інформацію про відвідувачів свого сайту, конкретніше - про людей, які заповнили контактну форму. Це велика європейська компанія і їм хотілося б «фільтрувати» своїх потенційних клієнтів. Поясню на прикладі - припустимо, вирішують вони організувати виставку свого обладнання в Угорщині і їм потрібно вирішити, хто з угорців, які залишали їм свої контакти, швидше за все стоїть клієнт, а хто «повз проходив».
Основними показниками «надійності» клієнта для нас стали: кількість відвідувань сайту, час проведений на сайті, кількість переглянутих сторінок. Всю цю інформацію ми отримали з 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 можна почитати в офіційній документації.