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

Признаки, что Метрика считает не всё

  • заявок в целях заметно меньше, чем писем и звонков у менеджеров;
  • визитов вдруг стало вдвое больше без всякой рекламы: похоже на второй счётчик;
  • после установки баннера cookie данные упали;
  • в отчёте по рекламе Директа нет конверсий, хотя заказы с рекламы приходят;
  • вебвизор показывает пустые записи или не показывает часть страниц.

Шаг 1. Статус счётчика в интерфейсе

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

Шаг 2. Проверка на самом сайте

Откройте сайт, добавив к адресу параметр ?_ym_debug=1, например https://ваш-сайт.ru/?_ym_debug=1. Затем откройте консоль браузера: правая кнопка мыши, «Просмотреть код», вкладка «Консоль». В режиме отладки Метрика пишет туда каждое отправленное событие: просмотр страницы, достижение цели, параметры визита.

Если в консоли пусто, счётчик на этой странице не работает. Если строк с номером счётчика две разные, на сайте стоят два счётчика. Если одна и та же отправка повторяется дважды, код подключён два раза, например напрямую и ещё раз через Google Tag Manager.

Второй способ: вкладка «Сеть» в тех же инструментах, фильтр по mc.yandex.ru. Каждый просмотр и каждая цель видны отдельным запросом.

Если на сайте есть согласие на cookie и аналитика включается только после него, проверьте обе ветки. До нажатия «Принимаю» запросов к Метрике быть не должно, после нажатия счётчик должен загрузиться без перезагрузки страницы. Частая ошибка: формы вызывают цели раньше, чем счётчик загружен, и такие цели теряются. Подробнее о том, как совместить Метрику с требованиями закона, мы писали в разборе «Сайт компании и 152-ФЗ: что проверить по шагам».

Шаг 4. Проверка целей

Цели в Метрике бывают нескольких типов, и проверяются они по-разному.

  • Посещение страницы, например страницы «Спасибо за заявку». Проверьте, что адрес такой страницы не менялся. Если сайт переделали и форма больше не ведёт на отдельную страницу, цель молча перестала срабатывать.
  • JavaScript-событие. Сайт сам сообщает Метрике, что отправлена форма или нажата кнопка. Отправьте тестовую заявку с ?_ym_debug=1 в адресе: в консоли должна появиться строка с вызовом reachGoal и названием цели. Если её нет, событие не настроено или вызывается раньше загрузки счётчика.
  • Автоматические цели: клик по телефону или почте, отправка формы, переход в мессенджер. Метрика создаёт их сама, но формы, которые отправляются без перезагрузки страницы, распознаёт не всегда.

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

Шаг 5. Переходы без перезагрузки и интернет-магазины

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

Для магазина отдельно проверьте электронную коммерцию: при добавлении в корзину и оформлении заказа в консоли должны появляться события с товарами и суммой. Без них отчёт по выручке будет пустым.

Шаг 6. Связь с рекламой

Чтобы видеть, какие кампании Директа приводят заявки, счётчик должен быть привязан к рекламному кабинету, а цели выбраны в настройках кампаний. Проверьте, что ссылки в объявлениях не теряют метки при переадресации, например при переходе с адреса без слэша на адрес со слэшем.

Частые ошибки, которые мы находим при аудите

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

Итог

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

Аудит счётчиков, цели и сквозную аналитику настраиваем в услуге «Аналитика и Метрика». Чтобы Метрика работала по закону и не теряла цели после согласия на cookie, проверьте и «Соответствие закону».