Глобальный тег (gtag.js) теперь называется тегом Google. Подробнее…

Файлы cookie и идентификация пользователей

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Для идентификации пользователей в разных сеансах теги Google устанавливают и читают файлы cookie. Cookie – это небольшой файл с информацией о предпочтениях пользователя и просмотренных страницах, который сохраняется на его компьютере.

Google использует файлы cookie в различных целях, например для показа рекламы и отслеживания ее эффективности при ремаркетинге и в Google Аналитике. Функции отслеживания конверсий в Google Рекламе и Менеджере кампаний также полагаются на эту технологию: когда пользователь нажимает на объявление, файл cookie добавляется на его компьютер. Здесь можно посмотреть полный список файлов cookie, используемых Google.

Большинство сайтов и приложений разрешают хранить файлы cookie только с согласия пользователей. Из этой статьи вы узнаете, как настраивать работу с файлами cookie с помощью глобального тега или Google Менеджера тегов. О доступных параметрах согласия читайте в статье Управление параметрами конфиденциальности пользователей.

Вы также можете управлять настройками истечения срока действия и обновления файлов cookie в интерфейсе Google Аналитики. Узнайте, как изменять настройки файлов cookie по умолчанию.

По умолчанию теги Google используют автоматическую конфигурацию домена cookie. Файлы cookie добавляются на максимально возможный уровень в домене. Например, если ваш сайт расположен по адресу blog.example.com, система выберет в качестве домена файлов cookie example.com. Если система определит, что сервер работает локально (например, по команде localhost), для cookie_domain будет автоматически установлено значение 'none', а файлы cookie начнут использовать полный адрес домена из документа.

Чтобы изменить конфигурацию домена cookie, выполните следующие действия:

gtag.js

Чтобы отключить автоматическую конфигурацию домена cookie, укажите значение параметра cookie_domain в команде config ресурса:

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

Менеджер тегов

Для тегов Google Аналитики:

  1. В Менеджере тегов перейдите в раздел Поля, которые необходимо задать.
  2. В разделе "Поля, которые необходимо задать" нажмите Добавить строку.
  3. Введите верное значение в строку Название поля:
    • Для тегов конфигурации Google Аналитики 4 введите cookie_domain.
    • Для переменных настроек Google Аналитики и Universal Analytics введите cookieDomain.
  4. В качестве значения укажите домен, например my.example.com.
  5. Сохраните и опубликуйте тег.

Для тегов Google Рекламы и Floodlight:

Настройки домена можно изменить в теге связывания конверсий:

  1. В аккаунте Менеджера тегов откройте существующий тег связывания конверсий или создайте новый, если в контейнере пока нет тега.
  2. В разделе Настройки тега связывания выберите Переопределение настроек файлов cookie (дополнительно).
  3. В поле Домен укажите домен максимально высокого уровня, для которого вы разрешаете создавать файлы cookie. Вы также можете указать точный путь в поле Путь. Используйте эти настройки, только если хотите сохранять файлы cookie на уровне субдомена или подкаталога более низкого уровня.

Переименование файлов cookie

Чтобы избежать конфликтов с другими файлами cookie, вам может потребоваться изменить название файла cookie.

gtag.js

Эта конфигурация добавляет example в начало файла cookie. Например, _ga становится example_ga, а _gcl_au становится example_gcl_au.

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

Менеджер тегов

Для тегов конфигурации Google Аналитики 4:

  1. В аккаунте Google Менеджера тегов откройте тег конфигурации Google Аналитики 4 и нажмите Конфигурация тега > Поля, которые необходимо задать.
  2. В разделе "Поля, которые необходимо задать" нажмите Добавить строку.
  3. В строку Название поля введите cookie_prefix.
  4. В качестве значения укажите префикс, например example.
  5. Сохраните и опубликуйте тег.

Для тегов Universal Analytics:

Теги Universal Analytics в Менеджере тегов могут заменять название файла cookie на cookieName с помощью переменной настроек Google Аналитики.

  1. В Менеджере тегов откройте переменную настроек Google Аналитики и выберите Конфигурация переменной > Дополнительные настройки > Поля, которые необходимо задать.
  2. В разделе "Поля, которые необходимо задать" нажмите Добавить строку.
  3. В строку Название поля введите cookieName.
  4. В качестве значения укажите название файла cookie, например myCookie.
  5. Сохраните и опубликуйте тег.

Для тегов Google Рекламы и Floodlight:

Настройки префикса можно изменить в теге связывания конверсий:

  1. В аккаунте Менеджера тегов откройте существующий тег связывания конверсий или создайте новый, если в контейнере пока нет тега.
  2. В разделе Настройки тега связывания выберите Переопределение настроек файлов cookie (дополнительно).
  3. В поле Префикс имени укажите нужный префикс. Все теги, использующие эти файлы cookie (например, теги отслеживания конверсий Google Рекламы), нужно будет перенастроить на использование такого же префикса.

Срок действия файла cookie обновляется при каждой загрузке страницы: к текущему времени прибавляется значение, заданное тегом Google. Таким образом, если в качестве значения cookie_expires задана одна неделя (604800 секунд) и пользователь заходит на сайт с помощью одного и того же браузера в течение пяти дней, файл cookie будет храниться ещё одну неделю, а Google Аналитика будет регистрировать посещения одного пользователя. Если тот же пользователь заходит на сайт после истечения срока действия исходного файла cookie, создается новый файл cookie, а первое и второе посещения отображаются в отчетах как посещения разных пользователей.

Если вы зададите в качестве срока действия файла cookie значение 0 (ноль секунд), то файл cookie будет действовать только в течение текущего сеанса. Его срок действия истечет по окончании сеанса в браузере.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

Менеджер тегов

Для тегов Google Аналитики:

  1. В Менеджере тегов перейдите в раздел Поля, которые необходимо задать.
  2. В разделе "Поля, которые необходимо задать" нажмите Добавить строку.
  3. Введите верное значение в строку Название поля:
    • Для тегов конфигурации Google Аналитики 4 введите cookie_expires.
    • Для переменных настроек Google Аналитики и Universal Analytics введите cookieExpires.
  4. В качестве значения укажите количество секунд, в течение которого будет действовать файл cookie. Например, для 28 дней это будет 2419200.
  5. Сохраните и опубликуйте тег.

Если для параметра cookie_update задано значение true (по умолчанию), теги Google могут обновлять файлы cookie при каждой загрузке страницы. При этом срок действия файла cookie будет задаваться с учетом самого недавнего посещения сайта. Таким образом, если срок действия файла cookie равен одной неделе и пользователь заходит на сайт с помощью одного браузера каждые пять дней, срок действия файла cookie будет обновляться при каждом посещении и, следовательно, не истечет никогда.

Если задано значение false, файлы cookie не обновляются при каждой загрузке страницы. Срок действия файла cookie задается относительно первого посещения сайта.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});

Менеджер тегов

Для тегов Google Аналитики:

  1. В Менеджере тегов перейдите в раздел Поля, которые необходимо задать.
  2. В разделе "Поля, которые необходимо задать" нажмите Добавить строку.
  3. Введите верное значение в строку Название поля:
    • Для тегов конфигурации Google Аналитики 4 введите cookie_update.
    • Для переменных настроек Google Аналитики и Universal Analytics введите cookieUpdate.
  4. В качестве значения укажите логическое значение, например false.
  5. Сохраните и опубликуйте тег.