Cookie4 мин чтения4 просмотра

Счётчики и пиксели, которые срабатывают до согласия

Cookie-баннер сам по себе ничего не решает. Значение имеет момент: если счётчик, пиксель или чат стартовали до нажатия «Принять», согласие спрашивали задним числом — то есть не спрашивали. Каким должен быть сам баннер — в разборе требований к cookie-баннеру.

Cookie
до 300 000 ₽
ч. 1 ст. 13.11 КоАП для юридических лиц — 150 000–300 000 ₽ за обработку персональных данных в случаях, не предусмотренных законодательством.

Почему баннер не спасает

Типовая установка ставит баннер поверх страницы, а скрипты подключает в шапке — они выполняются первыми. Внешне всё выглядит правильно: уведомление есть. Фактически данные уже ушли, а посетителю показали окно постфактум.

Отказаться должно быть так же легко

Кнопка «Отклонить» обязана быть на том же экране и такой же заметной, как «Принять». Если отказ спрятан в настройках вторым кликом, согласие не является свободным — а несвободное согласие не является согласием.

Как это видно роботу

Проверка открывает сайт в настоящем браузере, ничего не нажимает и записывает все сетевые запросы. Если до единого клика есть обращения к счётчикам и рекламным сетям — это факт, а не предположение: видно адрес, время и до какой кнопки он случился.

Как отложить счётчик

Скрипт счётчика подключается не в шапке, а функцией, которая вызывается после нажатия «Принять». Выбор сохраняется, чтобы не спрашивать при каждом визите. Ниже — минимальный вариант; конкретные строки зависят от системы аналитики, но принцип один: до согласия ни одного обращения к чужому серверу.

function enableAnalytics() {
  const s = document.createElement('script');
  s.src = 'https://mc.yandex.ru/metrika/tag.js';
  s.async = true;
  document.head.appendChild(s);
}

if (localStorage.getItem('cookie-consent') === 'accepted') {
  enableAnalytics();
}

Как проверить себя за две минуты

Откройте сайт в новом окне без сохранённого выбора, нажмите F12, вкладка Network — и НИЧЕГО не нажимайте. Если в списке уже есть запросы к mc.yandex.ru, google-analytics.com или рекламным сетям, значит данные ушли до согласия. Это тот же способ, которым смотрит наш робот, и тот же, которым смотрит проверяющий.

Что делать со счётчиком, который нужен всегда

Возражение звучит одинаково: без аналитики бизнес слепнет. Оно справедливо, и выход не в отказе от измерений. Первое: часть данных считается на своей стороне — серверные логи и учёт заявок не ставят посетителю идентификаторов и согласия не требуют. Второе: счётчик после согласия продолжает считать тех, кто согласился, а это большинство. Третье: системы аналитики обычно умеют режим без cookie — он даёт агрегированную картину без привязки к конкретному человеку. Точность падает, но измеряется это процентами, и только по той части аудитории, которая согласия не дала.

Что сделать прямо сейчас
Отключите загрузку счётчиков до нажатия «Принять»
Сделайте «Отклонить» равнозначной кнопкой на первом экране
Сохраняйте выбор посетителя и не переспрашивайте при каждом визите
Проверьте, что до клика к чужим серверам не уходит ни одного запроса
Проверьте сайт в чистом окне: до клика не должно быть запросов к счётчикам
Переслать статью
А ваш сайт прошёл бы проверку?
29 пунктов проверки за 2 минуты. Балл риска и два критичных нарушения — бесплатно.
Проверить свой сайт бесплатно
Похожие материалы
152-ФЗФорма без галочки согласия: до 700 000 ₽ за одну проверкуЧитать →РоскомнадзорУведомление в Роскомнадзор: полчаса работы против 300 000 ₽Читать →ТрансграничкаGoogle Fonts и reCAPTCHA: почему это передача данных за границуЧитать →
Читать дальше
38-ФЗРассылка без отдельного согласия: до 500 000 ₽ по закону о рекламе
Тема:CookieВсе материалы ленты «По законам РФ»

Материал носит информационный характер и не является юридической консультацией. Актуальность требований проверяйте на момент чтения.