Google Analytics Cookies - PullRequest
       5

Google Analytics Cookies

3 голосов
/ 28 апреля 2010

В моем браузере файлы cookie создаются по имени __utma, __ utmb и т. Д., Если я отклоняю создание файла cookie. Я думаю, что этот файл cookie предназначен для Google Analytics. Кто-нибудь знает, как Google создает этот файл cookie, даже если браузер не поддерживает создание файлов cookie. Спасибо

Ответы [ 2 ]

9 голосов
/ 28 апреля 2010

Да, это файлы cookie Google Analytics.

Вот как GA устанавливает / обновляет их:

когда браузер запрашивает веб-страницу, содержащую код отслеживания GA (GATC), GATC устанавливает / обновляет файлы cookie в браузере. Затем GATC отправляет данные, хранящиеся в файлах cookie, обратно на серверы GA через HTTP-запрос для __ utm.gif (он же «пиксель отслеживания»). Данные, хранящиеся в файлах cookie, добавляются к этому запросу вместе с другой информацией. Вы можете определить, какая из этой информации была взята из файлов cookie, проверив этот запрос " utmcc " - значения файлов cookie - все, что находится справа, например ::10000

utmcc = __ utma% 3D117243.1695285.22% 3B% 2B __utmz% 3D117945243.1202416366.21.10. utmcsr% 3Db% 7C utmccn% 3D (реферал)% 7C utmcmd% 3Dreferral% 7C utmcct% 3D% 252Fissue% 3B% 2B

В базовой реализации Google Analytics создает / устанавливает / обновляет три собственные файлы cookie:

__ utma : идентификатор посетителя, который сохраняется в течение двух лет;

__ utmb : идентификатор сеанса, который сохраняется в течение 30 минут бездействия

__ utmc : также идентификатор сеанса, который сохраняется до тех пор, пока пользователь не закроет браузер;

Это не единственные файлы cookie, которые использует GA, это просто стандартный набор; например, __ utmz используется для хранения значений переменных кампании, определенных владельцем учетной записи GA; __ utmv используется для создания пользовательских сегментов посетителей, а __ utmx - для Оптимизатора веб-сайтов Google (тестирование по разделенным путям).

Идентификатор посетителя __utma состоит из четырех компонентов: хэш домена, случайный уникальный идентификатор, временные метки (отмечая начальное посещение, предыдущий сеанс, текущий сеанс) и счетчик сеанса (только одно целое число); т.е. (хэш домена). (случайный). (время начала). (время предыдущего). (время текущего). (количество сеансов)

Идентификаторы сеанса, __utmb и __utmc, состоят из хэша + время домена и хэша домена соответственно; т.е. __utmb = (хеш домена) .4.10. (время); __utmc = (хэш домена)

0 голосов
/ 10 марта 2011

В __utmb 2-й и 3-й параметры (в вашем примере 4 и 10) связаны с отслеживанием событий.

Когда событие трека отправляется, второй параметр увеличивается. Третий параметр также будет уменьшаться, но не ясно, какая корреляция имеет уменьшение со вторым параметром.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...