Яндекс Метрика не считает визиты и цели: как проверить счётчик
Если Яндекс Метрика не показывает визиты или не засчитывает цели, причина почти всегда в одном из трёх мест: счётчик не загружается на странице, данные уходят не в тот счётчик или их отсекают фильтры, а цель настроена не так, как срабатывает на сайте. Проверка начинается с отладчика Метрики: добавьте к адресу страницы параметр _ym_debug=2, обновите её и посмотрите, что отправляет счётчик. Дальше по шагам сверяют номер счётчика, фильтры, условия целей и поведение сайта. Сломанная аналитика опаснее, чем кажется: автостратегии Директа обучаются именно на этих данных.
Как выглядит проблема и почему с ней нельзя ждать
Симптомы бывают разные. Визитов в отчётах заметно меньше, чем заказов или звонков. Директ показывает клики, а Метрика по тем же дням — пустоту. Счётчик работает, но цель «Заявка» не набирает ни одного достижения, хотя менеджеры заявки получают. Или наоборот — визитов внезапно стало вдвое больше без роста продаж.
Любой из этих вариантов бьёт по рекламе. Стратегии по конверсиям в Директе учатся на целях Метрики: если цель не срабатывает, алгоритм считает, что реклама не приносит результата, и начинает искать «не тех» пользователей. Если цель срабатывает лишний раз, стратегия оптимизируется на мусорные действия. Поэтому проверка счётчика — первый шаг при любом странном поведении кампаний, ещё до правки объявлений и ставок.
Шаг первый: отладчик Метрики
У Метрики есть встроенный отладчик. Чтобы его открыть, добавьте к адресу любой страницы сайта параметр _ym_debug=2 (через ? или &, если в адресе уже есть параметры) и перезагрузите страницу. Отладчик показывает, какие данные собирает счётчик: просмотры, достижения целей, события электронной коммерции.
По умолчанию журнал очищается при каждой перезагрузке. Если нужно проследить цепочку действий — например, отправку формы с переходом на страницу «Спасибо», — включите в дополнительном меню отладчика сохранение журнала.
Если отладчик вообще не появился, значит, счётчик на странице не загрузился. По справке Метрики, типичные причины такие: код заблокирован расширением вроде Adblock, другим скриптом или файрволом; счётчик не установлен или установлен неправильно, например CMS изменила его код; домен mc.yandex.ru заблокирован в файле hosts на компьютере. Первые две причины касаются сайта, третья — только вашего устройства.
Почему не считаются визиты
Если счётчик загружается, но визитов всё равно мало, проверьте по списку:
- Счётчик стоит не на всех страницах. Его ставят на все страницы сайта, как можно ближе к началу страницы. Часто код забывают в отдельных шаблонах: в корзине, на лендингах, в блоге на поддомене.
- Номер счётчика не тот. После переделки сайта в шаблоне может остаться код старого счётчика или счётчика с тестовой копии. Данные идут, но в другой кабинет.
- Работают фильтры. На вкладке «Фильтры» в настройках счётчика могут стоять правила, отсекающие часть трафика: «Не учитывать мои визиты», исключения по IP, учёт только определённых адресов. Фильтры, добавленные однажды, легко забыть.
- Код стоит дважды. Обратная ситуация: один и тот же счётчик подключён и вручную, и через плагин CMS. Просмотры задваиваются, показатель отказов выглядит подозрительно низким.
- Скрипт ждёт согласия на cookies. Если баннер согласия блокирует загрузку счётчика до клика, визиты тех, кто баннер проигнорировал, не учитываются вовсе.
Отдельная история — одностраничные сайты и приложения, где новые «страницы» подгружаются без перезагрузки. Без дополнительной настройки счётчик видит только первый просмотр, а переходы внутри сайта теряются. Для таких сайтов разработчик настраивает отправку просмотра при каждой смене адреса, иначе отчёты по страницам и цели по адресу будут пустыми, хотя сам счётчик формально работает.
Почему не засчитываются цели
Цели ломаются чаще, чем сам счётчик, потому что зависят и от настроек Метрики, и от кода сайта.
- Цель по адресу страницы. Условие «URL содержит thanks», а сайт после формы показывает всплывающее окно и никуда не переходит. Или страница «Спасибо» переехала по другому адресу.
- JavaScript-событие. Идентификатор цели в Метрике и в коде сайта не совпадает буква в букву, или вызов цели срабатывает раньше, чем загружен счётчик.
- Цель на клик по кнопке. Засчитывается каждое нажатие, даже если форма не отправилась из-за ошибки валидации. Такая цель завышает результат и плохо подходит для обучения стратегий.
- Отправка формы через AJAX. Автоматическая цель на отправку формы может не срабатывать на нестандартных формах и виджетах.
- Звонки и мессенджеры. Часть заявок вообще не проходит через сайт. Их учитывают через коллтрекинг и загрузку данных из CRM, а не через цели на клик по номеру.
После любой правки цель проверяют тем же отладчиком: выполните действие на сайте и убедитесь, что достижение появилось в журнале. Как выбрать цель, которую стоит передавать в Директ, разобрано в статье про ключевые цели и оплату за конверсии.
Неочевидный нюанс: проверять надо сверкой, а не одним тестом
Типичная ошибка — сделать один тестовый заход, увидеть свой визит в отчёте и решить, что всё работает. Такой тест доказывает только одно: счётчик срабатывает в вашем браузере, на вашем устройстве, на этой конкретной странице. Он ничего не говорит о мобильной версии, о посетителях с блокировщиками, о страницах, которые вы не открывали, и о формах в других шаблонах.
Надёжнее регулярная сверка с независимым источником:
- заявки в Метрике сравнивают с заявками в CRM или почте за одну и ту же неделю;
- клики из отчётов Директа сравнивают с визитами из Директа в Метрике — небольшое расхождение нормально, кратное говорит о проблеме с загрузкой счётчика или посадочными страницами;
- тестовые заявки отправляют с телефона и с компьютера, через каждую форму на сайте;
- после каждого обновления сайта или темы проверку повторяют.
Обратная аномалия — когда визитов слишком много, а заявок не прибавилось, — часто связана не со счётчиком, а с ботами. Как отличить такой трафик, разобрано в материале про ботов в Яндекс Директе. Для разбора отдельных подозрительных визитов пригодится Вебвизор.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Отладчик не появляется | Счётчик не загружается | Наличие кода в шаблоне, блокировщики, изменения кода плагином CMS |
| Визитов меньше, чем заявок | Код не на всех страницах или фильтры | Шаблоны страниц, вкладка «Фильтры», баннер cookies |
| Визиты пропали после редизайна | Стоит другой номер счётчика | Номер счётчика в коде и в кабинете |
| Просмотры задвоились | Счётчик подключён дважды | Ручной код и плагины CMS |
| Цель не набирает достижений | Условие не совпадает с поведением сайта | Адрес страницы «Спасибо», идентификатор JS-цели |
| Целей больше, чем заявок | Цель на клик по кнопке | Перенести цель на успешную отправку формы |
Подозреваете, что реклама обучается на неверных данных? Проверим кампании и аналитику и покажем, где теряются заявки.
Подробнее об услугеОпубликовано 2026-10-08, обновлено 2026-10-08
Частые вопросы
- Добавьте к адресу страницы параметр _ym_debug=2 и перезагрузите её. Откроется отладчик Метрики, который показывает, какие данные отправляет счётчик: просмотры, цели и события электронной коммерции. Если отладчик не появился, счётчик на странице не загрузился.
- Частые причины — счётчик стоит не на всех страницах, в коде другой номер счётчика, работают фильтры в настройках, загрузка скрипта ждёт согласия на cookies или часть посетителей использует блокировщики.
- Обычно условие цели не совпадает с поведением сайта: страница «Спасибо» сменила адрес или её нет, идентификатор JavaScript-цели отличается от указанного в коде, вызов цели срабатывает раньше загрузки счётчика или форма отправляется нестандартно.
- Проверьте вкладку «Фильтры» в настройках счётчика: там может быть включено «Не учитывать мои визиты». Также свой визит может не учитываться из-за блокировщика в браузере или блокировки домена mc.yandex.ru в файле hosts.
- Стратегии по конверсиям обучаются на целях Метрики. Если цель не срабатывает, алгоритм не видит результата и ищет не тех пользователей, а если срабатывает лишний раз — оптимизируется на бесполезные действия.
- После каждого обновления сайта, темы или плагинов и регулярно, например раз в неделю, сверяя заявки в Метрике с заявками в CRM или почте за тот же период.