Два типа cookie — два правила

Строго необходимые: язык, корзина, сессия входа, защита от ботов. Без них сайт не работает, поэтому их можно ставить без вопроса. Аналитические и маркетинговые: Google Analytics, пиксели Meta и TikTok, Hotjar, ремаркетинг. Они присваивают посетителю идентификатор и узнают его при следующих визитах, то есть обрабатывают персональные данные. Для них нужно основание, и на практике работает только согласие.

Что такое действительное согласие

  • Свободное: отказ должен быть таким же простым, как согласие. Большая кнопка «Принять» и спрятанная ссылка «Настройки» — не свободный выбор.
  • Информированное: посетитель видит, какие категории cookie есть и с какой целью.
  • Предварительное: скрипты отслеживания не запускаются до нажатия «Принять». Баннер, который «информирует», пока аналитика уже работает, — просто декорация.
  • Отзываемое: есть способ изменить выбор позже (ссылка «Настройки cookie» в подвале).

Случай Google Analytics 4

GA4 можно загружать до согласия только в режиме Consent Mode со статусами «denied»: отправляется обезличенный сигнал без cookie и без идентификатора клиента. Полные данные уходят только после принятия. Если в сетевых запросах до согласия есть параметр cid, настройка неверна.

Когда баннер не нужен

Если вы используете только строго необходимые cookie, баннер не нужен — достаточно раздела о cookie в политике конфиденциальности. Многие сайты-визитки могут полностью отказаться от аналитики на cookie и использовать решения без cookie.

Чек-лист правильного баннера

  • Кнопки «Принять» и «Отклонить» (или «Только необходимые») на одном визуальном уровне.
  • Никаких запросов к аналитике или пикселям до выбора.
  • После «Отклонить» трекеры остаются выключенными и при перезагрузке страницы.
  • Список cookie с целью и сроком доступен из баннера.
  • Выбор можно изменить в любой момент.

Первые три пункта можно проверить автоматически нашим бесплатным инструментом на главной странице.