yandex

Проверяем корректность работы счетчика Яндекс Метрики на сайте

Проверяем корректность работы счетчика Яндекс Метрики на сайте
Проверяем корректность работы счетчика Яндекс Метрики на сайте
В этой статье:
Что значит «счетчик Яндекс Метрики работает корректно» Когда обязательно проверять Яндекс Метрику Шаг 1. Проверяем счетчик через саму Яндекс Метрику Шаг 2. Сверяем ID счетчика Шаг 3. Используем встроенный отладчик Яндекс Метрики Шаг 4. Проверяем Метрику через инструменты разработчика Шаг 5. Проверяем, появилась ли статистика в отчетах Шаг 6. Проверяем не только просмотры, но и цели Проверяем формы и реальные пользовательские сценарии Проверка Метрики в интернет-магазине Почему счетчик есть, а данных нет Счетчик установлен не на всех страницах На сайте установлен старый счетчик Метрика перестала работать после редизайна Что происходит при переносе сайта на другую CMS Может ли cookie-баннер влиять на работу Метрики Метрика на SPA-сайтах Типичные ошибки при настройке Яндекс Метрики Почему корректная Метрика важна для SEO Почему особенно важно проверить счетчик перед рекламой Как часто проверять работу Яндекс Метрики Проверка счетчика — только начало аналитики Проверка аналитики и продвижение сайта с Нейрон
Логотип Neyiron
Узнать подробнее

Установить счетчик Яндекс Метрики на сайт недостаточно — важно убедиться, что он действительно работает и передает именно те данные, которые нужны для аналитики.

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

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

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

Что значит «счетчик Яндекс Метрики работает корректно»

Наличие кода на сайте — только первая часть проверки.

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

Для интернет-магазина дополнительно может потребоваться проверка электронной коммерции: просмотров товаров, добавлений в корзину, оформления и покупки.

Поэтому проверку лучше проводить последовательно — от самого факта загрузки счетчика до фиксации конкретных бизнес-событий.

Когда обязательно проверять Яндекс Метрику

Первая проверка проводится сразу после установки счетчика. Но ограничиваться только этим моментом не стоит.

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

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

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

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


Шаг 1. Проверяем счетчик через саму Яндекс Метрику

Начать проще всего со встроенного инструмента.

Откройте нужный счетчик в Яндекс Метрике, перейдите в раздел «Настройка» и найдите блок «Проверка счетчика». В нем можно указать адрес конкретной страницы сайта.

Метрика откроет страницу и проверит, обнаруживается ли на ней выбранный счетчик.

Это удобнее, чем просто искать слово metrika в HTML, потому что проверяется именно тот счетчик, в настройках которого вы находитесь.

Но проверять только главную страницу недостаточно.

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

Код может присутствовать на главной и отсутствовать, например, в блоге или недавно созданном разделе.

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

Шаг 2. Сверяем ID счетчика

У каждого счетчика Яндекс Метрики есть уникальный числовой идентификатор.

Очень важно убедиться, что ID, установленный на сайте, совпадает со счетчиком, к которому имеет доступ владелец проекта.

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

Номер можно увидеть в настройках Метрики.

Затем откройте исходный код страницы и найдите этот номер через поиск браузера.

На Windows исходный код обычно можно открыть сочетанием Ctrl+U, на macOS — Cmd+Option+U в поддерживающих эту комбинацию браузерах. После этого используйте поиск по странице и введите ID счетчика.

Если нужного номера нет, необходимо разбираться, каким способом подключена Метрика. Она может загружаться динамически, через CMS, плагин или систему управления тегами, поэтому одного просмотра исходного HTML не всегда достаточно.

Именно поэтому после проверки кода стоит перейти к отладчику.

Шаг 3. Используем встроенный отладчик Яндекс Метрики

Один из самых удобных современных способов проверки — режим _ym_debug=2.

Добавьте к адресу проверяемой страницы параметр:

?_ym_debug=2

Например:

//site.ru/catalog/?_ym_debug=2

После загрузки страницы появится панель отладки Метрики.

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

Во вкладке Console можно проверить события, которые передает страница. Обычный просмотр отображается как PageView.

Есть и другие вкладки. Events позволяет контролировать цели, Ecommerce — события электронной коммерции, Parameters — передаваемые параметры посетителей и визитов.

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

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

Шаг 4. Проверяем Метрику через инструменты разработчика

Если нужна более глубокая диагностика, откройте инструменты разработчика браузера.

Обычно это можно сделать клавишей F12 или через пункт «Исследовать элемент».

Во вкладке Console можно увидеть сообщения от отладчика Метрики. Если используется режим _ym_debug=2, здесь отображаются данные о просмотре страницы и других передаваемых событиях.

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

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

Шаг 5. Проверяем, появилась ли статистика в отчетах

Следующий этап — убедиться, что собранные данные доходят до интерфейса Метрики.

Официальный инструмент проверки позволяет открыть отчет по проверяемому URL и посмотреть статистику страницы.

Если счетчик фиксируется отладчиком, но ожидаемого визита в отчетах нет, стоит проверить настройки фильтров.

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

В таком случае Яндекс рекомендует провести проверку через приватное окно браузера.

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

Шаг 6. Проверяем не только просмотры, но и цели

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

Но для бизнеса гораздо важнее корректность целей.

Сайт может нормально фиксировать просмотры страниц, но при этом не передавать отправку формы, заказ обратного звонка или другое важное действие.

Для проверки цели можно также использовать _ym_debug=2.

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

Во вкладках Events и Console должна появиться информация о соответствующем событии. Яндекс отдельно рекомендует этот способ для проверки достижения целей.

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

Визиты при этом продолжат поступать, поэтому проблема может долго оставаться незамеченной.


Проверяем формы и реальные пользовательские сценарии

Для полноценного аудита недостаточно открыть несколько страниц.

Лучше повторить реальные сценарии посетителей сайта.

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

Для интернет-магазина — открыть товар, добавить его в корзину, перейти к оформлению и выполнить тестовый заказ.

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

Так проверяется не просто техническое присутствие счетчика, а качество всей аналитической цепочки.

Проверка Метрики в интернет-магазине

Интернет-магазинам требуется более глубокая диагностика.

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

Эти события можно контролировать через вкладку Ecommerce встроенного отладчика.

Это особенно важно после изменения каталога, корзины или системы оформления заказа.

Внешне магазин может работать нормально: товар добавляется, заказ оформляется, пользователь получает подтверждение. Но если структура передаваемых ecommerce-данных нарушена, аналитика продаж окажется неполной.


Почему счетчик есть, а данных нет

Наличие фрагмента Метрики в коде еще не означает, что он успешно выполняется.

Одна из причин — блокировка сторонних скриптов. Это может происходить из-за расширений браузера, настроек файрвола или политики Content-Security-Policy.

Еще один вариант — CMS изменила код или подключает его некорректно.

Яндекс среди возможных причин также указывает блокировку домена mc.yandex.ru, неправильную установку счетчика и влияние блокировщиков рекламы.

Поэтому при диагностике важно разделять две ситуации: «код присутствует на странице» и «код действительно выполняется и передает данные».

Счетчик установлен не на всех страницах

Это одна из наиболее неприятных ошибок, поскольку общая статистика при ней продолжает поступать.

Предположим, Метрика есть на главной странице и в каталоге, но отсутствует в новом разделе услуг.

В отчетах будут визиты, источники и посетители, поэтому на первый взгляд все работает. Но переходы на новый раздел фактически окажутся за пределами аналитики.

Причиной обычно становятся разные шаблоны сайта.

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

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

На сайте установлен старый счетчик

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

В результате новый счетчик создан и настроен, но фактически сайт продолжает передавать данные в старый.

Или работают сразу несколько ID.

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

Иначе сотрудники могут анализировать разные наборы данных и получать противоречивые результаты.

Метрика перестала работать после редизайна

Редизайн — один из моментов, когда систему аналитики необходимо перепроверять полностью.

Даже если домен и URL не изменились, могли быть заменены шаблоны, формы, кнопки, корзина и JavaScript.

В итоге сам счетчик может сохраниться, а часть настроенных целей — нет.

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

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

Что происходит при переносе сайта на другую CMS

Миграция на новую систему управления — еще одна потенциальная точка потери данных.

Код, который был добавлен непосредственно в старый шаблон, автоматически на новую CMS не переносится.

Похожая ситуация возникает при замене плагина или модуля аналитики.

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

Может ли cookie-баннер влиять на работу Метрики

На некоторых сайтах аналитические скрипты запускаются только после определенного действия пользователя в интерфейсе управления согласием.

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

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

Это особенно актуально для проектов, работающих с пользователями из разных стран и использующих отдельные сценарии обработки согласий.

Метрика на SPA-сайтах

На обычном многостраничном сайте переход на новый URL чаще всего сопровождается полной загрузкой документа.

В SPA-приложениях страница может изменяться динамически, без стандартной перезагрузки браузера.

Поэтому сам факт успешного первого PageView еще не гарантирует правильный учет всех дальнейших переходов.

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

Типичные ошибки при настройке Яндекс Метрики

На практике чаще всего приходится сталкиваться со следующими проблемами:

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

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

Почему корректная Метрика важна для SEO

Яндекс Метрика нужна не только для рекламы.

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

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

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

Без надежной системы аналитики ответы на такие вопросы превращаются в предположения.

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

Почему особенно важно проверить счетчик перед рекламой

В контекстной рекламе ошибки аналитики напрямую влияют на оценку эффективности расходов.

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

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

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


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

Нет необходимости ежедневно проверять исходный код сайта, если статистика работает стабильно.

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

Кроме того, полезно периодически сравнивать данные Метрики с другими источниками: CRM, количеством фактически полученных заявок, данными интернет-магазина, системами коллтрекинга и рекламными кабинетами.

Если между системами возникает заметное необъяснимое расхождение, это повод проверить настройки аналитики.

Проверка счетчика — только начало аналитики

Технически исправный счетчик еще не означает, что аналитика настроена хорошо.

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

Для разных сайтов набор таких действий различается.

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

Поэтому настройка аналитики всегда должна исходить из задач конкретного проекта.

Проверка аналитики и продвижение сайта с Нейрон

В digital-агентстве Нейрон данные веб-аналитики используются не как формальная статистика посещаемости, а как один из инструментов оценки эффективности сайта.

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

Поэтому перед тем как делать выводы на основании данных Яндекс Метрики, необходимо убедиться, что сами данные собираются корректно.

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

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

Сотрудничество с Нейрон позволяет смотреть на проект комплексно: от технических ошибок и SEO до поведения аудитории, конверсий и эффективности рекламных каналов. Такой подход помогает не просто собирать статистику, а использовать ее для развития сайта и увеличения количества целевых обращений.

Заявка на расчет

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

Нажимая на кнопку, вы соглашаетесь с условиями обработки персональных данных