M cenaly.ru

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

Соберите согласие на cookies так, чтобы оно что-то значило

Не просто плашка «мы используем cookies»: скрипты аналитики и рекламы не запускаются, пока посетитель не согласился. Категории, центр предпочтений, режимы по региону, Google Consent Mode v2 и журнал согласий — в бесплатном ярусе. Для сайтов с посетителями из ЕС и любой аналитикой на борту.

  • Автоблокировка трекеров и заглушки для видео до согласия
  • Режим по региону: opt-in, opt-out, мягкий, уведомление или скрыть
  • Google Consent Mode v2 из коробки — аналитика не теряет данные

Без карты. Регистрация — минута, тег — ещё одна.

Cookie-баннер
Один тег на все виджеты7 из 12 бесплатныShadow DOM — не ломает вёрстку45 языков подписейДва облака: AWS и Россия
категории: необходимые, предпочтения, аналитика, маркетинг
4
режимов по региону — от строгого opt-in до уведомления
5
языков баннера: язык страницы подгружается паком
45
базовый ярус: баннер, блокировка, Consent Mode и журнал
0 ₽

Как это работает — у посетителя и у вас

  1. 1

    Гость открывает сайт, трекеры молчат

    Скрипты из блок-листа нейтрализуются, запись cookies буферизуется, видео и карты подменяются локализованной заглушкой с кнопкой настроек.

  2. 2

    Видит баннер своей страны

    В ЕС по умолчанию всё запрещено до согласия, в других регионах — свой режим: opt-out, мягкий, уведомление или скрытый баннер со ссылкой на настройки.

  3. 3

    Выбирает категории

    «Принять всё», «Отклонить» или центр предпочтений с четырьмя категориями. Сигнал GPC или DNT учитывается автоматически, а тумблеры заранее не проставляются.

  4. 4

    Решение исполняется и записывается

    Разрешённые скрипты запускаются, отклонённые cookies удаляются, Google, Meta и Microsoft получают сигналы согласия, а решение попадает в анонимный журнал.

Как подключить — три шага

1

Зарегистрируйтесь и укажите сайт

Бесплатный аккаунт Cenaly.ru, домен вашего сайта в разделе «Мой сайт».

2

Вставьте один тег

Одна строка перед </body> — в шаблон темы, в «HTML-код» Tilda или Wix, в theme.liquid Shopify. Для всех виджетов сразу.

3

Включайте виджеты в админке

Каждый виджет — тумблер и настройки. Изменения появляются на сайте без правки кода, кэш CDN — пять минут.

Тот самый тег

<script src="https://cdn.cenaly.ru/site/v1.js" data-domain="ваш-сайт.ru" async></script>

Один тег на все виджеты. `data-domain` — ваш сайт, всё остальное — в админке.

Что умеет cookie-баннер

Блокируйте трекеры, а не просто предупреждайте

Движок ставится до загрузки конфига: перехват записи cookies, нейтрализация скриптов из блок-листа, заглушки для встроенных видео и карт, поддержка ручной разметки `type="text/plain"`. После согласия скрипты запускаются заново. Нужно всем, кто обязан спрашивать до, а не после.

Спрашивайте по правилам региона

Страна определяется по IP, дальше действует ваше правило: opt-in для ЕС, opt-out там, где так принято, мягкий режим, уведомление или скрытый баннер. Сигналы GPC и Do Not Track учитываются сами. Нужно сайтам с посетителями из разных стран.

Не теряйте данные аналитики

Google Consent Mode v2 с корректным ожиданием обновления, именованное событие dataLayer для GTM, Microsoft UET, Meta Pixel и Clarity — сигналы уходят вендорам, а не просто «баннер закрылся». Нужно всем, кто считает конверсии.

Показывайте настоящий список cookies

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

Держите доказательство

Анонимный журнал согласий: что выбрал посетитель и когда, без IP и точного User-Agent. Плавающая кнопка и ссылка `#cenaly-consent` позволяют гостю в любой момент изменить решение. Нужно на случай проверки.

Закройте возраст 18+ там, где это нужно

Отдельная секция: порог 18 или 21, подтверждение кнопками или ввод года рождения, память до 365 дней. Год рождения нигде не сохраняется, отказ не запоминается, а гейт встаёт перед баннером. Нужно алкоголю, табаку и товарам для взрослых.

Где это выстреливает

Посетители из ЕС и Великобритании

Строгий opt-in: аналитика и реклама ждут согласия, а не запускаются вместе со страницей.

Сайт с Google Analytics и рекламой

Consent Mode v2 сохраняет моделирование конверсий там, где гость отказался, — вместо полной потери данных.

Разные рынки одним сайтом

Гость из ЕС видит вопрос, гость из региона с opt-out — уведомление и ссылку «не продавать мои данные».

Встроенные видео и карты

До согласия на их месте стоит понятная заглушка с кнопкой настроек, а не пустой прямоугольник.

Декларация cookies в политике

Живая таблица в тексте политики обновляется по результатам скана, а не переписывается вручную.

Алкоголь и товары 18+

Возрастной гейт спрашивает первым, и только после него появляется вопрос про cookies.

Как это выглядит на сайте

Цвет, положение и подписи настраиваются под ваш сайт. Виджет живёт в Shadow DOM — стили сайта его не ломают, и он не ломает ваши.

На компьютере

На телефоне

Куда ставится

Точные названия пунктов меню и тарифные условия — по официальной справке каждой платформы.

На сайтах из нашего конструктора виджеты подключены изначально — ничего вставлять не нужно.

Пошаговые инструкции по платформам — в справке →

Сколько стоит

Бесплатно

Бесплатно на сайтах из нашего конструктора

  • Базовый ярус бесплатен: баннер, автоблокировка, Consent Mode v2 и журнал
  • В бесплатном ярусе — ежемесячный скан 10 страниц и журнал за 3 месяца
  • Расширение Pro снимает лимиты: скан до 30 страниц еженедельно и журнал 12 месяцев
  • На сайтах из нашего конструктора баннер включён изначально

Почему бесплатно

Виджеты — вход в платформу Cenaly.ru: заявки, диалоги и заказы с сайта попадают в тот же кабинет, что и всё остальное, и часть владельцев потом докупает расширения. За посетителей, заявки и сайты мы не берём ничего; платными остаются только продукты с нашими собственными затратами.

Подключить бесплатно

С виджетом и без

Без виджета С виджетом
Когда запускаются трекеры ✕ Плашка есть, а аналитика и реклама стартуют вместе со страницей Скрипты из блок-листа не выполняются, пока гость не согласился
Регион посетителя ✕ Один и тот же баннер показывается всему миру Режим выбирается по стране: opt-in, opt-out, мягкий, уведомление, скрытый
Данные аналитики ✕ Отказ гостя означает полную потерю данных в аналитике Google Consent Mode v2 передаёт состояние согласия, а не молчит
Список cookies ✕ Список cookies в политике писали руками и давно Ежемесячный скан показывает, какие cookies стоят на самом деле
Доказательство ✕ Подтвердить, что согласие было, нечем Анонимный журнал согласий хранит решение и время

Честно о границах

  • Не перехватываются: cookies, поставленные сервером через Set-Cookie, скрипты, выполнившиеся до нашего тега, и service workers.
  • Для строгого «до согласия» тег ставится первым в `<head>`: единый загрузчик поднимает баннер первым, но чужую аналитику, прибитую выше, он не опередит.
  • Если конфиг недоступен, страница в исключениях или баннер выключен — блокировка снимается целиком: держать ваш сайт заблокированным из-за нашего сбоя нельзя.
  • Бесплатный ярус: ежемесячный скан 10 страниц и журнал за 3 месяца. Больше — расширение Pro.
  • Это не юридическая консультация: режим по региону и тексты выбираете вы, а спорные случаи стоит обсудить с юристом.
  • Возрастной гейт говорит на четырёх языках (en, ru, ka, tr), свои формулировки задаются по языкам; отказ намеренно не запоминается — перезагрузка спросит заново.

Кому подходит

  • Сайтам с посетителями из ЕС и Великобритании
  • Всем, кто ставит Google Analytics, Ads, Meta Pixel или Clarity
  • Сайтам из нашего конструктора — баннер там включён изначально

Что такое cookie-баннер и когда он обязателен

Cookie-баннер — это не плашка «мы используем cookies», а механизм согласия: он должен спросить посетителя до того, как аналитика и реклама начнут его считать, и запомнить ответ. Юридически значение имеет именно порядок: сначала вопрос, потом трекеры.

Он нужен, если у вас есть посетители из ЕС и Великобритании и на сайте стоит хоть что-то, кроме технических cookies: счётчики, пиксели, встроенные видео и карты. В других регионах правила отличаются — где-то достаточно уведомления и возможности отказаться.

Наш баннер бесплатен в базовом ярусе и делает главную работу: блокирует скрипты и cookies до решения гостя, передаёт согласие Google Consent Mode v2 и другим вендорам, показывает настоящий список cookies по результатам скана и хранит анонимный журнал решений. Возрастной гейт 18+ живёт в этом же виджете и встаёт перед баннером.

Вопросы и ответы

Что входит в бесплатный ярус?

Баннер на 45 языках, автоблокировка трекеров, четыре категории и центр предпочтений, режимы по региону, Google Consent Mode v2, ежемесячный скан 10 страниц и журнал согласий за 3 месяца. Расширение Pro снимает лимиты: еженедельный скан до 30 страниц и журнал 12 месяцев.

Он действительно блокирует трекеры?

Да: движок ставится до загрузки конфига и не даёт выполниться скриптам из блок-листа, буферизует запись cookies и подменяет встроенные видео и карты заглушкой. После согласия скрипты запускаются заново.

Совместим ли он с Google Tag Manager?

Да, через Consent Mode v2: теги в GTM реагируют на сигналы согласия, плюс в dataLayer уходит именованное событие. Отдельно поддерживаются Microsoft UET, Meta Pixel и Clarity.

Потеряю ли я данные аналитики из-за отказов?

Меньше, чем при простом отключении тегов: Consent Mode v2 передаёт состояние согласия, и Google продолжает получать сигналы без cookies. Отклонённые категории при этом действительно не пишут ничего.

Нужен ли баннер в России?

Требования к согласию на обработку данных есть и в РФ, но они отличаются от европейских. В настройках выбирается режим по региону — уведомление или opt-in; спорные случаи стоит обсудить с юристом.

Что видно в журнале согласий?

Категории, которые выбрал посетитель, и время решения — анонимно, без IP и точного User-Agent. Этого достаточно, чтобы показать, что согласие собиралось и как оно было устроено.

Как включить возрастной гейт 18+?

Отдельной секцией в панели этого же виджета: порог 18 или 21, подтверждение кнопками или ввод года рождения, память до 365 дней. Год рождения нигде не сохраняется, а отказ не запоминается намеренно.

Как установить на сайт?

Общим тегом раздела «Мой сайт» — тогда баннер поднимается первым. Для строгого prior consent поставьте отдельный тег consent первой строкой в `<head>`, до чужой аналитики. Для WordPress есть свой плагин с подключением в один клик.

Замедлит ли виджет сайт?

Загрузчик — один маленький скрипт с `async`, сами виджеты подгружаются отдельными бандлами только те, что включены. Ничего не блокирует отрисовку страницы.

Сломает ли он вёрстку?

Нет. Виджет рендерится в Shadow DOM: стили вашего сайта на него не влияют, его стили не протекают наружу.

На каком языке виджет заговорит с посетителем?

Он читает `<html lang>` вашей страницы или `data-lang` на теге. Встроенные подписи переведены на 45 языков; ваши собственные тексты вы задаёте на нужных языках в админке.

Где хранятся данные?

В том облаке, где живёт ваш аккаунт: cenaly.com — AWS, cenaly.ru — Yandex Cloud в России. Заявки, диалоги и записи не покидают контур бренда.

Подробнее — установка по платформам, настройка и устранение неполадок — в справке. Инструкция по установке →

Поставьте баннер, который делает работу, а не вид

Бесплатно. Один тег, тумблер «Согласие» — и трекеры ждут решения гостя, а вы получаете журнал.

Начать бесплатно

Без карты · базовый ярус бесплатен · Consent Mode v2 включён