Два типа cookie — два правила
Строго необходимые: язык, корзина, сессия входа, защита от ботов. Без них сайт не работает, поэтому их можно ставить без вопроса. Аналитические и маркетинговые: Google Analytics, пиксели Meta и TikTok, Hotjar, ремаркетинг. Они присваивают посетителю идентификатор и узнают его при следующих визитах, то есть обрабатывают персональные данные. Для них нужно основание, и на практике работает только согласие.
Что такое действительное согласие
- Свободное: отказ должен быть таким же простым, как согласие. Большая кнопка «Принять» и спрятанная ссылка «Настройки» — не свободный выбор.
- Информированное: посетитель видит, какие категории cookie есть и с какой целью.
- Предварительное: скрипты отслеживания не запускаются до нажатия «Принять». Баннер, который «информирует», пока аналитика уже работает, — просто декорация.
- Отзываемое: есть способ изменить выбор позже (ссылка «Настройки cookie» в подвале).
Случай Google Analytics 4
GA4 можно загружать до согласия только в режиме Consent Mode со статусами «denied»: отправляется обезличенный сигнал без cookie и без идентификатора клиента. Полные данные уходят только после принятия. Если в сетевых запросах до согласия есть параметр cid, настройка неверна.
Когда баннер не нужен
Если вы используете только строго необходимые cookie, баннер не нужен — достаточно раздела о cookie в политике конфиденциальности. Многие сайты-визитки могут полностью отказаться от аналитики на cookie и использовать решения без cookie.
Чек-лист правильного баннера
- Кнопки «Принять» и «Отклонить» (или «Только необходимые») на одном визуальном уровне.
- Никаких запросов к аналитике или пикселям до выбора.
- После «Отклонить» трекеры остаются выключенными и при перезагрузке страницы.
- Список cookie с целью и сроком доступен из баннера.
- Выбор можно изменить в любой момент.
Первые три пункта можно проверить автоматически нашим бесплатным инструментом на главной странице.