Перейти к содержимому

11 мин чтения100CTR

Как узнать номер счётчика Яндекс Метрики: в кабинете, в коде сайта и на чужом сайте

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

Обложка статьи «Как узнать номер счётчика Яндекс Метрики: в кабинете, в коде сайта и на чужом сайте»

Номер (ID) своего счётчика проще всего посмотреть в Метрике: на странице «Мои счетчики» он указан рядом с адресом сайта, а в настройках — на вкладке «Счетчик». Если доступа к кабинету нет, номер берут из кода сайта: это число в строке ym(12345678, "init", …). Тем же способом узнают счётчик любого чужого сайта — код страницы открыт каждому посетителю.

Что такое номер счётчика

Номер счётчика — числовой идентификатор, который Метрика присваивает счётчику при создании. В интерфейсе, справке и сторонних сервисах его называют по-разному: номер, ID, идентификатор счётчика, tag ID. Это одно и то же число, без букв и префиксов.

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

Рядом с номером счётчика в Метрике встречаются другие идентификаторы. Их легко перепутать:

Что Как выглядит Для чего
Номер счётчика Только цифры: 12345678 Связывает сайт, кампании и сервисы со счётчиком
ClientID Длинное число, хранится в cookie _ym_uid Анонимный идентификатор браузера посетителя
Идентификатор цели Латиница, например lead_form Передаётся в reachGoal для цели «Целевое событие»
Идентификатор Google Analytics Начинается с G- Счётчик другой системы аналитики
Логин Яндекс ID Имя аккаунта Определяет, кому принадлежит счётчик

Где найти номер в кабинете Метрики

Способ подходит, если счётчик создан на вашем логине или вам выдали к нему доступ.

В списке «Мои счетчики»

  1. Откройте metrika.yandex.ru и войдите под Яндекс ID, на котором находится счётчик.
  2. На странице «Мои счетчики» найдите нужный счётчик по названию или адресу сайта.
  3. Номер указан в строке счётчика рядом с адресом сайта.

Если счётчиков много, ищите по адресу сайта: названия часто дают произвольные вроде «Сайт» или «Новый счётчик». Гостевые счётчики, к которым вам открыли доступ, собраны под меткой «Гостевые».

В настройках счётчика

  1. В списке «Мои счетчики» нажмите на шестерёнку напротив счётчика.
  2. Откроется страница «Настройка» на вкладке «Счетчик» — номер указан на ней.

Страница «Настройка», вкладка «Счетчик»: номер счётчика в заголовке и рядом с адресом сайта в верхней строке Номер виден дважды: в верхней строке рядом с сайтом и в заголовке вкладки «Счетчик»

Скриншоты — из официальной справки Яндекс Метрики: «Как найти номер счетчика».

На этой же вкладке находится код счётчика: кнопка «Скопировать» кладёт его в буфер обмена. Номер в коде совпадает с номером в настройках.

В адресной строке

Когда открыт любой отчёт счётчика, номер виден в адресе страницы после параметра id=, например metrika.yandex.ru/dashboard?id=12345678. Это удобно, если нужно быстро скопировать номер из открытой вкладки.

Если нужного счётчика нет в списке

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

Подробно про логины, доступы и восстановление — в статье о входе в Яндекс Метрику.

Как найти номер счётчика в коде сайта

Этот путь не требует доступа к Метрике, хостингу или CMS. Нужен только браузер.

Через исходный код страницы

  1. Откройте любую страницу сайта.
  2. Нажмите Ctrl+U (на Mac — ⌥+⌘+U) или выберите в контекстном меню «Просмотр кода страницы».
  3. Нажмите Ctrl+F (⌘+F) и введите ym( или mc.yandex.ru.
  4. Номер — первое число в строке инициализации счётчика.

Код счётчика выглядит так:

<script type="text/javascript">
  (function(m,e,t,r,i,k,a){ … })
  (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

  ym(12345678, "init", {clickmap: true, webvisor: true});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/12345678" style="position:absolute; left:-9999px;" alt="" /></div></noscript>

Здесь 12345678 — номер счётчика. Он встречается в коде дважды: в вызове ym(…, "init", …) и в адресе картинки mc.yandex.ru/watch/… внутри noscript. Если код вынесен в отдельный файл, в нём номер стоит ещё и в параметре id:.

На старых сайтах может остаться код предыдущей версии с библиотекой watch.js. В нём номер записан в параметре id: и в имени переменной вида yaCounter12345678. Такой код стоит заменить на актуальный с tag.js: старый не поддерживает Вебвизор.

Если в исходном коде номера нет

Исходный код показывает страницу в том виде, в каком её отдал сервер. Если счётчик подключают через Google Tag Manager, плагин или отдельный скрипт, вызова ym( там может не быть. Тогда смотрите итоговый код страницы:

  1. Нажмите F12 (на Mac — ⌥+⌘+I), чтобы открыть инструменты разработчика.
  2. На вкладке Elements нажмите Ctrl+F и снова найдите ym( или mc.yandex.ru. Эта вкладка показывает код после выполнения всех скриптов.
  3. Если и там не нашлось, откройте вкладку Network, обновите страницу и введите в фильтр mc.yandex.ru. Запросы вида mc.yandex.ru/watch/12345678 содержат номер счётчика, который отправил данные.

Вкладка Network полезна и тем, что показывает, работает ли счётчик на самом деле: код может стоять на странице, но не отправлять данные.

Через панель отладки Метрики

  1. Добавьте к адресу страницы параметр ?_ym_debug=2, например https://example.ru/?_ym_debug=2.
  2. Внизу страницы появится значок отладчика — нажмите на него.
  3. На вкладке Counters указаны номера всех счётчиков на странице и их настройки.

Панель отладчика Метрики на вкладке «Counters»: номер счётчика, ссылки на отчёты и включённые опции Отладчик показывает номер каждого счётчика на странице и его настройки

Если счётчиков несколько, между ними переключаются значком с флажком. Закрыть отладчик можно пунктом Close debugger в меню панели или параметром ?_ym_debug=0.

Панель работает только с актуальным кодом. Для старого кода откройте страницу с тем же параметром и консоль браузера (Ctrl+Shift+J, на Mac ⌥+⌘+J): в строках событий будет написано Counter <номер счётчика>.

С телефона

Мобильные браузеры не открывают инструменты разработчика, но в Chrome для Android можно добавить перед адресом страницы view-source:, например view-source:https://example.ru. Откроется исходный код, в котором номер ищут поиском по странице. Параметр ?_ym_debug=2 тоже работает на телефоне.

Через расширения браузера

Для Chrome и браузеров на его основе, включая Яндекс Браузер, есть расширения, которые показывают ID счётчиков Метрики на открытой странице и копируют его в один клик. Например, «Яндекс.Метрика» в Chrome Web Store находит номера счётчиков, открывает их отчёты при наличии доступа, а также карту кликов и карту ссылок поверх страницы. «Яндекс Метрика Detector» выводит ID найденных счётчиков и добавляет к адресу отладочный параметр.

Перед установкой учитывайте три вещи:

  • Расширения неофициальные. Их выпускают сторонние разработчики, а Яндекс в справке Метрики описывает только поиск номера в кабинете и проверку через _ym_debug.
  • Расширению нужен доступ к данным на всех сайтах, иначе оно не прочитает код страницы. Ставьте только расширения с понятным издателем и свежими обновлениями — у части популярных расширений последняя версия вышла несколько лет назад.
  • Расширение ничего не знает сверх кода. Оно показывает те же номера, что вы найдёте через Ctrl+U или F12, и не откроет статистику чужого счётчика.

Если номер нужен пару раз в месяц, расширение не нужно: поиск ym( в коде занимает меньше минуты.

Как узнать счётчик чужого сайта

Номер счётчика на чужом сайте находят теми же способами: исходный код, вкладки Elements и Network, параметр ?_ym_debug=2, расширения. Доступ к сайту или к Метрике не нужен.

Что даёт номер чужого счётчика:

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

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

Если на странице несколько номеров

Несколько счётчиков на одной странице — частая ситуация. Как разобраться, какой из них нужен:

  • Счётчик РСЯ. У сайтов с рекламными блоками Рекламной сети Яндекса (РСЯ) бывает отдельный счётчик: в его коде инициализации стоит параметр type: 1.
  • Счётчик платформы. Конструкторы и платформы интернет-магазинов иногда ставят собственную статистику. Счётчик Метрики узнаётся по вызову ym( и запросам к mc.yandex.ru, другие счётчики платформ — нет.
  • Дубль. Один и тот же счётчик, установленный дважды (вручную и через плагин или GTM), задваивает визиты. Оставьте одну установку.
  • Два разных счётчика Метрики. Обычно это осознанная схема: отдельный счётчик для подрядчика или общий счётчик на группу сайтов.

Зачем нужен номер счётчика

Полный код счётчика нужен только при ручной установке. Почти везде дальше достаточно номера.

Задача Куда вводят номер
Установить Метрику через конструктор или CMS Настройки аналитики в Tilda, плагины для WordPress и 1С-Битрикс, модули платформ интернет-магазинов
Связать Метрику с Директом Блок «Счётчики Яндекс Метрики» в настройках кампании или поле «Счётчик Метрики для новых кампаний» в настройках пользователя
Передавать цели из кода сайта Первый аргумент вызова ym(12345678, "reachGoal", "lead_form")
Выгружать данные по API Параметр ids в запросах к API отчётов
Обратиться в поддержку Метрики или Директа В обращении, чтобы специалист нашёл счётчик
Восстановить доступ к счётчику В форме восстановления доступа

Пошаговые инструкции:

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

Частые ошибки с номером счётчика

  • Номер в коде не совпадает с номером в кабинете. Данные уходят в другой счётчик, а ваши отчёты пустые. Сравните номер из ym( или панели отладки с номером в списке «Мои счетчики».
  • В Директе указан не тот счётчик. Статистика по кампании не собирается, переходы с рекламы попадают в «Чужие кампании». Проверьте блок «Счётчики Яндекс Метрики» в каждой кампании.
  • В плагин CMS вставили весь код вместо номера. Плагины и конструкторы ждут только цифры. Лишние символы, пробелы или код целиком ломают установку.
  • Перепутали счётчики похожих сайтов. При работе с десятком счётчиков номер копируют из чужой строки списка. Сверяйте адрес сайта в строке, а не только название.
  • Чужой сайт отправляет данные в ваш счётчик. Код с вашим номером скопировали вместе с вёрсткой — в отчётах появляются посторонние страницы. Включите на вкладке «Счетчик» опцию «Принимать данные только с указанных адресов сайтов».

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

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

Можно ли изменить номер счётчика?

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

Опасно ли, что номер счётчика виден в коде?

Номер открыт любому посетителю сайта, и по нему нельзя посмотреть статистику или зайти в счётчик. Единственный риск — кто-то поставит код с вашим номером на свой сайт и засорит отчёты. От этого защищает опция «Принимать данные только с указанных адресов сайтов».

Где номер у счётчика лендинга из Директа?

Директ создаёт для лендингов из своего конструктора отдельный счётчик. В списке Метрики он называется «Счетчик лендинга № …», номер виден в его строке так же, как у обычных счётчиков.

Как узнать номер счётчика, если сайт на Tilda или другом конструкторе?

Посмотрите в настройках аналитики конструктора — там хранится номер, который вы вводили при подключении. Если доступа к админке нет, номер найдётся в коде опубликованной страницы или в панели ?_ym_debug=2.

Как получить ClientID посетителя?

ClientID — идентификатор браузера посетителя, к номеру счётчика он не относится. Его получают на сайте методом ym(12345678, "getClientID", function(clientID) { … }), где первым аргументом стоит номер вашего счётчика. ClientID используют, чтобы связать визит с заявкой в CRM и загружать офлайн-конверсии.

Почему Метрики нет в коде, хотя статистика собирается?

Скорее всего, счётчик подключён через менеджер тегов или скрипт, который добавляет код после загрузки страницы. Исходный код по Ctrl+U его не покажет — ищите номер на вкладках Elements и Network инструментов разработчика или через ?_ym_debug=2.

Соберите кампанию Директа за один проход

Группы фраз, объявления с подстановкой ключа и выгрузка для Директ Коммандера — в одном проекте 100CTR.