M cenaly.com

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

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

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

  • Трекеры ждут решения гостя, а не стартуют вместе со страницей
  • Режим по региону: строгий opt-in, opt-out, мягкий, уведомление или скрытый баннер
  • Выбор гостя доходит до аналитики: Google Consent Mode v2 и сигналы другим вендорам

Без карты · регистрация минута, тег ещё одна · правки настроек доезжают до сайта за 5 минут

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

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

  1. 1

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

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

  2. 2

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

    Страна определяется по IP, дальше работает ваше правило: строгий opt-in, opt-out, мягкий режим, уведомление или скрытый баннер со ссылкой на настройки. Язык страницы догружается паком.

  3. 3

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

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

  4. 4

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

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

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

1

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

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

2

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

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

3

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

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

Тот самый тег

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

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

Что cookie-баннер берёт на себя

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

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

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

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

Не дёргайте гостя вопросом без повода

Если отчёт скана подтвердил, что кроме необходимых cookies на сайте ничего нет, первый слой сообщает, а не спрашивает. Блокировку это не снимает: появится новый трекер — он всё равно будет заблокирован. Нужно сайтам-визиткам и лендингам без рекламных пикселей.

Передавайте выбор гостя аналитике

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

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

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

Сохраняйте решения и дайте их менять

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

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

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

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

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

Consent Mode v2 передаёт вендорам состояние согласия — выбор гостя доходит до тегов, а не остаётся внутри баннера.

Только необходимые cookies

Скан это подтвердил — первый слой уведомляет вместо вопроса. Появится новый трекер, и он всё равно будет заблокирован.

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

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

Сайт на WordPress

Плагин подключает баннер без правки темы; в связке с аккаунтом сайт ведёт себя как обычная локация, вместе с журналом согласий.

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

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

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

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

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

На телефоне

У владельца: До ответа гостя трекеры не исполняются: движок ставится первым скриптом и держит их, а встроенные видео и карты заменяет плашкой «примите cookies, чтобы посмотреть».

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

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

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

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

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

Бесплатно

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

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

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

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

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

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

Без виджета С виджетом
Когда запускаются трекеры ✕ Плашка есть, а аналитика и реклама стартуют вместе со страницей Скрипты из блок-листа не выполняются, пока гость не согласился
Регион посетителя ✕ Один и тот же баннер показывается всему миру Режим выбирается по стране: opt-in, opt-out, мягкий, уведомление, скрытый
Сигналы согласия ✕ Выбор гостя остаётся внутри плашки: тегам и вендорам о нём не сообщают Consent Mode v2, событие dataLayer для GTM, UET, Meta Pixel и Clarity получают состояние согласия
Список cookies ✕ Список cookies в политике писали руками и давно Скан показывает, какие cookies стоят на самом деле, и живая таблица обновляет декларацию
История решений ✕ Показать, что и когда выбрал посетитель, нечем Анонимный журнал хранит выбор и время — без IP и точного User-Agent

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

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

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

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

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

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

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

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

Баннер не нужен, если на сайте нет ничего, кроме технических cookies, — но проверить это стоит сканом, а не на глаз: встроенное видео, карта или шрифт со стороннего домена уже меняют ответ, и тогда первый слой у нас переключается с вопроса на уведомление. От юридических документов баннер отличается тем, что он не текст, а механизм: политика объясняет обработку данных словами, баннер физически не пускает трекеры до согласия и хранит доказательство ответа.

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

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

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

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

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

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

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

А если у меня только необходимые cookies?

Если отчёт скана это подтвердил, первый слой баннера сообщает, а не спрашивает: гостя не дёргают вопросом без повода. Блокировку это не отключает — появится новый трекер, и он всё равно будет заблокирован, а настройки согласия остаются доступны по ссылке.

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

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

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

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

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

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

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

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

Замедлит ли баннер сайт?

Здесь честный ответ длиннее, чем у остальных виджетов. Баннер весит около 34 КБ в gzip и, в отличие от них, ставится первым тегом в head и без async: иначе он не успеет перехватить чужую аналитику до ответа гостя, а в этом весь его смысл. Зато после решения он не грузит ничего: возрастной гейт 18+ — отдельная ленивая половинка около 5 КБ, которая приезжает, только если гейт включён, а список cookies берётся из уже готового скана, а не собирается в браузере. Баннер рисуется в Shadow DOM.

Что именно грузится на моём сайте?

Один загрузчик — около 26 КБ в gzip, с атрибутом async: он читает, какие виджеты у вас включены, и подтягивает только их отдельными файлами. Выключенный виджет не скачивается вовсе, а вес каждого включённого назван на его собственной странице.

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

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

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

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

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

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

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

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

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

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

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