ИНСТРУКЦИЯ ДЛЯ GOOGLE TAG MANAGER

Как подключить CookiLow через GTM и не запустить аналитику раньше согласия

Создайте один управляющий тег, назначьте ему самый ранний триггер, переведите аналитику и рекламу на события разрешения и проверьте всё в Tag Assistant.

Понадобится: право редактировать и публиковать контейнер GTM, 20–35 минут
ПРАВИЛЬНАЯ ОЧЕРЁДНОСТЬ

Сначала выбор — потом необязательные теги

1

Consent Initializationзапускает CookiLow первым

2

Событие разрешенияоткрывает нужную категорию

3

Tag Assistantпоказывает реальный результат

ПЕРЕД ИЗМЕНЕНИЯМИ

Подготовьте домен и не трогайте рабочие теги вслепую

Сначала зафиксируйте исходное состояние. Так будет понятно, какие сервисы уже запускаются раньше выбора посетителя.

1

Проверьте сайт

Запустите скан CookiLow и сохраните список доменов в сценарии «До выбора».

Начать проверку
2

Проверьте GTM

Убедитесь, что нужный контейнер уже опубликован на сайте и у вас есть право Publish.

3

Укажите политику

В CookiLow добавьте публичную ссылку на политику конфиденциальности без ошибки 404.

4

Скопируйте полный код

Копируйте строку целиком — с cookilow.js, data-site и data-privacy.

<script src="https://cookilow.ru/cookilow.js" data-site="ваш-сайт.ru" data-privacy="https://ваш-сайт.ru/privacy"></script>
УПРАВЛЯЮЩИЙ ТЕГ

Создайте CookiLow как Custom HTML

Этот тег показывает баннер и передаёт в GTM начальное и обновлённое состояние согласия.

01

Включите обзор согласий

  1. Откройте Admin → Container Settings.
  2. Отметьте Enable consent overview.
  3. Сохраните настройку контейнера.

Это экран аудита, а не переключатель блокировки.

02

Создайте тег

  1. Откройте Tags → New.
  2. Назовите тег «CookiLow — Consent banner».
  3. Выберите тип Custom HTML.
  4. Вставьте код из своего кабинета без изменений.
03

Назначьте ранний запуск

  1. Откройте блок Triggering.
  2. Выберите Consent Initialization — All Pages.
  3. Сохраните тег.

Не выбирайте обычный All Pages: он запускается позже и не предназначен для установки состояния согласия.

1
Тег CookiLow типа Custom HTML в Google Tag Manager
Настройка Custom HTML. На примере показан тег рабочего контейнера CookiLow. На своём сайте используйте код именно своего домена.
2
Тег CookiLow с триггером Consent Initialization All Pages в GTM
Проверьте колонку Firing Triggers. Напротив CookiLow должно стоять Consent Initialization — All Pages.
БАЗОВЫЙ РЕЖИМ

Разрешайте каждой группе тегов только своё событие

Эта схема не загружает аналитику и рекламу до разрешения пользователя. Она проще для проверки и исключает cookieless-запросы до выбора.

АНАЛИТИКА

cookilow_analytics_granted

Назначьте событие Google tag/GA4, Яндекс.Метрике и другим аналитическим системам.

РЕКЛАМА

cookilow_marketing_granted

Используйте для рекламных пикселей, ремаркетинга и тегов конверсий.

ФУНКЦИОНАЛЬНЫЕ

cookilow_functional_granted

Используйте для видео, карт, чатов и виджетов, которые загружают сторонние ресурсы.

1

Triggers → NewВыберите Custom Event

2

Введите событиеНапример, cookilow_analytics_granted

3

Подключите к тегуУберите параллельный All Pages

Это инструкция для базового режима согласия

Google также поддерживает расширенный режим, в котором Google-теги могут отправлять обезличенные сигналы без cookies при состоянии denied. Не смешивайте два подхода в одном контейнере без отдельной проверки.

НЕ ПУГАЙТЕСЬ НАДПИСИ

Consent not configured — это не результат нажатия кнопки

Consent Overview группирует теги по дополнительным настройкам согласия. Он помогает провести аудит, но не показывает сам по себе, сработало ли разрешение посетителя.

ЧТО ПРОВЕРИТЬ

Смотрите одновременно на три сигнала

  1. CookiLow сработал на Consent Initialization.
  2. Во вкладке Consent появился default со значениями denied.
  3. После выбора появился update и нужное событие granted.

Для тегов Google встроенные проверки согласия отображаются в колонке Built-in Consent. Дополнительные проверки не добавляйте автоматически ко всем тегам.

Экран Consent Overview в Google Tag Manager
Реальный экран Consent Overview. Раздел Consent Not Configured означает отсутствие выбранной дополнительной проверки, а не поломку баннера.
PREVIEW И TAG ASSISTANT

Проверьте три сценария до публикации

Нажмите Preview, подключите опубликованный домен и каждый раз начинайте с чистого выбора cookies.

1

До выбора

CookiLow запускается первым. analytics_storage и ad_storage имеют состояние denied; Метрика и рекламные теги не срабатывают.

2

После согласия

Появляется consent update и событие cookilow_analytics_granted. Разрешённые теги запускаются один раз.

3

После отказа

Состояние остаётся denied. События granted и необязательные теги отсутствуют.

Consent InitializationCookiLow fired
До выбораAnalytics blocked
После согласияanalytics_granted
Preview проверенSubmit → Publish

После публикации снова откройте сайт в приватном окне и запустите контрольный скан CookiLow. Предпросмотр GTM не заменяет проверку опубликованного контейнера.

ЧАСТЫЕ ВОПРОСЫ

Разбираем ошибки без терминологической путаницы

Что означает Consent not configured?+

Это список тегов, для которых в GTM не выбраны дополнительные проверки согласия. Надпись не доказывает, что баннер или кнопка «Принять» сломаны. Проверяйте реальное состояние на вкладке Consent в Tag Assistant и фактический запуск тегов.

Обзор согласий сам блокирует аналитику?+

Нет. Enable consent overview только добавляет экран аудита. В базовой схеме CookiLow блокировку обеспечивают триггеры cookilow_analytics_granted и cookilow_marketing_granted.

Какой триггер нужен самому CookiLow?+

Только Consent Initialization — All Pages. Он запускается раньше обычной Initialization и остальных триггеров контейнера.

Нужно ли оставлять All Pages у Метрики?+

Нет, если вы используете описанный здесь базовый режим. Замените All Pages на cookilow_analytics_granted, иначе Метрика может стартовать до выбора.

Какие события создаёт CookiLow?+

Основные события: cookilow_analytics_granted для аналитики, cookilow_marketing_granted для рекламы и cookilow_functional_granted для видео, карт и других функциональных подключений.

Когда нажимать Submit?+

Только после проверки Preview в трёх состояниях. Затем создайте понятную версию контейнера, опубликуйте её и повторите проверку уже на обычном домене.

Не хотите настраивать сами?

Подключим CookiLow за 1 990 ₽

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

Заказать настройку за 1 990 ₽