Яндекс.Метрика не работает из-за плашки cookie: почему и что делать

Вы поставили cookie-баннер. Через неделю открыли Метрику — а там пусто. Визитов нет. Источники трафика не читаются. Реклама не окупается.

Это не баг, не ошибка настройки и не проблемы с интернетом. Это побочный эффект cookie-баннера, о котором не пишут в инструкциях.

Что такое cookie-баннер и откуда он взялся

Всплывающая плашка внизу сайта: «Мы используем cookie, чтобы сайт работал лучше. Принять». Это cookie-баннер.

Его задача — предупредить посетителя о сборе данных и получить согласие. Но чтобы понять, зачем он вообще нужен и почему от него зависит работа Метрики, нужно посмотреть на реальную практику Роскомнадзора.

Ведомство в своих требованиях к операторам прямо указывает: функционал Яндекс.Метрики позволяет определить уникального посетителя сайта, формировать сведения о его предпочтениях и поведении. А значит — это обработка персональных данных. Со всеми вытекающими требованиями по 152-ФЗ.

Что это означает на практике. Если на сайте стоит Метрика, оператор обязан:

  • иметь правовое основание для обработки этих данных (ч. 1 ст. 6 152-ФЗ);
  • информировать посетителя при входе на сайт об обработке данных с использованием Метрики;
  • включить сведения об использовании Метрики в политику обработки персональных данных;
  • внести эти сведения в уведомление, поданное в Роскомнадзор (ст. 22 152-ФЗ).

Если чего-то из этого нет — ведомство выставляет требование о прекращении обработки персональных данных, осуществляемой с нарушением закона. Срок на ответ — 10 рабочих дней. И это уже не про абстрактные штрафы, а про конкретное предписание с конкретной датой.

Cookie-баннер в этой схеме — один из инструментов получения согласия. Но сам по себе баннер без правового основания, без информирования и без обновлённой политики ничего не решает.

Почему Метрика перестаёт работать

Скрипт Метрики — это код, который браузер посетителя загружает с серверов Яндекса. Именно этот скрипт передаёт данные о визите: какой URL открыт, откуда пришёл человек, что делал на странице, достиг ли цели.

Когда cookie-баннер блокирует загрузку скрипта до нажатия кнопки, происходит следующее:

  • Визиты не фиксируются. Человек зашёл, посмотрел, ушёл — для Метрики его не было.
  • Источники трафика не определяются. Вы не видите, пришёл он из поиска, из рекламы или из соцсетей.
  • UTM-метки и yclid не подхватываются. Разметка рекламных кампаний теряется.
  • Цели не срабатывают. Заявка отправлена, но в отчётах её нет.
  • Реклама в Яндекс.Директе не связывается с реальными заявками. Директ считает клики, Метрика не видит, что было дальше.

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

Сам баннер — это просто плашка с кнопкой. Вопрос в том, как он настроен. Кто-то ставит баннер просто потому, что клиент попросил, — не вникая в законы и не задумываясь, что при этом отключается. Кто-то, наоборот, блокирует все сторонние скрипты до нажатия кнопки, потому что «так надо по закону». Выглядит это одинаково, а результат для аналитики — один и тот же.

Сколько людей не дают согласие

Данные разных источников сходятся: значительная часть посетителей отклоняет cookie-баннер или просто закрывает его.

Исследование Usercentrics, проведённое среди 11 000 потребителей в семи странах, показало: 48% пользователей стали реже нажимать «Принять всё» на cookie-баннерах по сравнению с ситуацией трёхлетней давности. Более половины потребителей теперь управляют настройками выборочно: 39% принимают только необходимые cookie, 16% настраивают категории вручную.

Опрос института forsa для Федерального ведомства по защите данных Германии дал ещё более резкие цифры: 60% респондентов обычно отклоняют все cookie, если это можно сделать одним кликом.

Исследование, опубликованное в материалах конференции ASIACCS 2026, показало, что даже среди пользователей, заявляющих о постоянном отклонении cookie, реальное поведение расходится с заявленным: из 197 респондентов, утверждавших, что всегда отклоняют cookie, только 107 нажали кнопку «Не согласен», 60 закрыли баннер, а 13 нажали «Принять».

Каждый такой пользователь — потерянный визит, потерянный источник, потерянная заявка.

Что это значит для бюджета

Вы потратили 50 000 рублей на рекламу в Яндекс.Директе. Из них половина пришла от людей, которые не дали согласие на cookie.

Что произошло:

  • В Метрике эти визиты не видны.
  • В отчётах Директа они есть, а в аналитике — нет.
  • Вы не знаете, какая кампания работает, а какая сливает бюджет.
  • Вы не понимаете, сколько реально стоит заявка.
  • Вы не можете оптимизировать рекламу.

Реклама льётся, деньги тратятся, результат неизвестен. Если заявка стоит 3 000 рублей, а вы теряете половину данных — вы не можете понять, где эти 3 000, а где 10 000.

Особенно сильно это бьёт по тем посетителям, ради которых вы и платите. Люди, пришедшие по рекламе или из поиска, — новые для сайта. У них нет причины доверять вам. Они отклоняют баннер чаще, чем постоянные посетители. То есть вы теряете именно тех, чьё поведение нужно измерять.

Можно ли не ставить баннер вообще?

Технически — да. Юридически — нет.

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

По 152-ФЗ обработка персональных данных допускается только в случаях, перечисленных в ч. 1 ст. 6. Если сайт использует Метрику и при этом нет ни согласия, ни иного законного основания из этого перечня — Роскомнадзор квалифицирует это как нарушение и выставляет требование о прекращении обработки.

Штрафы за нарушения по ст. 13.11 КоАП РФ — до 300 000 рублей для юрлиц. Отдельно — ответственность за невыполнение требования в срок по ч. 5 ст. 13.11 КоАП РФ. Плюс предписания, проверки, репутационные риски.

Выбор не «баннер или не баннер». Выбор такой:

  • Баннер и потеря аналитики — вы соблюдаете закон, но не видите, что происходит на сайте.
  • Баннер и сохранение аналитики — вы соблюдаете закон и продолжаете видеть цифры.

Второй вариант существует.

Как сохранить и закон, и аналитику

Есть решение — серверный трекинг. Но важно понимать, при каких условиях он законен.

Идея в том, чтобы не терять данные о посещениях, пока пользователь не дал согласие на обработку cookie. При этом серверный трекинг не заменяет cookie-баннер и не отменяет требования 152-ФЗ. Он работает с обезличенными техническими данными.

Что это значит на практике:

  • Никаких персональных данных. Серверный трекинг не собирает имя, телефон, email, точный IP-адрес. Передаются обезличенные технические параметры: факт визита, URL страницы, источник перехода — без привязки к конкретному человеку.
  • Только технические cookie сайта. Для идентификации сессии могут использоваться собственные технические cookie сайта, которые необходимы для его работы. Они не относятся к аналитическим или рекламным cookie, на которые требуется согласие.
  • Согласие всё равно нужно. Для любых данных, которые позволяют идентифицировать пользователя (IP-адрес, cookie Яндекс.Метрики), требуется согласие. Роскомнадзор прямо относит IP-адрес к персональным данным, если он позволяет определить лицо.

Что это даёт:

  • Вы видите общую картину трафика, даже если часть пользователей не дала согласие.
  • Источники переходов определяются на уровне обезличенных данных.
  • Когда пользователь даёт согласие — включается обычный счётчик Метрики, и данные собираются в полном объёме.

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

Что делать

Если ваш сайт на Webasyst — есть готовый плагин, который всё это делает.

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

Яндекс.Метрика: Cookie-баннер и трекинг

Если вы не на Webasyst — ищите аналогичные решения для своей CMS. Для PHP существуют открытые библиотеки серверного трекинга, но их работоспособность зависит от актуальности API Метрики — проверяйте перед использованием.

Итог

Cookie-баннер — не проблема. Проблема — потеря аналитики, которую он вызывает.

По независимым опросам, от 40 до 60% посетителей отклоняют cookie, если это возможно одним кликом. Это не «погрешность» — это половина картины, на основе которой вы принимаете решения о рекламном бюджете.

Решение есть. Оно не требует сложной настройки и работает с первого дня.

Работаем по всей Росcии и городам


Работаем по всей Росcии и городам