Перейти к содержимому
Аналитика/Опубликовано 25 сентября 2026 г./5 мин

Яндекс Метрика не работает: пять причин пустого отчёта

Почему Яндекс Метрика не работает или показывает не то: согласие на куки, блокировщики, роботы в отчёте, свои проверки, отложенная загрузка. На примере нашего счётчика: 11 визитов за сентябрь против 643 за август.

Яндекс Метрика не работает: пять причин пустого отчёта
С
Команда NEXFORCE
SEO-эксперт NEXFORCE

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

Наш пример: 643 визита в августе и 11 в сентябре

Статистика nexforce.ru за 2026 год, данные сняты 25 сентября:

МесяцВизитов в Метрике
июнь (с 15-го)196
июль70
август643
сентябрь (по 24-е)11

Ни августовская, ни сентябрьская цифра не показывает посещаемость. Августовский пик — роботы, сентябрьский провал — в основном согласие на куки. Разберём по порядку.

Причина 1. Счётчик ждёт согласия на куки

С конца августа наш счётчик загружается только после того, как посетитель нажал «принять» в баннере. Кто баннер закрыл или проигнорировал, для статистики не существует.

Последствия в числах:

  • визитов в неделю стало 2–4 вместо прежних 8–34;
  • с 1 по 20 сентября Вебмастер насчитал 10 кликов из поиска Яндекса, а Метрика — 4 визита из всех поисковиков вместе;
  • на втором нашем сайте, форматни.рф, за две недели сентября счётчик увидел 275 визитов из поиска, Вебмастер — 799 кликов. Это около трети.

Как понять, что причина в этом. Откройте сайт в окне инкогнито и не трогайте баннер. Если в консоли браузера нет запросов к mc.yandex.ru, код ждёт согласия.

Что делать. Это не поломка, а следствие выбранной схемы согласия. Решение о ней юридическое. Если она остаётся, считайте её данные выборкой, а объём трафика берите из Вебмастера и Search Console.

Причина 2. Блокировщик рекламы

Справка прямо называет причину, по которой счётчик не находится на странице: «Счетчик заблокирован расширением Adblock Plus, другими скриптами или файрволом».

Мы скачали четыре популярных списка фильтров 25 сентября и поискали в них сервер Метрики:

СписокПравило для mc.yandex.ru
EasyPrivacy||mc.yandex.ru^ — блокирует
AdGuard Tracking Protection||mc.yandex.ru^ — блокирует
RU AdListтолько исключения для отдельных сайтов
uBlock filters – Privacyправил нет

EasyPrivacy в uBlock Origin включён по умолчанию — так записано в настройках самого расширения. Значит, у каждого посетителя с uBlock Origin без ручной настройки счётчик не загрузится.

Долю таких посетителей отчёты не покажут в принципе: они до неё не доходят.

Причина 3. Отчёт полон роботов

Справка: «По умолчанию статистика отображается с учетом визитов роботов, которые определены по поведению». Роботов, которые представились сами, сервис исключает сразу.

Наш августовский пик разложился так. С 3 по 9 августа — 579 визитов, из них 567 Метрика отнесла к роботам. 568 пришли из одной страны за пределами России, 96% закончились отказом. Судя по стране и браузеру, это были наши собственные автоматические проверки сайта. Людей в ту неделю было 12.

Как понять. В отчёте переключите «Данные» на «без роботов» и сравните. Если визиты резко упали — вы смотрели на роботов.

Что делать. Смотреть отчёты без роботов. Свои проверки на боевом сайте не пускать в счётчик вовсе. Удалить уже засчитанные визиты нельзя.

Причина 4. Счётчик выключен для своих проверок

Обратная сторона прошлой причины. В начале сентября мы запретили счётчику загружаться, если браузер управляется программой: при флаге navigator.webdriver или строке HeadlessChrome в user-agent.

Поводом был замер: из 64 визитов 11 пришли от безголового браузера, и сервис считал их людьми. Фильтром в отчёте это не снять: условия по user-agent в фильтрах Метрики нет.

Теперь тестовый заход роботом не виден совсем. 23 сентября десять таких заходов дали ноль запросов к mc.yandex.ru. Если счётчик настраивал разработчик, спросите его, нет ли в коде таких условий, прежде чем искать поломку.

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

Причина 5. Отложенная загрузка и неполная установка

Справка первым делом называет ещё одну причину «счётчик не найден»: «Отложена загрузка кода счетчика или счетчик загружается после выполнения какого-то действия на сайте».

Отложенная загрузка — обычный приём ради скорости: наш код тоже грузится после отрисовки страницы. Цена — посетитель, закрывший вкладку за секунду, может не успеть попасть в отчёт. Ещё одна причина — счётчик стоит не на всех шаблонах. Справка требует: «Код счетчика нужно установить в исходный код всех страниц сайта».

Как проверить счётчик за пять минут

  1. Панель отладки. Добавьте к адресу ?_ym_debug=2. По справке, если на вкладке Counters видны номер и настройки счётчика, «значит счетчик работает корректно».
  2. Консоль браузера. Вкладка «Сеть», фильтр mc.yandex. Нет запросов — код не загрузился.
  3. Три браузера. Обычный, инкогнито без согласия и с блокировщиком. Так видно, в каком случае счётчик молчит.
  4. Отчёт без роботов. Сравните данные с роботами и без них.
  5. Сверка с Вебмастером. Сравните клики в Вебмастере с визитами из Яндекса в отчёте. Большой разрыв значит, что часть посетителей теряется по дороге к счётчику.

Если вы проверяете через API Метрики, помните о ловушке: запрос с двумя группировками сразу иногда возвращается пустым без ошибки. Пустой ответ тогда значит «сочетание не поддержано», а не «данных нет».

Как настроить цели, чтобы не испортить статистику, — в статье цель в Метрике. Какие отчёты смотреть для SEO — в статье отчёты Метрики для SEO.

Границы замера

  • Два наших сайта с малым трафиком. На больших сайтах доли могут быть другими.
  • Долю посетителей с блокировщиком мы не измерили: счётчик её не видит, а журнал сервера мы для этого не разбирали.
  • Списки фильтров меняются. Проверка — на версии от 24–25 сентября 2026 года.
  • Данные Метрики и Вебмастера сняты 25.09.2026.

Коротко

  • Метрика не работает чаще всего потому, что счётчик не загрузился: ждёт согласия на куки, заблокирован или стоит не на всех страницах.
  • uBlock Origin блокирует Метрику из коробки через список EasyPrivacy.
  • Отчёт по умолчанию включает роботов по поведению — у нас они дали 567 визитов из 579 за неделю.
  • Проверка: ?_ym_debug=2, вкладка «Сеть», отчёт без роботов, сверка с Вебмастером.
Вопросы и ответы

FAQ по теме

Почему Яндекс Метрика не показывает посетителей?+
Чаще всего счётчик не загружается: его ждёт баннер согласия на куки, его режет блокировщик или его код стоит не на всех страницах. Проверьте страницу с параметром _ym_debug=2 — панель отладки покажет, работает ли счётчик.
Блокирует ли uBlock Origin Яндекс Метрику?+
Да. В списке EasyPrivacy, который в uBlock Origin включён по умолчанию, есть правило ||mc.yandex.ru^ — оно закрывает все запросы к серверу Метрики.
Откуда в Метрике внезапный всплеск визитов?+
Часто это роботы. По умолчанию отчёты показывают и визиты роботов, определённых по поведению. Переключите данные на «без роботов» и сравните.
Почему в Метрике меньше визитов, чем кликов в Вебмастере?+
Вебмастер считает клики в выдаче, Метрика — только тех, у кого счётчик загрузился. Если он ждёт согласия на куки, отказавшиеся посетители в Метрику не попадают.