Полоска внизу экрана с текстом «мы используем куки» и одной кнопкой «ок» давно не считается согласием. Правила Евросоюза требуют, чтобы согласие было добровольным, конкретным и осознанным, а отказаться было так же просто, как согласиться. Баннер с единственной кнопкой этому не соответствует, и штрафы по таким случаям в Европе уже выписывают.
При этом не всякий сайт обязан ставить баннер. Если вы не используете аналитику, рекламные пиксели, встроенные видео с YouTube, карты и чаты, а из куки-файлов у вас только технические, согласие не нужно. На практике таких сайтов почти нет: даже обычный счётчик посещений уже требует спросить разрешение.
Как должен выглядеть правильный баннер
- Две равнозначные кнопки: принять всё и отклонить всё, одного размера и контраста
- Ссылка или кнопка настроек, где можно включить отдельные категории
- Короткое понятное объяснение, зачем нужны куки, без юридического тумана
- Ссылка на полную политику использования куки
- Возможность изменить решение позже, обычно небольшая иконка в углу или ссылка в подвале
Категории обычно делят на четыре группы: необходимые, аналитические, функциональные и маркетинговые. Необходимые включены всегда и отключить их нельзя, потому что без них сайт не работает. Остальные по умолчанию должны быть выключены. Предустановленная галочка согласием не считается.
Главная техническая ошибка
Самая частая проблема даже у аккуратно оформленных баннеров: скрипты аналитики и рекламы загружаются сразу при открытии страницы, а баннер просто висит сверху. То есть куки уже поставлены, данные уже ушли, а согласия ещё нет. С точки зрения закона это то же самое, что не спрашивать вообще.
Правильно устроено иначе: до нажатия кнопки никакие сторонние скрипты не выполняются. Проверить легко. Откройте сайт в режиме инкогнито, вызовите инструменты разработчика и посмотрите список куки-файлов до того, как что-либо нажали. Если там уже лежат файлы с именами вроде _ga или _fbp, настройка сломана.
Что будет с аналитикой
Честный баннер означает, что часть людей откажется и вы перестанете видеть их в статистике. Обычно соглашается от шестидесяти до восьмидесяти процентов посетителей, и цифры в отчётах падают соответственно. Это нормально и не значит, что трафик упал. Важно понимать разницу, иначе в первый месяц можно испугаться и начать искать несуществующую проблему.
Смягчить потерю помогает режим согласия Google. Он передаёт обезличенные сигналы даже от отказавшихся пользователей, и система достраивает недостающие данные моделированием. Точность ниже, чем при полном отслеживании, но общая картина сохраняется. Настраивается это через Google Tag Manager вместе с баннером, а не отдельно.
Отдельно стоит хранить журнал согласий: кто и когда что нажал. Большинство готовых решений делает это само. При проверке именно журнал будет доказательством, что согласие получено, а не просто нарисован красивый баннер.
И последнее: баннер не должен закрывать половину экрана на телефоне и не должен блокировать чтение до нажатия кнопки. Всплывающее окно во весь экран с затемнением формально законно, но по показателю отказов бьёт больно. Компактная панель снизу с двумя кнопками решает задачу и не разрушает первое впечатление.