Как установить счетчик Яндекс Метрики на сайт: пошаговая инструкция
Чтобы установить счетчик Яндекс Метрики, создайте его в интерфейсе Метрики, скопируйте выданный код и вставьте его в общий шаблон сайта — так, чтобы он загружался на каждой странице. После первого визита счетчик начнет передавать данные, и отчеты перестанут быть пустыми. Ниже весь путь по шагам: подготовка, создание счетчика, три способа установки кода, проверка, первые цели и связь с Яндекс Вебмастером.
Счетчик Яндекс Метрики (в некоторых материалах сервис называют Yandex Метрика) — это фрагмент JavaScript-кода, который загружается вместе со страницей и сообщает Метрике о визите: откуда пришел посетитель, какие страницы он открыл, сколько времени провел на сайте и выполнил ли целевое действие. Без установленного счетчика Метрика ничего не знает о сайте, и ни один отчет не заполнится.
Обновлено: сентябрь 2026 года. Названия разделов и кнопок в интерфейсе Метрики и Вебмастера иногда меняются — если пункт называется иначе, ищите его по смыслу.
Что подготовить перед установкой
Если вы разбираетесь, как установить яндекс метрику, впервые, учтите: сама установка занимает минут десять, но несколько решений лучше принять заранее. Иначе через полгода выяснится, что счетчик привязан к личной почте бывшего сотрудника или теряет часть визитов из-за неучтенного адреса.
- Аккаунт Яндекса. Создавайте счетчик в рабочем аккаунте компании, а не в личном. Доступ к счетчику потом можно выдать другим людям — маркетологу, подрядчику, руководителю, — не передавая пароль от аккаунта.
- Адреса сайта. Выпишите основной адрес и все остальные, по которым открывается сайт: вариант с www и без него, поддомены, отдельный домен для лендинга. Они понадобятся при создании счетчика.
- Доступ к сайту. Нужен доступ к общему шаблону страниц, к настройкам CMS или конструктора либо к контейнеру Google Tag Manager — смотря каким способом будете ставить код.
- Политика конфиденциальности. Метрика работает с файлами cookie, поэтому в политике конфиденциальности сайта стоит упомянуть, что на сайте используется сервис веб-аналитики.
Как создать счетчик Яндекс Метрики
Счетчик создается в интерфейсе Метрики, а не на сайте. Порядок действий такой:
- Откройте metrika.yandex.ru и войдите в рабочий аккаунт Яндекса.
- Нажмите «Добавить счетчик».
- Заполните имя счетчика. Его видите только вы в списке счетчиков, поэтому удобнее всего называть счетчик по домену сайта.
- Укажите адрес сайта. Если сайт открывается еще по каким-то адресам, добавьте их как дополнительные — иначе визиты на этих адресах могут не учитываться корректно.
- Решите, включать ли настройку «Принимать данные только с указанных адресов». Она отсекает мусорные визиты, когда кто-то копирует ваш код на чужой сайт, но при забытом адресе режет и нужные данные. Включайте ее, только когда уверены, что перечислили все адреса сайта.
- Включите Вебвизор, если нужны записи действий посетителей и карты кликов. Это можно сделать и позже в настройках.
- Примите условия использования и создайте счетчик.
После создания Метрика откроет страницу с номером счетчика и вариантами установки кода. Закрывать ее не нужно — дальше понадобится именно она.
Где найти номер (ID) счетчика
Номер счетчика — это набор цифр, который однозначно определяет ваш счетчик. Он показан в списке счетчиков рядом с названием и в настройках самого счетчика, а еще встречается внутри кода. Номер понадобится, если CMS или конструктор просят указать только его, при установке через Google Tag Manager и при связке Метрики с Вебмастером. Номер не секретный: он и так виден в коде любой страницы сайта.
Как установить код счетчика на сайт
Разберем, как установить яндекс метрику на сайт тремя распространенными способами. Результат у них одинаковый: код яндекс метрики должен оказаться на всех страницах сайта, причем ровно один раз. Выбирайте тот, который проще поддерживать именно на вашем сайте.
Способ 1. Вставить код вручную в шаблон
Вставить код вручную — самый надежный способ установить код счетчика яндекс метрики: вы точно знаете, где он стоит и что с ним происходит. Скопируйте код в интерфейсе Метрики и вставьте его в общий шаблон страниц — в блок <head>, как можно ближе к его началу. У каждого сайта этот шаблон называется по-своему: header.php в темах WordPress, общий layout во фреймворках, шаблон «шапки» в самописных системах.
Так выглядит код счетчика в общих чертах — номер здесь заменен на XXXXXXXX:
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(XXXXXXXX, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/XXXXXXXX" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
Не копируйте этот пример на сайт — устанавливайте свой код из интерфейса Метрики. В нем уже стоит номер вашего счетчика и включены выбранные вами настройки, а сам вид кода Яндекс время от времени обновляет.
Если сайт собран статическим генератором вроде Hugo или Jekyll, код ставится в общий фрагмент, который отвечает за <head> всех страниц. После сборки он автоматически появится на каждой странице — отдельно редактировать страницы не нужно.
Способ 2. Через CMS или конструктор
Во многих CMS и конструкторах сайтов есть готовое место для счетчика: поле для номера в разделе аналитики, поле «Код в head» в настройках сайта или отдельный модуль. Если система просит только номер счетчика, вставьте цифры — код она подставит сама. Если есть поле для произвольного кода, вставьте туда код целиком.
Перед установкой проверьте, не стоит ли код уже в теме оформления или в другом модуле. Двойная установка — одна из самых частых ошибок: визиты удваиваются, а отказы и время на сайте искажаются.
Способ 3. Через Google Tag Manager
Если на сайте уже работает Google Tag Manager и все скрипты ведутся через него, установить яндекс метрику можно там же. Создайте тег типа «Пользовательский HTML», вставьте в него код счетчика, выберите триггер, который срабатывает на всех страницах, сохраните тег и опубликуйте контейнер.
Плюс этого способа — все счетчики в одном месте, и маркетологу не нужен доступ к коду сайта. Минус — лишняя зависимость: если контейнер не загрузился или новую версию забыли опубликовать, Метрика тоже не получит данных.
Как проверить, что счетчик работает?
Не ждите, пока данные сами появятся в отчетах: проверка занимает пару минут и сразу показывает, стоит ли код и отправляет ли он данные.
- Откройте сайт в браузере, где выключен блокировщик рекламы. Блокировщики часто режут счетчики, и тогда проверка покажет ложную проблему.
- Добавьте к адресу страницы параметр
?_ym_debug=1и откройте консоль разработчика. Если счетчик установлен, в консоли появятся служебные сообщения Метрики о визите и номер счетчика. - Во вкладке «Сеть» инструментов разработчика найдите запросы к
mc.yandex.ru— это данные, которые счетчик отправляет в Метрику. - Посмотрите исходный код страницы и убедитесь, что код счетчика встречается один раз.
- Чтобы окончательно убедиться, что установить счетчик яндекс метрики на сайте получилось, через некоторое время откройте его в Метрике: визит появится в отчетах, а статус счетчика покажет, что данные поступают.
Проверьте несколько разных типов страниц — главную, карточку товара или статью, страницу контактов. Бывает, что у части страниц свой шаблон, и код на них не попадает.
Первые цели после установки
Цель в Метрике — это действие посетителя, которое важно для сайта: отправил заявку, нажал на телефон, дошел до страницы оплаты. Без целей Метрика показывает, сколько людей пришло, но не показывает, сколько из них сделали то, ради чего создавался сайт. Поэтому настройку целей стоит сделать сразу после установки счетчика.
Обычно начинают с таких целей:
- отправка формы заявки или обратной связи;
- клик по номеру телефона, адресу почты или ссылке на мессенджер;
- посещение страницы «Спасибо за заявку»;
- скачивание прайс-листа или другого файла.
Чтобы добавить цель, откройте настройки счетчика, перейдите в раздел «Цели» и нажмите «Добавить цель». Дальше выберите тип цели: посещение страницы, клик, отправка формы или JavaScript-событие для сложных сценариев. Часть целей Метрика умеет находить сама — это автоматические цели, например клики по телефону и почте. Их достаточно проверить и оставить нужные.
Как связать Яндекс Метрику с Вебмастером
Метрика отвечает за поведение посетителей, Вебмастер — за то, как сайт видит поиск Яндекса. Связка метрика вебмастер полезна по двум причинам. Во-первых, Вебмастер сможет использовать данные счетчика, чтобы быстрее узнавать о новых страницах сайта. Во-вторых, сведения из двух сервисов удобнее сопоставлять, когда они привязаны к одному сайту.
Чтобы связать яндекс метрику с вебмастером — или, как еще говорят, привязать метрику к вебмастеру, — сделайте следующее:
- Убедитесь, что сайт добавлен в Яндекс Вебмастер и права на него подтверждены.
- В Вебмастере откройте настройки сайта и найдите пункт привязки счетчика Метрики.
- Укажите номер счетчика и отправьте запрос.
- Если счетчик создан в том же аккаунте, привязка подтвердится сразу. Если в другом — владелец счетчика подтвердит запрос в Метрике.
- После привязки загляните в раздел индексирования Вебмастера и включите «Обход по счетчикам», если он выключен.
Проще всего, когда сайт в Вебмастере и счетчик Метрики живут в одном рабочем аккаунте: не нужно пересылать запросы и помнить, кто из сотрудников владеет каким сервисом.
Частые ошибки при установке
Большинство проблем с данными в Метрике сводится к нескольким повторяющимся ошибкам:
- Два счетчика или два одинаковых кода. Код вставили вручную, а тема или модуль добавили его еще раз. Визиты удваиваются, отказы занижаются.
- Код стоит не на всех страницах. Его вставили в редактор одной страницы, а не в общий шаблон, или у лендинга и блога отдельные шаблоны.
- Фильтр адресов режет данные. Включена настройка «Принимать данные только с указанных адресов», но не добавлен вариант с www или поддомен.
- «Не вижу свои визиты». У владельца сайта включен блокировщик рекламы, и счетчик в его браузере не загружается, хотя у посетителей все работает.
- Контейнер Google Tag Manager не опубликован. Тег создан и сохранен, но новая версия контейнера так и не вышла на сайт.
- Оптимизатор сломал код. Плагины, которые объединяют и сжимают скрипты, иногда портят код счетчика. Исключите его из оптимизации.
- Счетчик в личном аккаунте. Сотрудник ушел — доступ к истории данных остался у него. Создавайте счетчики в рабочем аккаунте и выдавайте доступы.
Ссылки на другие материалы по теме собраны в рубрике «Яндекс Метрика».
Вопросы и ответы
Через сколько появятся данные после установки счетчика? Первые визиты обычно видны в Метрике уже в течение нескольких минут после установки кода. Полноценная картина — источники, поведение, конверсии — складывается по мере того, как на сайт приходят посетители.
Можно ли поставить на сайт два счетчика Метрики? Можно, если это два разных счетчика с разными номерами, например ваш и подрядчика. Нельзя ставить один и тот же счетчик дважды: визиты задвоятся, а отчеты станут неверными.
Нужно ли вставлять код на каждую страницу отдельно? Нет. Код вставляют один раз в общий шаблон, модуль CMS или контейнер Tag Manager, и он автоматически попадает на все страницы сайта.
Замедляет ли счетчик Метрики сайт? Код загружается асинхронно и не мешает отрисовке страницы, поэтому заметного влияния на скорость у одного счетчика нет. Тормозить начинают сайты, где скопилось много сторонних скриптов сразу.
Что делать, если в Метрике нет данных?
Пройдите проверку по шагам: код есть в исходном коде страницы, параметр ?_ym_debug=1 показывает сообщения счетчика, фильтр адресов не отсекает ваш домен, блокировщик рекламы выключен. Чаще всего причина находится на одном из этих шагов.