Cookie Consent Mascot — бесплатный плагин для WordPress, который делает то, что по-настоящему требует российское законодательство: показывает баннер согласия на обработку персональных данных и не запускает счётчики аналитики до тех пор, пока посетитель не нажмёт «Разрешаю». Плюс к этому он умеет создавать обязательные юридические страницы, выводить ссылки на них и превращать скучное уведомление в симпатичного персонажа с табличкой.
В этой статье разберём, зачем он нужен, как устроен технически и как за 10 минут привести сайт в порядок с точки зрения 152-ФЗ.
Зачем это нужно
С точки зрения Федерального закона № 152-ФЗ «О персональных данных» IP-адрес, файлы cookie, идентификаторы устройства и данные о поведении на сайте — это персональные данные. Их обработка требует согласия пользователя, а обработка без согласия может быть расценена Роскомнадзором как нарушение.
Проблема большинства «согласий на cookie» в том, что они — просто картинка: баннер висит, а Яндекс.Метрика и Google Analytics грузятся сразу при заходе на сайт, ещё до того как человек что-либо нажал. Формально данные уже собираются без согласия.
Cookie Consent Mascot решает именно эту проблему: счётчики физически не загружаются, пока не получено согласие.
Как работает гейтинг аналитики
Плагин выводит код счётчиков не как обычный <script>, а как «замороженный» тег:
<script type="text/plain" data-consent="analytics"> … код Метрики … </script>
Браузер видит тип text/plain и не исполняет и даже не загружает такой скрипт. Как только посетитель нажимает «Разрешаю», небольшой управляющий JavaScript находит все замороженные теги, превращает их в настоящие <script> и запускает. Решение посетителя запоминается (localStorage + cookie) на заданный срок, поэтому баннер не появляется при каждом визите.
Если пользователь отказался — счётчики не запускаются вовсе, а баннер снова покажется через настраиваемое число дней.
Что умеет плагин
- Гейтинг счётчиков. Яндекс.Метрика и Google Analytics (GA4) подключаются прямо в настройках и запускаются только после согласия. Можно добавить и любой другой код — он попадёт в тот же «гейт».
- Переключаемый вид баннера. Строгая официальная табличка или анимированный персонаж («печенька»), который держит табличку с текстом согласия и кнопками. Персонаж следит глазами за курсором и меняет реплики.
- Свои персонажи. Встроенный визуальный редактор: загружаете картинку, перетаскиваете точки-глаза и рамку таблички — координаты считаются автоматически.
- Генератор юридических страниц. Одной кнопкой создаются Политика обработки ПДн, Согласие, Политика cookie и Пользовательское соглашение — с подстановкой ваших реквизитов.
- Ссылки в подвал. Тремя способами: автоматически, виджетом в область подвала темы или шорткодом
Политика в отношении обработки персональных данных · Согласие на обработку персональных данных · Политика использования файлов cookie · Пользовательское соглашение · Настройки cookie. - Проверка сторонних счётчиков. Плагин находит Метрику/GA, установленные в обход него (в теме или другом плагине), и предупреждает о риске нарушения 152-ФЗ.
- Чек-лист запуска. Пошаговый статус настройки и подсказка, нужно ли подавать уведомление в Роскомнадзор.
- Отзыв согласия. Небольшой значок позволяет посетителю в любой момент изменить решение.
Установка
Способ 1. Через админку (рекомендуется)
- Скачайте ZIP-файл по кнопке выше.
- В админке WordPress откройте Плагины → Добавить плагин → Загрузить плагин.
- Выберите скачанный ZIP, нажмите Установить, затем Активировать.
Способ 2. Вручную по FTP
- Распакуйте ZIP — получится папка
cookie-consent-mascot. - Загрузите её в
/wp-content/plugins/. - Активируйте плагин в разделе Плагины.
Настройка за несколько шагов
После активации в меню появится раздел Cookie Consent с вкладками. Начните с вкладки «Чек-лист» — она проведёт по всем шагам:
- Юридическое. Укажите реквизиты оператора (наименование, ИНН, адрес, email) и текст баннера — поля уже заполнены грамотными образцами по 152-ФЗ.
- Страницы и подвал. Нажмите «Создать юридические страницы» и выберите способ вывода ссылок в подвал.
- Вернитесь на вкладку «Юридическое» и вставьте ссылку на созданную Политику (это обязательное поле).
- Аналитика. Впишите ID Яндекс.Метрики и/или Google Analytics. Проверьте, что счётчики не установлены другим способом.
- Персонаж. Выберите вид баннера — строгая табличка или персонаж — и сохраните.
Уведомление Роскомнадзора
Важный момент, о котором часто забывают: с осени 2022 года почти любой сбор персональных данных требует уведомления Роскомнадзора до начала обработки. Веб-аналитика, формы обратной связи, комментарии, регистрация, интернет-магазин — всё это сбор ПДн. Плагин на вкладке «Чек-лист» подсказывает, какие источники сбора у вас есть, но подать уведомление оператор должен самостоятельно — через Госуслуги или портал pd.rkn.gov.ru.
Важная оговорка
Плагин помогает технически корректно получить согласие и раскрыть информацию, а также даёт грамотные образцы документов. Однако он не заменяет юридическую консультацию. Перед публикацией перечитайте сгенерированные тексты и при необходимости адаптируйте их под свой проект, а для значимых случаев обратитесь к юристу.
Итог
Cookie Consent Mascot закрывает сразу несколько задач: получает согласие до запуска аналитики, создаёт обязательные документы, выводит ссылки на них и делает это в приятном, а не раздражающем виде. Скачать плагин можно по кнопке в начале статьи.
Нужна помощь с внедрением, доработкой или продвижением сайта?
Мы в CMediaTech занимаемся созданием и продвижением сайтов и внедрением ИИ в бизнес. Пишите: zanuda@zanuda.info.
