Серверная разметка тегов и согласие: что нужно знать маркетологам
Серверная разметка тегов — крупнейший сдвиг в маркетинговых технологиях с момента запуска Google Tag Manager в 2012 году. Перемещая выполнение тегов из браузера на сервер, маркетологи получают лучшее качество данных, более быструю загрузку страниц и больше контроля. Но распространяется опасное заблуждение: «Если теги работают на сервере, мне не нужно согласие». Это неверно — и может стоить вам миллионов в штрафах.
Что такое серверная разметка тегов?
При традиционной (клиентской) разметке теги JavaScript работают в браузере посетителя. Каждый тег отправляет запросы на сторонние серверы, замедляя страницу и раскрывая данные нескольким сторонам. При серверной разметке один тег отправляет данные на ваш собственный сервер, который затем пересылает их в Google, Meta и другие платформы. Браузер отправляет меньше запросов, страницы загружаются быстрее, и вы контролируете поток данных.
Заблуждение о согласии
Миф: «Серверные теги не работают в браузере, поэтому им не нужно согласие».
Реальность: GDPR регулирует обработку персональных данных, а не местоположение кода. Если вы собираете и отправляете IP-адрес пользователя, поведение при кликах или данные о покупках в Google Analytics — неважно, выполняется ли JavaScript в браузере или на вашем сервере. Персональные данные по-прежнему обрабатываются, и вам по-прежнему нужно согласие.
Как согласие работает с серверным GTM
- Шаг 1: CMP собирает согласие в браузере (это всегда происходит на стороне клиента)
- Шаг 2: состояние согласия передаётся в серверный контейнер через поток данных
- Шаг 3: серверные теги проверяют состояние согласия перед срабатыванием
- Шаг 4: параметры Google Consent Mode V2 (ad_storage, analytics_storage, ad_user_data, ad_personalization) соблюдаются на стороне сервера
Преимущества серверной разметки + правильного согласия
- Лучшее качество данных: серверная разметка снижает потерю данных от блокировщиков рекламы на 15–25%
- Более быстрые страницы: меньше клиентских скриптов улучшает Core Web Vitals
- Контекст первой стороны: данные проходят через ваш домен и рассматриваются как данные первой стороны
- Совместимость с Consent Mode: серверный контейнер Google нативно поддерживает Consent Mode V2
- Расширенные конверсии: серверная разметка позволяет использовать хешированные данные первой стороны для лучшей атрибуции
Распространённые ошибки
- Полный пропуск согласия — самая опасная ошибка; серверная сторона не освобождает вас
- Непередача состояния согласия — ваш серверный контейнер должен получать и проверять сигналы согласия
- Срабатывание всех тегов независимо ни от чего — каждый серверный тег должен соблюдать те же правила согласия, что и клиентский
- Игнорирование TCF для программатика — SSP по-прежнему нуждаются в корректных TC-строках, независимо от того, клиентские теги или серверные
FlexyConsent + серверный GTM
FlexyConsent безупречно работает с серверным Google Tag Manager. Состояние согласия автоматически включается в поток данных GA4, и все параметры Consent Mode V2 пересылаются в серверный контейнер. Дополнительная настройка не требуется — ваши серверные теги соблюдают согласие из коробки.