Cookie-баннер для сайта: как связать выбор посетителя с реальной работой сервисов https://1lider.ru/guides/cookie-banner/ Редакция Himedia · Обновлено 2026-10-18 Баннер может красиво исчезать после клика, пока аналитика и рекламные пиксели уже отправили данные. Полезная настройка начинается с перечня технологий, продолжается правилами загрузки и заканчивается проверкой всех вариантов выбора. • Не все cookie выполняют одну задачу: определите назначение и состав обрабатываемых сведений. • Для обработки на согласии выбор должен управлять загрузкой соответствующих технологий. • Проверьте новый визит, отказ, принятие, повторное посещение и изменение решения. Cookie, идентификаторы и персональные данные: в чём связь Cookie — один из способов сохранить небольшие сведения в браузере. Само название технологии не определяет правовой режим. Значение имеет, позволяет ли информация прямо или косвенно определить человека, как она объединяется с другими сведениями и для чего используется. Сессионная настройка, идентификатор аналитики и рекламный профиль могут иметь разные назначения. Классифицируйте фактические операции, а не только названия файлов. Аналогичную роль могут выполнять localStorage, пиксели, SDK и серверные события; отсутствие cookie ещё не означает отсутствие обработки. Три кнопки в баннере — удобный вариант интерфейса, а не универсальная формула соответствия закону. Правовое основание определяется по каждой цели обработки. 152-ФЗ: текст закона на сайте Минтруда: https://mintrud.gov.ru/docs/laws/130 Сначала составьте реестр технологий сайта Попросите разработчика собрать источники загрузки: код темы, плагины, настройки CMS, тег-менеджер, чат, карты, видеоплеер и формы. Один счётчик может подключаться дважды разными способами. Не копируйте таблицу cookie с чужого сайта: имена, сроки, получатели и условия установки могут отличаться даже на одной CMS. Для каждой записи нужен источник — настройка сервиса, документация или наблюдение в браузере. Что записать для каждой технологии Поле реестра | Зачем нужно | Пример формата записи Сервис и источник подключения | Найти место управления | Счётчик посещаемости через тег-менеджер Данные и идентификаторы | Оценить состав обработки | Сведения о просмотре и идентификатор сеанса — после проверки Цель и основание | Определить допустимые условия запуска | Анализ посещаемости; основание подтверждается отдельно Получатель и срок | Связать настройку с документами | Фактический поставщик и проверенный срок cookie Поведение до и после выбора | Проверить реализацию | До согласия не загружается; после отказа остаётся выключен Как разделить необходимые функции и дополнительные цели Категории помогают объяснить выбор. Они не освобождают от анализа основания обработки: переименование рекламного пикселя в «необходимый» не меняет его назначения. Рабочая классификация для обсуждения с разработчиком Группа | Возможные задачи | Что проверить Функционально необходимые | Сеанс, корзина, защита формы, сохранение выбора | Действительно ли функция нужна для запрошенного действия; нет ли лишнего профилирования Аналитика | Статистика посещений и действий | Идентификаторы, получатели, параметры и основание Маркетинг | Ретаргетинг, атрибуция, рекламные аудитории | Состав передаваемых событий и условия включения Внешние виджеты | Видео, карты, чат, социальные блоки | Что загружается ещё до взаимодействия с виджетом 152-ФЗ: текст закона на сайте Минтруда: https://mintrud.gov.ru/docs/laws/130 Пример текста баннера, который можно адаптировать Пример подходит только после проверки фактических категорий и основания. Если есть рекламные технологии или другие цели, отразите их. Ссылка должна вести к содержательному описанию, а кнопки — менять поведение сайта. Варианты названий действий: «Принять дополнительные», «Только необходимые», «Настроить». Если категорий несколько, экран настроек должен объяснять их и показывать исходное состояние. Подмена отказа малозаметной ссылкой или двусмысленным крестиком ухудшает понятность выбора. Вариант для сайта с необходимыми функциями и дополнительной аналитикой На сайте используются технологии для работы основных функций и, с вашего согласия, для анализа посещаемости. Вы можете разрешить дополнительные технологии, оставить только необходимые или настроить выбор. Подробнее о данных и сервисах — в политике. Статья 9: условия и подтверждение согласия: https://www.consultant.ru/document/cons_doc_LAW_61801/6c94959bc017ac80140621762d2ac59f6006b08c/ Что должен делать сайт до выбора посетителя Если для дополнительной технологии выбрано основание в виде согласия, не запускайте относящуюся к ней обработку заранее. Скрытый баннер, установленный плагин или отключённый счётчик в одном месте не гарантируют блокировки копии кода в другом. Проверьте последовательность загрузки: управление согласием должно сработать до технологий, которые от него зависят. Тег-менеджер, встроенные счётчики CMS и прямые вставки должны учитывать один согласованный выбор. • Не загружать зависимые от согласия теги до соответствующего действия. • Не считать закрытие окна, прокрутку или ожидание явным выбором автоматически. • Не отправлять данные формы в аналитику или рекламные события по мере ввода без надлежащего основания. • Проверить события, которые уходят с сервера и потому не видны в списке cookie. Ошибка двойного подключения Плагин блокирует счётчик в настройках CMS, но тот же счётчик добавлен вручную в шаблон. Баннер показывает отказ, а ручная вставка продолжает отправлять события. Исправление — найти все источники и связать их с одной логикой выбора. Отказ, принятие и изменение решения Удаление доступных cookie не возвращает автоматически данные, уже отправленные получателю. Прекращение дальнейших событий, отзыв согласия и действия с ранее обработанной информацией нужно рассматривать как связанные, но разные задачи. Предусмотрите постоянную ссылку «Настройки cookie», если используете такой механизм выбора. Как выглядит ожидаемое поведение для технологий на согласии Состояние | Что проверить Новый посетитель | Дополнительная обработка не начинается до нужного выбора Только необходимые | Отключённые категории не запускаются; сайт сохраняет отказ Принятие выбранных категорий | Включаются только разрешённые цели Повторное посещение | Сохранённый выбор применяется без обходных загрузок Изменение решения | Новые события соответствуют обновлённому выбору; пользователь знает, куда обратиться по ранее переданным данным Как проверить баннер в Chrome на Windows • Используйте отдельный чистый профиль или очищенный тестовый сеанс без предыдущего выбора. Режим инкогнито может иметь собственные ограничения; учитывайте их. • Откройте инструменты разработчика и вкладку Network до перезагрузки страницы. • Перезагрузите страницу, ничего не нажимайте в баннере и сохраните наблюдения о запросах. • Во вкладке Application посмотрите cookie и другие хранилища. Сопоставьте их с перечнем сервисов. • В новом чистом сеансе выберите отказ от дополнительных технологий. Повторите наблюдения после перехода на другую страницу. • В отдельном чистом сеансе разрешите дополнительные категории и сравните результат. • Проверьте изменение выбора, обновление страницы и мобильный размер окна. Чистый сеанс нужен для каждого независимого сценария. Иначе cookie, созданная при прошлом принятии, может исказить вывод о первом визите. Chrome DevTools: наблюдение сетевых запросов: https://developer.chrome.com/docs/devtools/network/ Chrome DevTools: просмотр cookie: https://developer.chrome.com/docs/devtools/application/cookies Матрица приёмки для разработчика Для спорного запроса смотрите инициатор, адрес и назначение, а не только имя домена. Учитывайте отложенные события, взаимодействие с видео и скролл. Не делайте вывод «ничего не передаётся» только из короткого наблюдения без действий. Пять сценариев и критерии результата Сценарий | Ожидаемый результат | Что сохранить Первый визит без действий | Разрешены только операции, допустимые без выбранного согласия | Список запросов, хранилищ и время наблюдения Отказ | Зависимые дополнительные технологии не активируются | Состояние баннера и повторный просмотр Разрешена только аналитика | Маркетинговые категории не включились вместе с ней | Сравнение категорий и событий Отзыв/смена настроек | Последующие события соответствуют новому выбору | Проверка после обновления и перехода Мобильная форма и чат | Баннер читаем, кнопки доступны, элементы не перекрывают друг друга | Проверка реального телефона и клавиатуры Частые ошибки при установке готового плагина • Баннер скрывается, но скрипты подключаются независимо от выбора. • После отказа на следующей странице значение выбора теряется. • Кнопка «Сохранить» включает все категории независимо от переключателей. • Новая версия политики подставляется в старое событие согласия без сохранения истории текста. • Настройки недоступны после первого закрытия окна. • На телефоне баннер перекрывается чатом или отправляет пользователя по ссылке вместо выбора. • Названия и сроки cookie взяты из шаблона и не проверены на сайте. Проверить cookie-баннер автоматически: https://1lider.ru/proverka-cookie/ Как связать баннер с документами и автоматическим отчётом В политике и описании технологий должны совпадать цели, получатели и условия обработки. Когда подключается новый счётчик, обновляйте не только текст, но и реестр, категории, правила запуска и тесты. Himedia в браузерном режиме сравнивает доступные наблюдения в cookie-сценариях. Это помогает найти подозрительное поведение, но автоматический обход ограничен и не видит все серверные события. Результаты нужно дополнять ручной проверкой и сведениями от разработчика. Документы и обработка: общий чек-лист: https://1lider.ru/chek-list-152-fz/ Как оформить согласие: https://1lider.ru/guides/soglasie-na-sayte/ ВОПРОСЫ И ОТВЕТЫ Любая cookie — персональные данные? Нужно оценить содержание, назначение и возможность прямо или косвенно определить человека с учётом связанной информации. Одно техническое название не даёт полного ответа. Баннер обязателен на каждом сайте независимо от технологий? Сначала выясните, какие данные и на каком основании обрабатываются. Универсальная картинка с кнопкой не заменяет этот анализ; необходимость и содержание механизма выбора зависят от фактической обработки. Достаточно одной кнопки «Хорошо»? Она может лишь закрывать сообщение. Если нужно получить согласие, важны понятные условия, отдельное действие, возможность соответствующего выбора и реальное управление обработкой. Три кнопки гарантируют соответствие 152-ФЗ? Нет. Это вариант интерфейса. Если аналитика запустилась до выбора или отказ не работает, количество кнопок не исправляет процесс. Можно ли считать продолжение просмотра согласием? Для обработки на согласии нужен доказуемый, осознанный и однозначный выбор. Прокрутка и пассивное продолжение просмотра не должны автоматически подменять такой механизм. Российский счётчик можно всегда включать без согласия? Происхождение сервиса не определяет правовое основание всех операций. Нужно учитывать состав данных, цель, настройки и фактические условия обработки. Почему после отказа в браузере остались cookie? Это могут быть ранее созданные записи, необходимые для выбранной функции или сохранения самого отказа. Проверьте чистый сеанс, назначение каждой записи и новые запросы; наличие записи само по себе не объясняет её происхождение. Почему баннер работает на главной, но не в каталоге? Возможны разные шаблоны, кэш, отдельная вставка счётчика или неверная область сохранения выбора. Проверяйте все типовые страницы и источники подключения. Нужно ли удалять уже отправленные события при отзыве? Оцените применимые обязанности по прекращению обработки и работе с ранее переданными данными. Очистка браузера не удаляет автоматически записи у получателя. Нужен предусмотренный процесс взаимодействия с ним. Можно ли проверить всё только автоматическим сканером? Нет. Отчёт ограничен доступными страницами, временем и сценариями. Серверные интеграции, нестандартные виджеты и события после длительных действий требуют отдельной проверки. Примеры требуют адаптации к фактической обработке. Материал не является готовым юридическим документом. 152-ФЗ: текст закона на сайте Минтруда: https://mintrud.gov.ru/docs/laws/130 152-ФЗ: действующая редакция и изменения: https://www.consultant.ru/document/cons_doc_LAW_61801/ Статья 9: условия и подтверждение согласия: https://www.consultant.ru/document/cons_doc_LAW_61801/6c94959bc017ac80140621762d2ac59f6006b08c/ Chrome DevTools: наблюдение сетевых запросов: https://developer.chrome.com/docs/devtools/network/ Chrome DevTools: просмотр cookie: https://developer.chrome.com/docs/devtools/application/cookies