Опубликовано: 20 марта 2025 г.

Шаблон GTM: Consent Mode v2 для Webflow с Finsweet

Бесплатный шаблон GTM связывает Consent Mode v2 с Finsweet Cookie Consent в Webflow. Настройки согласия перед запуском проверьте сами и с юристом.

Даниил Вишняков
· Время чтения: 6 мин

С марта 2024 года Google Consent Mode v2 обязателен для рекламодателей в ЕС. В Webflow cookie-баннер чаще всего работает на Cookie Consent от Finsweet. Этот шаблон GTM связывает баннер с Consent Mode v2 и содержит готовые теги и триггеры. Перед использованием проверьте начальные состояния согласия: ниже есть важная оговорка о самом файле.

Что входит в шаблон

  • 5 тегов состояния согласия (consent state): состояние по умолчанию (denied) и четыре категории (essential, analytics, marketing, personalization)
  • 5 триггеров типа Custom Event: срабатывают, когда посетитель выбирает категории согласия
  • Интеграция с Consent Mode v2: advanced mode с ad_storage, analytics_storage, ad_user_data, ad_personalization

Без Consent Mode после нажатия «Отклонить» вы теряете 100 % данных о конверсиях этого пользователя. В advanced mode Google вместо этого отправляет пинги без cookie: считается, что они не содержат персональных данных, но дают информацию для моделирования конверсий.

Обещанный результат: на 40–70 % больше данных о конверсиях в аккаунте Google Ads без нарушения GDPR. Но техническая настройка сама по себе не заменяет юридическую проверку.

Как устроена настройка

Вам нужны:

  • атрибут Finsweet fs-cc на странице Webflow
  • правильные категории согласия (essential, analytics, marketing, personalization)

2. Импортируйте шаблон GTM

  1. Import container → загрузите файл JSON
  2. Merge → выберите переименование при конфликте
  3. Готовая настройка: дополнительные поля заполнять не нужно; начальные состояния согласия проверьте по оговорке ниже

3. Что происходит технически

По схеме при загрузке страницы задаётся состояние по умолчанию (default state): все категории согласия в denied. Когда пользователь разрешает категорию в баннере Finsweet, срабатывает соответствующее событие (analytics-activated, marketing-activated и так далее), и связанное с этой категорией состояние меняется на granted.

Теги Google (GA4, Google Ads) сами учитывают новое состояние согласия.

Но сам экспорт отличается от этой схемы. По проверке от 29 августа 2026 года (экспорт от 1 мая 2024 года) в начальном теге ad_user_data, ad_personalization, functionality_storage, personalization_storage и security_storage заданы как denied, а ad_storage и analytics_storage уже стоят в granted. У всех 5 тегов отключены дополнительные проверки согласия (NOT_SET): теги, задающие согласие, должны срабатывать ещё до его получения. Эти настройки важно увидеть до импорта.

Каких ошибок избегать

  • Не задан default state: без начального состояния denied Consent Mode не работает так, как описано в этой схеме
  • Пропущена категория essential: для Consent Linker и Conversion Linker в описанной настройке нужен functionality_storage
  • Basic mode вместо advanced: в basic mode данные до согласия не собираются; advanced mode позволяет моделировать конверсии

Скачать шаблон

Этот контейнер можно собрать в конфигураторе GTM (на немецком): в нём все семь моих шаблонов. Интерфейс на немецком, а готовый JSON от языка не зависит.

Скачайте файл ниже и импортируйте его в свой контейнер Google Tag Manager через Admin → Import Container. Без регистрации и без e-mail: это обычный файл.

Без почты, без формы: просто берите.

Скачатьgtm-template-finsweet-consent-mode-v2.jsonКонтейнер GTM, ~61 КБ: импортируется в ваш контейнер как есть

Хотите настроить Consent Mode v2 правильно? Запросить консультацию →


Даниил Вишняков

Об авторе

Даниил Вишняков

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