Применение файлов cookie Google Analytics на сайтах

Из этой статьи вы узнаете, как код gtag.js применяет файлы cookie Google Analytics для отслеживания поведения пользователей на сайтах.

Обзор

Установив библиотеку тегов gtag.js, владелец сайта может получать в Google Analytics информацию о страницах, на которых побывал пользователь (например, их URL). В библиотеке gtag.js для регистрации предыдущих взаимодействий пользователя с веб-страницами используются файлы cookie HTTP.

В теге gtag.js для распознавания уникальных пользователей применяются файлы cookie _ga и _gid, а для ограничения частоты запросов – файл cookie _gat.

Название файла cookie Срок действия по умолчанию Можно установить? Описание
_ga 2 года Да Позволяет различать пользователей.
_gid 24 часа Нет Позволяет различать пользователей.
_gat 1 минута Нет Ограничивает частоту запросов. Если поддержка Google Analytics реализована с помощью Диспетчера тегов Google, файлу будет присвоено название _dc_gtm_<property-id>.
AMP_TOKEN От 30 секунд до 1 года Нет Содержит токен, с помощью которого можно получить Client ID от сервиса AMP. Другие возможные значения: отключение функции, активный запрос или ошибка получения Client ID от сервиса AMP.
_gac_<property-id> 90 дней Нет Содержит информацию о кампании для пользователя. После установления связи между аккаунтами Google Analytics и AdWords размещенные на сайте теги конверсии AdWords будут получать данные из файла cookie, если вы не отключите эту возможность. Подробнее…

Чтобы перезаписать установленный по умолчанию срок действия файла cookie _ga, измените значение параметра cookie_expires в команде config:

gtag('config', 'GA_TRACKING_ID', {
  'cookie_expires': 31536000  // one year (in seconds)
});