Гайды / Сайт

Cookie-баннер и Яндекс Метрика: когда нужно согласие и как его получить

Метрика собирает данные посетителя с первой загрузки страницы, а оператор этих данных по условиям самого Яндекса — владелец сайта. Разбираем, какое согласие нужно, как сделать баннер, который действительно держит счётчик до клика, и что настроить в Вебвизоре.

Обновлено 20 октября 2026

Коротко
  • По условиям Яндекса оператор данных Метрики — владелец сайта
  • Счётчики загружаются только после «Принять»
  • В баннере есть равноценная кнопка отказа
  • В тексте согласия назван Яндекс как обработчик по поручению
  • Вебвизор не записывает имена, адреса и платёжные данные

В России нет отдельного закона о cookie. Обязанность спрашивать согласие вытекает из 152-ФЗ, и в 2026 году Роскомнадзор и суды уже применяют её к Метрике на обычных сайтах.

Почему Метрика — это персональные данные

Счётчик ставит посетителю cookie _ym_uid: она живёт год и нужна, чтобы отличать одного посетителя от другого. Вместе с ней в Яндекс уходят IP-адрес, данные об устройстве и браузере, просмотренные страницы и клики, а с Вебвизором — запись всего визита.

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

Суды смотрят так же. В деле юридического портала, которое мы разбирали в статье о согласии, суд установил обработку персональных данных через Яндекс Метрику и Google Analytics и оштрафовал владельца сайта за отсутствие согласия.

Есть и формальная причина. Поручить обработку другому лицу оператор вправе с согласия человека, если закон не говорит иного (ч. 3 ст. 6 152-ФЗ). Яндекс обрабатывает данные по поручению, значит, без согласия посетителя Метрика работать не должна.

Какие cookie можно без согласия

Cookie Примеры Согласие
Необходимые сессия, вход в кабинет, корзина, выбор языка, защита от ботов не нужно
Аналитические Яндекс Метрика, Вебвизор, Top.Mail.Ru нужно
Рекламные пиксель VK Рекламы, ретаргетинг нужно
Сторонние виджеты онлайн-чаты, видеоплееры, карты нужно, если виджет собирает данные посетителя

Без необходимых cookie сайт просто не работает, и для них обычно хватает договора с посетителем или законного интереса оператора (п. 5 и 7 ч. 1 ст. 6 152-ФЗ). Статистика посещений к работе сайта не относится.

Некоторые юристы предлагают обходиться без баннера и ссылаться на пользовательское соглашение, которое человек якобы принимает, открывая сайт. Слабое место схемы — аналитика не нужна для исполнения договора с посетителем. К тому же Яндекс обрабатывает данные по поручению, а для поручения закон требует согласия.

1

Счётчики ждут выбора

До нажатия «Принять» на сайте работают только необходимые cookie. Метрика, пиксели и чаты загружаются после согласия. Баннер поверх уже сработавшего счётчика ничего не решает.

ч. 1 ст. 13.11 КоАПдо 300 000 ₽Проверить счётчики →
2

Отказаться так же просто, как согласиться

Кнопки «Принять» и «Отклонить» стоят рядом и выглядят одинаково. Надпись «Продолжая пользоваться сайтом, вы соглашаетесь…» с одной кнопкой «Понятно» — это уведомление: согласие должно быть однозначным, а продолжение просмотра им не является.

ч. 1 ст. 9 152-ФЗ
3

Названы сервисы и цель

В баннере или в тексте согласия по ссылке: кто оператор, какие сервисы подключены (Яндекс Метрика, ООО «ЯНДЕКС» как обработчик по поручению), зачем — статистика посещений. Плюс ссылка на политику cookie.

ч. 3 ст. 6 152-ФЗ
4

Выбор записан

Сохраняйте дату, редакцию текста баннера и то, что выбрал посетитель. Без записи не докажете, что согласие было, а Яндекс по своим условиям вправе запросить подтверждение.

ч. 3 ст. 9 152-ФЗ
5

Выбор можно изменить

Ссылка «Настройки cookie» в подвале снова открывает баннер. Если посетитель передумал, счётчики перестают загружаться.

ч. 2 ст. 9 152-ФЗ

Проверьте формы и счётчики на своём сайте:

Проверьте свой сайт

Пройдём до 30 страниц и покажем, что нарушено и сколько это может стоить.

Без регистрации, отчёт откроется здесь же

Как заставить Метрику ждать согласия

  1. Уберите счётчик из шаблона и встроенных интеграций. В Тильде это поле Метрики в настройках сайта, в WordPress и Битриксе — плагин или модуль, который вставляет код. Иначе счётчик загрузится в обход баннера.
  2. Удалите блок <noscript> из стандартного кода счётчика. Картинка внутри него отправляет визит в Метрику даже без JavaScript и без всякого согласия.
  3. Запускайте счётчик функцией, которую баннер вызывает после «Принять». При следующих визитах баннер вызывает её сразу, если согласие уже сохранено.
  4. Проверьте результат. Откройте сайт в режиме инкогнито и в инструментах разработчика на вкладке «Сеть» отфильтруйте запросы по mc.yandex. До нажатия «Принять» их быть не должно, cookie _ym_uid — тоже.

Пример функции для третьего шага. Вместо 12345678 подставьте номер своего счётчика:

// вызывается после нажатия «Принять»
function startMetrika() {
  if (window.ym) return;
  window.ym = function () { (ym.a = ym.a || []).push(arguments); };
  ym.l = Date.now();
  ym(12345678, 'init', { clickmap: true, trackLinks: true, webvisor: false });
  var s = document.createElement('script');
  s.async = true;
  s.src = 'https://mc.yandex.ru/metrika/tag.js';
  document.head.appendChild(s);
}

Вебвизор: что он записывает

По справке Метрики Вебвизор записывает содержимое страниц и действия посетителя, включая ввод в поля форм. Поля, которые Метрика сочтёт конфиденциальными, например имя и фамилию, она заменяет звёздочками, но распознаёт их сама и не всегда. При этом п. 4.1.2 условий Метрики запрещает собирать через Вебвизор пароли, платёжные данные, имена, адреса и другие данные, прямо указывающие на человека, без специальных согласий.

Что сделать:

  • если записи визитов не нужны, отключите Вебвизор (webvisor: false в коде счётчика);
  • в настройках счётчика на вкладке «Вебвизор» выключите «Записывать все поля» — тогда содержимое полей заменится звёздочками;
  • блокам с личными данными, например личному кабинету и оформлению заказа, добавьте класс ym-hide-content, и Вебвизор не запишет их содержимое.

Что будет, если не спрашивать

Роскомнадзор находит счётчики автоматически. Юристы, которые сопровождают такие проверки, пишут, что в требованиях регулятора Метрика без согласия идёт отдельным пунктом: нужно разместить баннер с указанием Метрики, текст согласия и политику cookie. На исправление и ответ дают 10 рабочих дней.

Если дело дошло до штрафа, это ч. 1 ст. 13.11 КоАП — обработка без законного основания, для юрлица от 150 000 до 300 000 ₽. В деле юридического портала суд назначил 75 000 ₽, половину минимума: компания относится к малому бизнесу. Штраф касался и форм, и счётчиков.

Метрика делает вас оператором персональных данных даже без форм на сайте. Значит, нужно и уведомление в Роскомнадзор: за его отсутствие по ч. 10 ст. 13.11 штраф от 100 000 ₽.

Уведомление в Роскомнадзор за 15 минут

Заполним уведомление по вашим ответам — останется подписать на Госуслугах.

Заполнить уведомление

Закройте нарушения одним кодом на сайте

Согласия под формами, cookie-баннер с блокировкой счётчиков и журнал согласий — consents подключается за 10 минут.

Подключить бесплатно

Вопросы

Нужен ли cookie-баннер, если на сайте нет форм, только Метрика?

Нужен. По условиям самого Яндекса владелец сайта — оператор данных, которые собирает Метрика, а обрабатывать их без законного основания нельзя. Заодно проверьте, подано ли уведомление в Роскомнадзор.

Хватит баннера с одной кнопкой «Понятно»?

Нет. Это уведомление, а не согласие: у посетителя нет выбора, а счётчик обычно уже сработал. Нужны кнопки «Принять» и «Отклонить» и загрузка Метрики только после согласия.

Сколько посетителей пропадёт из статистики?

Часть людей откажется, и визитов в отчётах станет меньше. Сколько именно — зависит от аудитории и вида баннера. Заявки и продажи, которые вы считаете в CRM, от этого не уменьшатся.

Нужно ли согласие на технические cookie?

Обычно нет. Cookie сессии, корзины и входа в кабинет нужны для работы сайта. Согласие спрашивают для аналитики, рекламы и сторонних виджетов.

Можно оставить Google Analytics, если посетитель согласился?

Google Analytics передаёт данные за рубеж, а это отдельные требования ст. 12 152-ФЗ о трансграничной передаче. Если без отчётов Google можно обойтись, проще его отключить.

Галочка у формы заменяет cookie-баннер?

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