
Краткий ответ: Освоение Google Tag Manager для соблюдения требований согласия требует настройки режима согласия v2 от Google, подключения сертифицированной платформы управления согласием и использования встроенных триггеров инициализации согласия GTM для блокировки тегов до получения разрешения от пользователей. Если все сделано правильно, эта настройка одновременно удовлетворяет требованиям GDPR, CCPA и Политики согласия пользователей Google в ЕС, сохраняя при этом значимые данные для измерения.
Основные выводы
- Режим согласия v2 вводит два новых параметра,
ad_user_dataиad_personalization, предоставляя рекламодателям более детальный контроль по сравнению с оригинальными сигналамиad_storageиanalytics_storage[1] - Триггер инициализации согласия GTM срабатывает перед всеми другими триггерами, обеспечивая, что никакие теги не выполняются до установления состояния согласия [2]
- Теги с встроенными проверками согласия будут отправлять анонимизированные сигналы (не файлы cookie), когда согласие будет отклонено, что позволяет моделировать статистические данные [3]
- Неправильная реализация согласия в GTM может подвергнуть организации риску штрафов со стороны регуляторов и утраты функций персонализации рекламы Google [1]
- Страница обзора согласия GTM позволяет массово редактировать настройки согласия по всему контейнеру, уменьшая количество ошибок конфигурации [2]
- Сертифицированная CMP, такая как Biscotti CMP, может интегрироваться напрямую с GTM для автоматизации доставки сигналов согласия
- Тестирование рабочих процессов согласия в режиме предварительного просмотра GTM перед публикацией является обязательным для выявления неправильно настроенных правил срабатывания тегов
- Сайты электронной коммерции сталкиваются с повышенным риском, поскольку теги для покупок и ремаркетинга являются одними из самых чувствительных к согласию типов тегов

Что такое Google Tag Manager и как он работает с согласием
Google Tag Manager (GTM) — это система управления тегами, которая позволяет владельцам сайтов развертывать и управлять фрагментами JavaScript (тегами) без прямого изменения кода сайта. В контексте согласия GTM выступает в роли слоя принуждения: он получает сигналы согласия от платформы управления согласием и использует эти сигналы для определения, какие теги могут срабатывать.
Когда пользователь попадает на страницу, происходит следующая последовательность:
- Загружается контейнер GTM
- Срабатывает триггер инициализации согласия, устанавливающий начальное состояние согласия до выполнения любых других тегов [2]
- Появляется баннер CMP и фиксирует выбор пользователя
- Сигналы согласия отправляются в слой данных GTM
- Теги с требованиями согласия проверяют текущее состояние и срабатывают или остаются заблокированными соответственно
Эта архитектура означает, что сам GTM не собирает согласие, он его читает и принуждает к соблюдению. CMP отвечает за фиксацию и хранение предпочтений пользователей.
В чем разница между режимом согласия v1 и v2
Режим согласия v2 является значительным расширением оригинальной структуры, и понимание различий имеет важное значение для всех, кто сосредоточен на освоении Google Tag Manager для соблюдения требований согласия.
Режим согласия v1 охватывал два параметра:
ad_storage: контролирует рекламные файлы cookieanalytics_storage: контролирует аналитические файлы cookie
Режим согласия v2 добавляет два дополнительных параметра [1]:
ad_user_data: контролирует, может ли пользовательские данные отправляться в Google для рекламных целейad_personalization: контролирует, может ли данные использоваться для персонализированной рекламы
Практическое последствие заключается в том, что рекламодатели, которые реализовали только v1, больше не полностью соответствуют Политике согласия пользователей Google в ЕС. С марта 2024 года Google требует принятия v2 для трафика из ЕЭЗ, чтобы сохранить доступ к функциям на основе аудитории и моделирования конверсий. Сайты, которые все еще работают с конфигурациями v1, должны рассматривать обновление как срочную задачу по исправлению, а не как необязательное улучшение.
Как настроить режим согласия в Google Tag Manager
Настройка режима согласия в GTM — это структурированный процесс. Каждый шаг основывается на предыдущем, и пропуск любого шага обычно приводит к тихим сбоям, которые трудно диагностировать позже.
Шаг 1: Выберите и установите совместимую CMP Выберите CMP, которая нативно поддерживает интеграцию с GTM и режим согласия v2. Biscotti CMP предоставляет нативную интеграцию с GTM, которая автоматически обрабатывает инъекцию сигналов согласия.
Шаг 2: Настройте триггер инициализации согласия
В GTM создайте тег, который устанавливает параметры согласия по умолчанию с помощью gtag('consent', 'default', {...}). Назначьте ему триггер инициализации согласия, чтобы он срабатывал перед всем остальным [2].
Шаг 3: Установите консервативные значения по умолчанию
Установите все параметры согласия на 'denied' для пользователей из ЕЭЗ. Это гарантирует, что данные не собираются до того, как пользователь сделает выбор.
Шаг 4: Отправляйте обновления согласия через слой данных
Когда пользователь принимает или отклоняет, CMP должна отправить вызов gtag('consent', 'update', {...}). GTM считывает это и корректирует поведение тегов в реальном времени.
Шаг 5: Проверьте встроенные проверки согласия на тегах Google Теги Google Ads, GA4 и Floodlight включают встроенные проверки согласия. Убедитесь, что они включены в Расширенных настройках тега в GTM [3].
Шаг 6: Используйте страницу обзора согласия Страница обзора согласия GTM отображает каждый тег и его конфигурацию согласия в одном представлении, что упрощает идентификацию неконфигурированных тегов и применение массовых правок [2].
Как сделать GTM соответствующим требованиям GDPR и CCPA
Соблюдение требований GDPR и CCPA через GTM требует решения как технической конфигурации, так и юридической ответственности. Конфигурация GTM обрабатывает техническое принуждение; юридические обязательства требуют организационных политик, которые GTM сам по себе не может выполнить.
Для GDPR (пользователи из ЕЭЗ):
- Реализуйте режим согласия v2 с параметрами по умолчанию
'denied'до получения согласия - Убедитесь, что CMP фиксирует и хранит согласие с отметками времени и номерами версий
- Уважайте отзыв согласия, повторно активируя блокировку тегов, когда пользователи отказываются
Для CCPA (пользователи из Калифорнии):
- Предоставьте механизм "Не продавать и не делиться моей личной информацией"
- Отметьте теги GTM, которые передают данные третьим лицам, сигналом об отказе CCPA
- Обратите внимание, что CCPA работает по модели отказа, в отличие от требования GDPR о согласии
В 2023 году в исследовательской статье, опубликованной на arXiv, были выявлены конкретные случаи, когда реализации GTM передавали личные данные без адекватного согласия, подчеркивая, что неправильно настроенные контейнеры, а не сам GTM, обычно являются источником юридической уязвимости [4].
Распространенная ошибка: Применение логики согласия GDPR глобально вместо гео-таргетинга. Предоставление жесткой проверки согласия пользователям из США, где это не требуется по закону, создает ненужное трение без пользы для соблюдения.
Лучшая платформа управления согласием для интеграции с GTM
Правильная CMP для интеграции с GTM — это та, которая поддерживает режим согласия v2, IAB Transparency and Consent Framework (TCF) v2.0 и предлагает нативный тег GTM или интеграцию слоя данных [3].
Biscotti CMP разработан специально для развертываний на основе GTM, обеспечивая автоматическую инъекцию сигналов согласия в слой данных и предустановленные шаблоны тегов GTM. Это устраняет необходимость в ручном скриптинге gtag и снижает риск неправильной конфигурации. Для организаций, управляющих несколькими контейнерами GTM на разных доменах, CMP с поддержкой нескольких свойств и централизованным ведением учета согласия особенно ценна.
При оценке любой CMP проверьте:
- Нативную поддержку всех четырех параметров режима согласия v2
- Сертификацию TCF v2.0 для соблюдения требований ЕЭЗ
- Возможности ведения аудита для демонстрации записей согласия регуляторам
- Гео-таргетинг для предоставления различных опытов согласия в зависимости от юрисдикции
Как блокировать теги до получения согласия пользователя в GTM
Теги могут быть заблокированы в GTM с помощью двух взаимодополняющих механизмов: встроенных проверок согласия и условий триггера.
Встроенные проверки согласия доступны на тегах Google (GA4, Google Ads Conversion Tracking и т. д.). Когда они включены, тег не срабатывает или срабатывает в ограниченном, безфайловом режиме, в зависимости от текущего состояния согласия [3].
Блокировка на основе триггеров применяется к сторонним тегам, которые не имеют встроенной логики согласия. Подход:
- Создайте триггер пользовательского события, который срабатывает только после конкретного события в слое данных, подтверждающего согласие
- Добавьте триггер исключения, который срабатывает при загрузке страницы, чтобы по умолчанию заблокировать тег
- Используйте последовательность тегов GTM или группы триггеров, чтобы обеспечить правильный порядок срабатывания
Для тегов, которые никогда не должны срабатывать без явного согласия (например, пиксели ремаркетинга или инструменты записи сеансов), блокировка на основе триггеров является более надежным методом, поскольку она не зависит от внутренней реализации согласия поставщика тега.
Что произойдет, если вы не реализуете согласие в Google Tag Manager
Пропуск реализации согласия в GTM влечет за собой последствия в трех категориях: регуляторные, коммерческие и технические.
Регуляторные: Штрафы по GDPR могут достигать 4% от глобального годового оборота или 20 миллионов евро, в зависимости от того, что больше. Штрафы по CCPA оцениваются за каждое нарушение. Исследования задокументировали реальные развертывания GTM, которые передавали личные данные без согласия, создавая явную юридическую уязвимость [4].
Коммерческие: Google требует сигналы согласия для пользователей из ЕЭЗ, чтобы включить персонализацию рекламы и моделирование конверсий. Без режима согласия v2 рекламодатели теряют доступ к функциям таргетирования аудитории и наблюдают ухудшение данных атрибуции [1].
Технические: Без значений по умолчанию режима согласия теги срабатывают немедленно при загрузке страницы для всех пользователей, включая тех, кто находится в юрисдикциях, где это запрещено. Это не серый вопрос, это нарушение Политики согласия пользователей Google в ЕС [1].
"Теги с встроенными проверками согласия не будут хранить файлы cookie, когда согласие отклонено, но могут отправлять анонимизированные сигналы, чтобы позволить моделирование данных.", документация Google Tag Manager [3]
Можно ли использовать Google Tag Manager без баннера согласия
Технически GTM можно развернуть без баннера согласия, но делать это законно разрешено только в определенных узких обстоятельствах.
Баннер согласия не требуется, если:
- Сайт не обслуживает пользователей из ЕЭЗ, Великобритании или других юрисдикций с законами о согласии
- Все развернутые теги не собирают личные данные и не устанавливают несущественные файлы cookie
- Сайт использует только строго необходимые файлы cookie (например, для аутентификации сеансов)
Для практически всех сайтов, использующих аналитические, рекламные или персонализированные теги, баннер согласия является юридически обязательным для трафика из ЕЭЗ. Операция GTM без него при работе с тегами GA4 или Google Ads является нарушением требований законного основания GDPR.
Крайний случай: Чисто информационный сайт без тегов отслеживания и сторонних скриптов может использовать GTM (например, для управления структурированными данными или A/B-тестирования через серверную отрисовку) без баннера согласия, при условии, что не обрабатываются личные данные.
Как протестировать рабочие процессы согласия в GTM перед запуском
Режим предварительного просмотра GTM является основным инструментом тестирования. Он позволяет разработчикам проверять, какие теги сработали, какие триггеры активировались и что содержал слой данных в каждый момент времени, все это без публикации изменений для живых пользователей.
Контрольный список тестирования:
- Убедитесь, что тег инициализации согласия срабатывает перед всеми другими тегами в временной шкале режима предварительного просмотра
- Смоделируйте отказ в согласии и проверьте, что несущественные теги не срабатывают
- Смоделируйте предоставление согласия и проверьте, что соответствующие теги срабатывают немедленно после события обновления
- Проверьте, что состояние согласия сохраняется при навигации по страницам (не только на целевой странице)
- Используйте инструменты разработчика браузера, чтобы подтвердить, что файлы cookie не устанавливаются до получения согласия
- Убедитесь, что все четыре параметра режима согласия v2 присутствуют в отправке слоя данных
Для сайтов с несколькими юрисдикциями протестируйте с помощью VPN или инструмента гео-симуляции, чтобы подтвердить, что пользователи из ЕЭЗ получают поток согласия, в то время как пользователи из других регионов получают соответствующий опыт.
Почему мой режим согласия не работает в Google Tag Manager
Наиболее распространенная причина, по которой режим согласия молча не работает в GTM, заключается в том, что состояние согласия по умолчанию устанавливается после того, как другие теги уже сработали. Это происходит, когда триггер инициализации согласия не используется или когда скрипт CMP загружается асинхронно после контейнера GTM.
Диагностические шаги:
- Откройте режим предварительного просмотра GTM и проверьте порядок срабатывания тегов в сводной временной шкале
- Убедитесь, что тег по умолчанию для согласия срабатывает на позиции 1, перед событиями DOM Ready или Window Loaded
- Проверьте слой данных на наличие событий
gtag('consent', 'default', ...)иgtag('consent', 'update', ...) - Убедитесь, что CMP инъектирует сигналы согласия через слой данных, а не через прямой вызов
gtag, который обходит GTM - На тегах Google подтвердите, что "Включить обзор согласия" отмечено в Расширенных настройках тега [2]
Частый крайний случай: разработчики правильно настраивают режим согласия для настольных ПК, но забывают, что существует отдельный контейнер AMP или мобильного веба без какой-либо конфигурации согласия.
Нужен ли вам юрист для настройки рабочих процессов согласия GTM
Техническая конфигурация GTM и режима согласия не требует юриста. Однако юридические решения, которые информируют эту конфигурацию, какое юридическое основание применяется, что составляет "законный интерес", как формулировать уведомления о согласии, действительно выигрывают от квалифицированного юридического обзора.
В частности, проконсультируйтесь с юристом по следующим вопросам:
- Составление политики конфиденциальности и политики использования файлов cookie, упомянутых в баннере согласия
- Определение, применяется ли законный интерес к каким-либо действиям по обработке
- Обзор соглашений об обработке данных с поставщиками тегов
- Оценка того, требуют ли конкретные типы тегов явного согласия в соответствии с применимым законодательством
Конфигурация GTM реализует решения, принятые юридическими и комплаенс-командами. Разработчики не должны принимать эти существенные юридические решения единолично.
Согласие Google Tag Manager для отслеживания электронной коммерции
Сайты электронной коммерции сталкиваются с наиболее сложными сценариями согласия в GTM, поскольку отслеживание покупок, ремаркетинг и теги Customer Match являются одними из самых ресурсозатратных и юридически чувствительных.
Ключевые моменты для электронной коммерции:
- События GA4 Enhanced Ecommerce (покупка, добавление в корзину, начало оформления заказа) связаны с согласием
analytics_storage. Если согласие отклонено, эти события не будут срабатывать с прикрепленными идентификаторами пользователей [3] - Теги конверсии Google Ads требуют согласия как
ad_storage, так иad_user_dataв режиме согласия v2 [1] - Загрузки Customer Match требуют явных сигналов согласия перед тем, как пользовательские данные могут быть отправлены в Google для сопоставления аудитории [3]
- Теги ремаркетинга зависят от согласия
ad_personalization; без него пользователи не могут быть добавлены в списки ремаркетинга
Для операторов электронной коммерции бизнес-кейс для правильной реализации согласия очевиден: без него моделирование конверсий ухудшается, аудитории ремаркетинга сокращаются, а данные атрибуции становятся ненадежными. Механизм анонимизированных сигналов режима согласия частично компенсирует отказ в согласии, позволяя статистическое моделирование, но не является заменой фактическому согласию [3].
Как часто следует обновлять вашу настройку согласия GTM
Конфигурации согласия GTM требуют проверки всякий раз, когда происходит одно из следующих событий:
- Google выпускает новую версию режима согласия или добавляет новые параметры
- В юрисдикции, где работает сайт, вступает в силу новое законодательство о конфиденциальности
- В контейнер GTM добавляются новые теги, которые обрабатывают личные данные
- Поставщик CMP выпускает крупное обновление своей интеграции с GTM
- Орган власти по защите данных публикует новые рекомендации, касающиеся отслеживания на основе тегов
В качестве базового уровня разумным минимумом для сайтов с активными рекламными и аналитическими стеками является квартальный аудит страницы обзора согласия GTM. Сайты электронной коммерции с высоким трафиком или работающие в нескольких юрисдикциях должны проверять чаще.
Каковы штрафы за несоответствующую реализацию GTM
Штрафы за несоответствующие реализации GTM оцениваются в соответствии с применимым законодательством о конфиденциальности, а не против самого GTM. Платформа является инструментом; ответственность лежит на контроллере данных (операторе сайта).
GDPR: До 20 миллионов евро или 4% от глобального годового оборота, в зависимости от того, что больше, за серьезные нарушения. Контрольные органы наложили штрафы, связанные с незаконными реализациями файлов cookie и отслеживания.
CCPA/CPRA: Гражданские штрафы до 7,500 долларов за преднамеренное нарушение. Калифорнийское агентство по защите конфиденциальности имеет полномочия проводить аудит и обеспечивать соблюдение.
Собственное принуждение Google: Несоответствие Политике согласия пользователей Google в ЕС приводит к утрате функций персонализации рекламы и измерения, что является значительным коммерческим штрафом независимо от регуляторных действий [1].
Исследование arXiv о рисках конфиденциальности GTM обнаружило конкретные примеры передачи личных данных без согласия, подчеркивая, что это не теоретические риски [4].
Часто задаваемые вопросы
В: Что такое триггер инициализации согласия в GTM? О: Это специальный триггер GTM, который срабатывает перед всеми другими триггерами в контейнере, обеспечивая установку значений согласия по умолчанию до выполнения любого тега. Это необходимо для любого тега, который читает или записывает состояние согласия [2].
В: Заменяет ли режим согласия v2 полностью v1?
О: Да. Режим согласия v2 является текущим стандартом и добавляет параметры ad_user_data и ad_personalization к оригинальным двум. Сайты, все еще использующие v1, должны обновиться, чтобы сохранить доступ к функциям рекламы Google [1].
В: Может ли GTM принуждать согласие для не-Google тегов? О: GTM может блокировать не-Google теги, используя условия триггеров и триггеры исключения, но эти теги не имеют встроенных проверок согласия. Логика блокировки должна быть настроена вручную в GTM.
В: В чем разница между ad_storage и ad_user_data?
О: ad_storage контролирует, могут ли рекламные файлы cookie устанавливаться на устройстве пользователя. ad_user_data контролирует, могут ли пользовательские данные (например, хэшированные адреса электронной почты) отправляться на серверы Google для рекламных целей [1].
В: Достаточен ли режим предварительного просмотра GTM для тестирования согласия? О: Режим предварительного просмотра является основным инструментом, но его следует дополнять инструментами разработчика браузера, чтобы подтвердить, что файлы cookie не устанавливаются до получения согласия и что сетевые запросы не содержат личных идентификаторов.
В: Означает ли отказ в согласии, что Google не получает никаких данных? О: Нет. Когда согласие отклонено, теги Google с встроенными проверками согласия могут все еще отправлять анонимизированные, безфайловые сигналы на серверы Google. Эти сигналы позволяют статистическому моделированию, но не включают личные идентификаторы [3].
В: Что такое IAB TCF и почему это важно для GTM? О: IAB Transparency and Consent Framework (TCF) v2.0 — это отраслевой стандарт для передачи сигналов согласия между CMP и поставщиками рекламных технологий. GTM интегрируется с TCF v2.0, обеспечивая правильную передачу решений о согласии в службы Google [3].
В: Нужны ли мне отдельные контейнеры GTM для разных стран? О: Не обязательно. Один контейнер может обслуживать различные опыты согласия, используя переменные гео-таргетинга и условную логику тегов. Отдельные контейнеры полезны, когда разные команды управляют различными региональными свойствами.
В: Что делать, если поставщик тегов не поддерживает режим согласия? О: Используйте условия триггеров GTM, чтобы полностью заблокировать тег до тех пор, пока не сработает соответствующее событие согласия. Не полагайтесь на тег поставщика для саморегулирования.
В: Как Biscotti CMP интегрируется с GTM?
О: Biscotti CMP предоставляет нативную интеграцию с GTM, которая автоматически отправляет сигналы режима согласия v2 в слой данных, устраняя необходимость в ручном скриптинге gtag и снижая ошибки конфигурации.
Заключение
Освоение Google Tag Manager для соблюдения требований согласия — это не одноразовая задача конфигурации, а постоянная операционная дисциплина. Техническая основа ясна: разверните режим согласия v2 с консервативными значениями по умолчанию, используйте триггер инициализации согласия для принуждения порядка срабатывания, подключите способную CMP, такую как Biscotti CMP, и регулярно проводите аудит страницы обзора согласия.
Действия, которые следует предпринять:
- Проведите аудит вашего текущего контейнера GTM, используя страницу обзора согласия, чтобы выявить любые теги, у которых отсутствует конфигурация согласия
- Убедитесь, что вы используете режим согласия v2 (а не v1), проверив наличие параметров
ad_user_dataиad_personalizationв вашем слое данных - Подтвердите, что триггер инициализации согласия является первым событием в временной шкале срабатывания режима предварительного просмотра GTM
- Проверьте все не-Google теги на наличие ручной блокировки на основе триггеров, где отсутствуют встроенные проверки согласия
- Запланируйте квартальный обзор конфигурации согласия в соответствии с любыми новыми добавлениями тегов или изменениями в законодательстве
- Привлеките юридического консультанта, чтобы подтвердить, что язык вашего уведомления о согласии и определения юридического основания актуальны
Организации, которые рассматривают конфигурацию согласия как галочку для соблюдения, столкнутся с пробелами. Те, кто встроит это в свой стандартный процесс управления GTM, сохранят как регуляторное положение, так и качество данных по мере продолжения эволюции ландшафта конфиденциальности.
Ссылки
[1] support.google - https://support.google.com/tagmanager/answer/13695607?hl=en&utm_source=openai
[2] support.google - https://support.google.com/tagmanager/answer/10718549?hl=en&utm_source=openai
[3] support.google - https://support.google.com/tagmanager/answer/12329599?hl=en&utm_source=openai
[4] arxiv - https://arxiv.org/abs/2312.08806?utm_source=openai
[5] Watch - https://www.youtube.com/watch?v=A0NSEddMHl0&utm_source=openai