Настройка баннера о файлах cookie: порядок, который экономит работу
Баннер о файлах cookie обычно начинают делать с конца: сначала цвет, потом текст, а когда-нибудь потом — вопрос, что, собственно, блокируется. Если идти ровно наоборот, это экономит работу — и приводит к баннеру, который выдерживает проверку.
Этот текст упорядочивает технические шаги. Он не является юридической консультацией: достаточно ли твоего варианта реализации, зависит от твоего бизнеса, и оценивать это должен тот, кто его знает.
Шаг 1: посмотреть, что действительно загружается
Прежде чем что-либо настраивать, нужно выложить на стол то, что сайт действительно подключает. Почти всегда список оказывается длиннее, чем казалось: внешний шрифт, карта, видео, окно чата, платёжный сервис в процессе оформления заказа.
Сканирование находит бо́льшую часть. Не видит оно того, что загружается только в определённых местах — в корзине, после отправки формы, в авторизованном состоянии. Эти страницы нужно ему показать или дополнить список вручную.
Открой свой сайт в новом профиле браузера и посмотри в инструментах разработчика на вкладке «Сеть», к каким сторонним адресам уходят запросы. Этот список — правда, а любой список из инструмента — лишь приближение к ней.
Шаг 2: распределять, а не гадать
Каждый найденный сервис относится к какой-то категории. Обычные шесть — необходимые, функциональные, статистика, маркетинг, медиа и прочие. Распределение определяет, что может работать до получения согласия, — и именно здесь чаще всего действуют наугад.
Эмпирическое правило: «необходимо» то, без чего сайт не работает, — сессия, корзина, проверка безопасности, сам cookie согласия. Всё, что служит улучшению, измерению или рекламе, необходимым не является, даже если оно полезно.
Шаг 3: блокировать до того, как задан вопрос
Баннер, который спрашивает, когда скрипт давно загружен, получает не согласие, а подтверждение задним числом. Это самая частая техническая ошибка и одновременно та, которую проще всего проверить.
- Открой приватное окно и зайди на главную страницу.
- Прежде чем что-либо нажимать, посмотри в инструментах разработчика на вкладку «Сеть».
- Если там есть сторонний адрес, который не является необходимым, значит, твой баннер не блокирует.
- Повтори это на странице с видео или картой — именно там встречаются исключения.
Шаг 4: проверить текст, а не просто перенять
Типовой текст утверждает о сайте то, чего не знает. Фраза о передаче данных в США на сайте с локальной статистикой попросту неверна — а ложное утверждение в тексте согласия хуже, чем краткое верное.
Поэтому текст, созданный на основе измеренного фактического состава, ценнее шаблона. Kakapo Consent составляет его именно так и помечает каждое предложение по происхождению: производное (по-немецки: „abgeleitet“), неизменное (по-немецки: „fest“) или заготовка (по-немецки: „Vorgabe“). То, что помечено как заготовка, нужно прочитать.
Шаг 5: подтверждение
Журнал с отметкой времени отвечает на вопрос «нажал ли кто-то». Но при проверке звучит другой вопрос: на что было дано согласие? Без текста, который тогда показывался, ответ — лишь предположение.
Эту задачу решает хеш показанного текста и действующей конфигурации: если меняется текст, меняется и хеш, и видно, что более раннее согласие относилось к другой версии.
Пять самых частых ошибок
| Частая ошибка | Почему это важно |
|---|---|
| Скрипты загружаются до получения согласия | Согласие приходит слишком поздно и ничего не стоит |
| Кнопка «Отклонить» спрятана или до неё сложнее добраться | Тогда выбор уже не настоящий |
| Всё отнесено к «необходимым» | Выглядит аккуратно, но не выдерживает ни одного вопроса |
| Текст из шаблона, не проверен | Утверждает о сайте то, чего не знает |
| Нет доступного способа отозвать согласие | Согласие, которое нельзя отозвать, — не согласие |
Что нужно сделать после этого
- Встроить постоянно доступный способ отозвать согласие — обычно маленькую кнопку или ссылку в подвале сайта
- Опубликовать обзор cookie на отдельной странице и дать на неё ссылку из баннера
- Регулярно повторять сканирование: новый плагин часто приносит с собой новое подключение
- После каждого крупного изменения выборочно перепроверять в приватном окне
Часто задаваемые вопросы
Нужен ли мне баннер вообще?
Достаточно ли раздавать Google Fonts локально?
Как долго действует согласие?
А как же встроенные видео?
Считается ли «продолжение просмотра сайта» согласием?
Kakapo Consent — заплатите один раз, пользуйтесь всегда.
Все девять плагинов за 149 € один раз вместо 13 € в месяц. Безопасная оплата через Stripe. Первые 14 дней: проблема решена или деньги назад.
Получить Lifetime Все функции