Cookie (куки) — небольшой файл, который сайт сохраняет в браузере, чтобы узнать посетителя на следующем шаге. Без них не работают вход в личный кабинет и корзина: сайт не свяжет между собой две страницы, открытые одним человеком.
Четыре вида cookie
- Необходимые — вход, корзина, защита от подделки запросов, выбор языка. Без них сайт не работает, и согласия они не требуют.
- Аналитические — счётчики посещаемости. Показывают, сколько людей пришло и какие страницы читают. Их подключают после согласия.
- Рекламные — ретаргетинг и рекламные сети: из-за них товар из карточки потом показывается в объявлениях на других сайтах. К ним больше всего претензий.
- Сторонние — cookie чужих скриптов, встроенных на вашем сайте: видео, карт, виджетов. Браузеры их постепенно ограничивают.
Зачем баннер согласия
Баннер решает одну задачу: не ставить необязательные cookie и не грузить чужие скрипты, пока человек не согласился. Правильный баннер блокирует загрузку счётчика до нажатия.
Российское законодательство прямого требования о таком баннере не содержит. Идея та же, что и в согласии на обработку данных: человек должен понимать, что о нём собирают, и иметь возможность отказаться. Для европейских посетителей правила строже.
Как сделать правильно
У рабочего баннера три признака. До согласия ни один сторонний скрипт не загружается: это видно во вкладке «Сеть» в инструментах разработчика. Кнопка отказа стоит рядом с кнопкой согласия, а выбор запоминается и его можно изменить.
Чего стоит избегать: предзаполненных галочек, кнопки «принять» в десять раз заметнее отказа, баннера, который закрывается только согласием. Такой баннер не подтверждает осознанное согласие.