Вне зависимости от того, как выполнено внедрение: через Google Tag Manager или через код отслеживания для работы Google Analytics необходимы cookie файлы.
В настоящее время есть несколько библиотек с помощью которых Google Analytics работает на сайте.
Что такое cookie? Обратимся к википедии: cookie — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя.
Найти cookie, установленные сайтом, можно следующим образом:
Какие cookie файлы использует Google Analytics? Для ответа на этот вопрос сначала нужно выбрать библиотеку, с помощью которой выполнено внедрение Google Analytics на сайт. Разберем актуальные на сегодняшний день.
Cookie для Google Analytics 4
_ga — идентифицирует пользователей
_gid — идентифицирует пользователей
_ga_<container-id> — сохраняет состояние сеанса
Cookie для Universal Analytics (analytics.js)
_ga — идентифицирует пользователей
_gid — идентифицирует пользователей
_gat — ограничивает частоту запросов. Если поддержка Google Аналитики реализована с помощью Google Менеджера тегов, файлу будет присвоено название _dc_gtm_<property-id>
AMP_TOKEN — содержит токен, с помощью которого можно получить Client-ID от сервиса AMP
_gac_<property-id> — содержит информацию о кампании для пользователя. После установления связи между аккаунтами Google Аналитики и Google Рекламы размещенные на сайте теги конверсии Google Рекламы будут получать данные из файла cookie, если вы не отключите эту возможность
В зависимости от cookie и его функции, Google Analytics устанавливает их на различное время от 24 часов до 2 лет. Такой период еще называется время жизни cookie.
Управлять различными свойствами cookie файлов Google Analytics можно с помощью специальных команд. Например, стандартное имя cookie для Google Analytics это _ga. В Google Analytics 4 можно добавить префикс к нему, чтобы получить имя вида: префикс_ga
1 2 3 |
gtag('config', 'MEASUREMENT_ID', { cookie_prefix: 'префикс' }); |
В версии Universal Analytics можно изменить имя cookie полностью. Выполняется это командой при инициализации счетчика:
1 2 3 |
ga('create', 'UA-XXXX-Y', { 'cookieName': 'new_cookie_name' }); |
Это далеко не все возможности по конфигурации cookie файлов, подробнее о доступных полях и работе с cookie в Google Analytics вы можете найти в официальной документации:
https://developers.google.com/analytics/devguides/collection/analyticsjs/domains
https://developers.google.com/analytics/devguides/collection/ga4/cookies-user-id
Обратите внимание, что в настоящее время браузеры ведут работы по минимизации или полному запрету сторонних cookie файлов на сайтах, что приведет к усложнению оценки взаимодействия пользователя с сайтом.