Настройка GA4 с учётом согласия на cookie
Настроили связку Complianz, GTM и GA4: до согласия аналитика заблокирована, после – запускается автоматически.
Аналитический тег остаётся неактивным и не начинает сбор статистики автоматически.
Событие статистического согласия активирует GA4 без перезагрузки страницы.
Работа цепочки подтверждена в режиме предварительного просмотра и в отчёте GA4.
Не просто показать баннер, а управлять фактическим сбором данных
Само наличие уведомления о cookie ещё не означает, что аналитика настроена корректно. Если счётчик загружается вместе со страницей, данные могут начать передаваться до того, как посетитель выбрал категорию согласия.
Требовалось связать выбор пользователя с реальным поведением аналитического тега – запретить его ранний запуск, разрешить после статистического согласия и проверить оба сценария.
Что нужно было согласовать в одной системе
Как проходит сигнал от выбора посетителя до GA4
Загрузка страницы
Баннер доступен, аналитический тег ещё не активирован.
Выбор категории
Посетитель разрешает или отклоняет статистические cookie.
Событие согласия
Complianz отправляет cmplz_event_statistics.
Запуск GA4
GTM принимает событие и активирует тег статистики.
Подготовили понятный выбор категорий cookie
Посетитель может принять все категории, отклонить необязательные файлы или открыть настройки. Технически необходимые cookie остаются активными, потому что без них сайт не сможет корректно выполнять базовые функции.
Отдельное статистическое согласие используется как управляющий сигнал для аналитики, а не как декоративная галочка в интерфейсе.
Создали отдельный триггер статистического согласия
В Google Tag Manager создан триггер типа «Специальное событие». Он реагирует только на событие cmplz_event_statistics, которое появляется после разрешения статистической категории.
За счёт этого обычная загрузка страницы, готовность DOM и другие технические события не запускают GA4 раньше времени.
Проверили обе стороны настройки
Успешный запуск после согласия – только половина проверки. Вторая половина важнее: до выбора посетителя статистический тег действительно должен оставаться неактивным.
Статистика не разрешена
GA4 находится среди неактивированных тегов. Это подтверждает, что простое открытие страницы не начинает сбор аналитических данных.
Статистика разрешена
После события согласия тег GA4 активируется один раз. Повторного запуска и дублирования базовой конфигурации не происходит.
Настройку тестировали как последовательность событий
Подтвердили получение событий в GA4
После положительного сценария в отчёте реального времени появились активный пользователь, просмотры страниц и события взаимодействия.
Такая проверка показывает, что работает вся цепочка – от выбора в баннере до получения данных аналитической системой, а не только отдельный тег в интерфейсе GTM.
Опубликовали проверенную версию контейнера
После тестирования триггер и тег сохранены в отдельной версии GTM с понятным описанием внесённых изменений.
Версионность позволяет увидеть состав публикации и при необходимости сравнить её с предыдущей конфигурацией.
Согласие стало частью технической логики сайта
Баннер управляет реальным запуском статистики: до разрешения GA4 не активируется, после разрешения данные передаются и отображаются в отчёте реального времени.
Нет дублирования тега
Есть контроль до и после согласия
Что этот кейс подтверждает
Подтверждена корректная техническая последовательность запуска аналитики. Кейс не приписывает настройке рост трафика или продаж: такие показатели зависят от источников посещений, спроса, продвижения и периода наблюдения.
О согласии, GTM и Google Analytics 4
Достаточно ли просто установить баннер cookie?
Почему GA4 запускается через специальное событие?
Как проверить, что настройка действительно работает?
Можно ли использовать такую схему для рекламных тегов?
Когда одной настройки аналитики недостаточно
Если сайт имеет проблемы со скоростью, индексацией, дублями, структурой или передачей данных, полезно проверять техническую систему целиком. Отдельный тег не исправит ошибки, которые возникают на других уровнях.
Проверим, какие данные сайт отправляет до и после согласия
Настроим баннер, категории согласия, триггеры GTM и передачу данных в GA4. Проверим отрицательный и положительный сценарии, а затем опубликуем протестированную конфигурацию.