ConsentKit

Открытый код · MIT · без зависимостей

Баннер согласия, который блокирует трекеры до ответа посетителя

Большинство баннеров — декорация: счётчики срабатывают на первом кадре, какую бы кнопку ни нажал посетитель.

ConsentKit удерживает динамически вставляемые скрипты (GTM, Метрика, Meta, TikTok, Hotjar) и теги с разметкой type="text/plain" до согласия. Обычный тег <script src>, написанный прямо в HTML, нужно один раз разметить — кабинет показывает, какие именно. 34 языка и Google Consent Mode v2.

Открыть кабинет Посмотреть демо

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

Живое демо

Это настоящий баннер на этой странице — не картинка. Меняйте режим, тему и язык, нажимайте кнопки.

Сбрасывает сохранённое согласие и показывает баннер заново.

Как это работает

  1. Вставьте строку

    Одна строка в <head> — на Tilda, WordPress, через Google Tag Manager или в обычный HTML. Сборки нет, зависимостей нет.

  2. Подтвердите домен

    Сначала подтверждение владения доменом — meta-тегом или записью DNS. После этого проверка установки показывает, стоит ли баннер на сайте и какие теги остались без разметки.

  3. Скан и таблица cookie

    Сканер обходит сайт, находит трекеры и cookie и заполняет таблицу, которую посетитель видит в настройках баннера.

Что умеет

Блокировка до согласия

Скрипты, добавленные динамически (официальные сниппеты GTM, Метрики, Meta, TikTok, Hotjar), и теги с разметкой type="text/plain" не отправляют запрос вовсе. Обычный тег <script src>, написанный прямо в HTML, мы не даём выполниться и поставить cookie, но его сетевой запрос может уже уйти — такие теги нужно разметить вручную. Кабинет показывает, какие именно.

Сканер cookie

Обходит страницы сайта в настоящем браузере, собирает cookie и запросы к трекерам и раскладывает находки по категориям. Результат — готовая таблица cookie и список тегов, которые стоит разметить.

Журнал согласий

Каждое решение посетителя записывается: время, версия политики, выбранные категории, способ. Выгрузка в CSV на платных тарифах — на случай запроса регулятора.

34 языка

Все языки ЕС и соседей: баннер сам выбирает язык по браузеру посетителя или берёт заданный вами. Тексты можно переопределить своими.

Google Consent Mode v2

Сигналы ad_storage, analytics_storage, ad_user_data и ad_personalization выставляются до загрузки тегов и обновляются при выборе. События уходят и в dataLayer для триггеров GTM.

WordPress, GTM, Tilda

Плагин для WordPress, готовый контейнер для Google Tag Manager и самодостаточный блок <script> для конструкторов, куда нельзя загружать файлы, — например для бесплатной Tilda.

Тарифы

Тариф действует на организацию. Понижение тарифа не ломает сайт: баннер продолжает работать, возвращается строка о разработчике, расписание сканов останавливается.

Цены в евро, без НДС. Юридическое лицо — E-COM CONSULT PLUS, Литва.

Для кого

Сайты на Tilda

Файлы загружать некуда — берите самодостаточный блок и вставляйте в «HTML-код для HEAD». Одна вставка, никаких плагинов.

WordPress и WooCommerce

Плагин ставится копированием папки, настройки — в админке. Работает и с кэширующими плагинами: баннер не зависит от PHP.

Интернет-магазины

Реклама и ремаркетинг живут по Consent Mode v2: теги получают корректные сигналы, а не отключаются целиком.

Агентства

Много сайтов клиентов в одном кабинете, сканы по расписанию и оповещения о новых трекерах. Условия — по договору.

Частые вопросы