К содержанию

Главная · Блог · Почему не работает Яндекс Метрика на сайте

Оставить заявку

Новый формат

Почему не работает Яндекс Метрика на сайте

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

Ниже — типовые причины и порядок проверки. Как поставить счётчик с нуля — в статье про установку Метрики; здесь фокус на поломках.

Поделиться
Telegram VK

Нет данных или данные «подозрительные»

Сначала убедитесь, что на странице один актуальный код нужного номера. Частые причины тишины: код только на главной, вырезан футером темы, кэш отдаёт старый HTML, CSP/блокировщик режет `mc.yandex.ru`, сайт открыт локально без отдачи скрипта.

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

Быстрый чеклист:

  • номер счётчика = кабинет;
  • код в исходнике всех ключевых шаблонов;
  • запрос к Метрике в Network (не красный);
  • сброс кэша CMS/CDN;
  • проверка без AdBlock;
  • нет ли двух разных счётчиков одновременно.

Установка Яндекс Метрики

Не работает Вебвизор

Вебвизор записывает поведение и требует отдельного включения в настройках счётчика. Если визиты идут, а записей нет — проверьте опцию, лимиты, блокировку сторонних скриптов и политику Content-Security-Policy.

На SPA и страницах с жёстким CSP запись может обрываться. Смешанный контент (HTTPS-сайт тянет HTTP) тоже мешает. Для диагностики сравните обычный хит и наличие сессий Вебвизора в кабинете.

Что проверить:

  • Вебвизор включён в настройках;
  • нет агрессивного блокировщика;
  • CSP не режет нужные домены Яндекса;
  • страница отдаётся по HTTPS стабильно;
  • запись пробовали с «чистого» визита.

Информер не показывает цифры

Информер — отдельный фрагмент кода/виджет на сайте. Он может сломаться при смене темы, в то время как кабинет Метрики жив. Проверьте, что блок информера на месте и не скрыт CSS, что кэш не отдаёт заглушку.

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

Типичные причины:

  • виджет удалён при редизайне;
  • старый ID информера;
  • кэш HTML;
  • скрипт информера заблокирован.

Цели не срабатывают

Цель «URL содержит» не сработает, если thank-you открывается без смены адреса (модалка/AJAX). JavaScript-цели требуют вызова `ym(...reachGoal...)` в нужный момент. На SPA нужен корректный hit при смене экрана.

Проверяйте в режиме отладки целей: условие, совпадение URL, отсутствие опечатки в имени цели, нет ли фильтров, выкидывающих ваш тест.

Частые ошибки:

  • цель на http, сайт на https;
  • опечатка в идентификаторе reachGoal;
  • форма уходит, а цель повешена на другую кнопку;
  • конверсия есть в CRM, но hit Метрики не уходит;
  • тестируете с IP в исключениях.

Оптимизация конверсии

Проверьте себя

Мини-тест: поломки Метрики

Два вопроса.

1 Вебвизор не пишет, визиты идут…
2 Цель на thank-you при AJAX без смены URL…

Кэш, CMS и тег-менеджер

После вставки кода сбросьте кэш страниц и минификацию, если она ломает скрипты. На WordPress/Битрикс разные шаблоны (карточка, корзина, лендинг) часто забывают. В GTM опубликуйте контейнер и не дублируйте нативный код + тег.

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

После правок шаблона:

  • сброс кэша;
  • проверка 3–4 типов страниц;
  • мобильная и десктоп;
  • публикация GTM, если используете.

Порядок диагностики без хаоса

Идите слоями: код на странице → сеть/блокировки → кабинет (онлайн) → отчёты/фильтры → модуль (цели/Вебвизор/информер). Фиксируйте, что уже проверили — иначе команда крутит одни и те же гипотезы.

Если данные пропали после релиза — откатите или сравните diff шаблона. Если «внезапно» без деплоя — чаще блокировщики, фильтры, квота или смена домена/зеркала.

Мини-ритуал:

  • инкогнито + визит;
  • Network на mc.yandex;
  • онлайн в кабинете;
  • цель/Вебвизор точечно;
  • запись в тикет: симптом → гипотеза → результат.

Исходный код страницы

Практика

Чеклист: Метрика молчит

Перед переустановкой счётчика.

0 / 8 готово

Частые вопросы

Счётчик стоит, а визитов нет — с чего начать?

Откройте сайт в инкогнито без блокировщиков, проверьте «онлайн» в кабинете, DevTools → Network на запросы к mc.yandex, совпадение номера счётчика.

Почему у меня визиты есть, а у коллеги нет?

Часто AdBlock / встроенная защита браузера / корпоративный фильтр режут скрипт. Смотрите отчёт без своих IP-фильтров.

Вебвизор не пишет — Метрика сломана?

Не обязательно. Вебвизор включают отдельно, он тяжелее и чувствителен к CSP, смешанному контенту и настройкам. Базовые визиты могут идти.

Цели не бьют — виноват код счётчика?

Чаще условие цели, SPA без hit, форма через AJAX без reachGoal, или цель на неверный URL. Проверьте отладчик целей.

Помогло очистить кэш — это нормально?

Да, если старый шаблон без счётчика отдавался из CDN/плагина кэша. После правок сбрасывайте кэш HTML.

Нужен ли отдельный счётчик на поддомен?

Зависит от задачи. Иногда один счётчик с фильтром хостов; иногда отдельные. Главное — код на всех нужных шаблонах.

Информер пустой — беда?

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

Метрика через GTM/тег-менеджер хуже?

Нормально, если контейнер публикуется и срабатывает до ухода пользователя. Ошибка — черновик GTM на проде или двойная установка.

Метрика молчит или врёт?

Пройдём диагностику: код, кэш, цели и Вебвизор — без лишней переустановки счётчика.

Обсудить задачу