Как проверить счетчик Яндекс Метрики: чек-лист

Как проверить счетчик Яндекс Метрики?

Разбираем, как убедиться, что счетчик Яндекс Метрики установлен на всех нужных страницах, передает визиты и корректно фиксирует цели, формы и рекламные переходы.

Как проверить счетчик Яндекс Метрики?

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

Такая последовательность помогает отличить простое наличие кода от корректной работы аналитики. Ниже — чек-лист проверки установки, отправки данных, целей и типичных технических ошибок. Инструкция подходит для сайтов с прямой установкой кода, системами управления тегами и одностраничными приложениями.

Что подготовить перед проверкой

Сначала найдите идентификатор нужного счетчика. Он указан в настройках Яндекс Метрики и представляет собой числовой ID. Номер понадобится, чтобы не перепутать рабочий счетчик с тестовым, старым или принадлежащим другому проекту.

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

Подготовьте список сценариев, важных для бизнеса:

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

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

Как убедиться, что код счетчика установлен

  1. Откройте исходный код страницы. Используйте поиск по номеру счетчика, конструкции ym( или адресу загрузки скрипта Метрики. Такой способ показывает наличие кода в HTML, но не подтверждает его выполнение.
  2. Проверьте подключение через систему управления тегами. Если счетчик установлен через контейнер, его может не быть в исходном HTML. В таком случае изучите опубликованную версию контейнера, условия запуска тега и исключения для отдельных страниц.
  3. Сверьте идентификатор. ID в коде должен совпадать с номером счетчика, к которому у компании есть доступ. Наличие другого ID означает, что данные отправляются в иной счетчик.
  4. Просмотрите разные шаблоны. Откройте главную, статью, карточку товара, страницу услуги, корзину, страницу благодарности и другие типы страниц.
  5. Проверьте мобильную версию и поддомены. Если для них используется отдельная верстка или другой контейнер, установка может отличаться.

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

Отдельно проверьте, нет ли дублирующей установки. Один и тот же счетчик иногда добавляют одновременно в шаблон сайта, плагин CMS и систему управления тегами. В результате просмотр страницы или цель могут отправляться несколько раз.

Как убедиться, что код счетчика установлен — Как проверить счетчик Яндекс Метрики?
Как убедиться, что код счетчика установлен

Как проверить отправку данных в браузере

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

  1. Откройте проверяемую страницу.
  2. Запустите инструменты разработчика клавишей F12 или через меню браузера.
  3. Перейдите на вкладку Network или «Сеть».
  4. При необходимости включите сохранение журнала запросов при переходах между страницами.
  5. Обновите страницу.
  6. Введите в фильтре mc.yandex, tag.js, watch или номер счетчика.
  7. Откройте найденные запросы и убедитесь, что среди передаваемых данных присутствует правильный ID.

Если скрипт загрузился, но запрос с просмотром страницы не отправился, изучите сообщения во вкладке Console. Причиной могут быть ошибка JavaScript, блокировка политикой безопасности сайта, неверные условия запуска тега или отказ пользователя от аналитических cookie.

Красная строка в Network не всегда означает ошибку самой Метрики. Запрос может блокировать расширение браузера, антивирус, корпоративный фильтр или настройка конфиденциальности. Поэтому диагностику полезно повторить в другом браузере и сети.

Для одностраничных приложений нужна отдельная проверка. При переходе между экранами URL меняется без полной перезагрузки документа, поэтому обычный код может зафиксировать только первый просмотр. Перейдите по нескольким внутренним маршрутам и проверьте, отправляется ли новый просмотр для каждого значимого экрана. Если запросов нет, разработчику потребуется настроить передачу виртуальных просмотров при изменении маршрута.

Как проверить данные, цели и рекламные переходы

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

Если тестовый визит не находится, проверьте:

  • правильность выбранного счетчика и периода;
  • наличие фильтров, сегментов и условий отчета;
  • исключение собственного IP или внутренних посещений;
  • часовой пояс счетчика;
  • блокировку аналитики браузером;
  • совпадение домена с настройками проекта.

Каждую цель необходимо тестировать отдельно. Простое наличие цели в настройках не подтверждает, что условие достижения соответствует реальному поведению сайта.

Тип действияЧто проверитьТипичная ошибка
Посещение страницыURL после перехода и условие целиЦель реагирует на лишние страницы или не учитывает параметры адреса
JavaScript-событиеНазвание идентификатора в коде и настройкахОпечатка, другой регистр или вызов до загрузки счетчика
Отправка формыФактический успешный ответ сервераЦель срабатывает по клику, даже если форма содержит ошибку
Клик по кнопкеНужный элемент и отсутствие двойного событияСрабатывание на любой похожей кнопке
ПокупкаСостав заказа, сумма, валюта и уникальный номерПередача пустых данных или повтор заказа при обновлении страницы

Для формы предпочтительно фиксировать успешную отправку, а не нажатие на кнопку. Клик не доказывает получение заявки: пользователь мог не заполнить обязательное поле, сервер мог вернуть ошибку, а интеграция с CRM — не принять данные.

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

Для рекламного перехода откройте тестовый URL с UTM-метками, пройдите целевой сценарий и проверьте источник, кампанию и остальные параметры визита. Метки могут теряться из-за редиректов, перехода на другой домен, некорректной обработки URL или очистки параметров до загрузки счетчика.

Особенно важно проверить передачу данных до запуска или масштабирования контекстной рекламы. Иначе заявки могут поступать, но оценить вклад кампаний, объявлений и ключевых фраз будет сложно.

Почему Метрика работает некорректно

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

  • Неверный ID. Код отправляет данные в тестовый, старый или чужой счетчик.
  • Неопубликованные изменения. Настройки изменили в системе управления тегами, но новую версию контейнера не опубликовали.
  • Слишком узкое условие запуска. Тег работает только на части страниц или не запускается при определенном URL.
  • Дублирование кода. Одинаковый счетчик установлен несколькими способами.
  • Блокировка политикой безопасности. Настройки Content Security Policy не разрешают загрузку скрипта или отправку запросов.
  • Ошибка JavaScript. Сбой другого скрипта или неправильный порядок выполнения мешает инициализации аналитики.
  • Условная загрузка после согласия. Счетчик ожидает выбора пользователя, но баннер или механизм согласия работает неправильно.
  • Динамическая навигация. Сайт меняет содержимое без перезагрузки и не передает виртуальные просмотры.
  • Потеря параметров при редиректе. UTM-метки удаляются до открытия конечной страницы.
  • Переход между доменами. Пользователь уходит на внешний платежный, личный или заявочный сервис, из-за чего путь распадается на отдельные визиты.

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

Также нельзя ожидать полного совпадения числа кликов и визитов. Один пользователь может нажать объявление несколько раз в рамках посещения, закрыть страницу до загрузки счетчика, заблокировать аналитику или перейти по ссылке на другом устройстве.

Почему Метрика работает некорректно — Как проверить счетчик Яндекс Метрики?
Почему Метрика работает некорректно

Итоговый чек-лист перед запуском трафика

  • Номер счетчика в коде совпадает с ID рабочего проекта.
  • Скрипт загружается без ошибок и отправляет сетевые запросы.
  • Код присутствует на всех типах страниц, поддоменах и мобильных шаблонах.
  • Один счетчик не установлен одновременно несколькими способами.
  • Тестовый визит появляется в интерфейсе за выбранную дату.
  • Внутренние переходы одностраничного приложения фиксируются отдельно.
  • Каждая бизнес-цель срабатывает один раз и только после нужного действия.
  • Ошибка формы не учитывается как успешная заявка.
  • Тестовый заказ передает корректный состав, сумму, валюту и номер.
  • UTM-метки сохраняются после редиректов и попадают в отчеты.
  • Переходы между доменами не искажают источник без понятной причины.
  • Вебвизор и другие дополнительные функции включены только там, где они действительно нужны и корректно настроены.
  • Данные Метрики сравниваются с CRM по единым периодам и определениям конверсии.

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

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

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

Как быстро проверить, установлен ли счетчик Яндекс Метрики?

Откройте инструменты разработчика, перейдите на вкладку Network, обновите страницу и отфильтруйте запросы по mc.yandex или номеру счетчика. Наличие успешного запроса с правильным ID подтверждает, что код запускается и передает данные.

Почему счетчик есть в коде, но визиты не отображаются?

Наличие фрагмента кода не гарантирует его выполнение. Причиной могут быть JavaScript-ошибка, блокировщик, политика безопасности, неопубликованный контейнер, неверный ID, фильтр собственного трафика или задержка обработки данных.

Как проверить цель без реальной заявки?

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

Нужно ли проверять счетчик на каждой странице?

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

Почему количество заявок в Метрике и CRM различается?

Метрика фиксирует настроенное цифровое событие, а CRM — созданную или обработанную запись. Расхождения возникают из-за повторных целей, ошибок интеграции, спама, блокировки аналитики, разных часовых поясов и отличающихся правил учета заявок.

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

Обсудим задачу и предложим подходящий план продвижения.

MAXTelegram