Коротко. Код счётчика берут в самой Метрике: создать счётчик, указать адрес сайта, скопировать готовый фрагмент кода в настройках счётчика. Этот фрагмент вставляют один раз в общий шаблон сайта — в верхнюю часть страницы, ближе к началу, — после чего он автоматически появляется на всех страницах. Проверка занимает минуту: открыть сайт в режиме инкогнито и увидеть свой визит в отчёте посетителей в реальном времени. Сервис бесплатный при любом трафике, установка кода — 10-30 минут своими руками, полная настройка с целями у подрядчика — 8 000-20 000 ₽.
Что такое код счётчика и почему хватает одного
Код счётчика — это небольшой фрагмент JavaScript с номером вашего счётчика внутри. При открытии страницы он подгружает библиотеку с серверов Яндекса и отправляет туда сообщение о просмотре: какой адрес открыт, откуда пришёл человек, какое устройство и разрешение экрана, какой идентификатор записан в cookie браузера.
Один и тот же код работает на всём сайте — отдельно для каждой страницы ничего не ставят. Именно поэтому его вставляют не в текст страницы, а в общий шаблон: в файл шапки темы, в поле «код в head» настроек CMS или через менеджер тегов. Один счётчик обслуживает один сайт целиком, включая тысячи товарных карточек.
Номер счётчика — это 8-9 цифр, они видны в списке счётчиков и внутри кода. Номер не секретный: его видно в исходном коде любого сайта, и знание номера не даёт доступа к статистике.
Где взять код и как вернуться за ним потом
Порядок такой: зайти в Метрику под аккаунтом Яндекса, создать счётчик, указать домен сайта, часовой пояс и валюту, принять условия — код появится сразу на следующем экране. Если счётчик уже создан, код всегда можно взять заново: открыть список счётчиков, перейти в настройки нужного, найти раздел с кодом установки и нажать копирование. Код не меняется со временем, потерять его нельзя.
Три момента, из-за которых потом бывает больно:
- Счётчик должен принадлежать вам, а не подрядчику. Создавайте его на рабочем аккаунте компании. Если счётчик заведён на почте бывшего подрядчика или уволившегося маркетолога и доступа нет — историю не перенести, придётся ставить новый и начинать накопление данных с нуля.
- Пароль от аккаунта никому не передают. В Метрике есть гостевой доступ: подрядчику выдают доступ на чтение или на редактирование по его логину, и в любой момент отзывают.
- Часовой пояс и валюту задают сразу. Смена часового пояса задним числом не пересчитывает уже собранные данные, и в отчётах появляется стык.
Какие галочки поменять до вставки кода
Метрика позволяет включить дополнительные опции — от них зависит содержимое кода, поэтому решать лучше до вставки, чтобы не менять код на сайте дважды.
| Опция | Что даёт | Стоит ли включать |
| Вебвизор | Запись действий посетителя на странице для последующего разбора | Да, на этапе поиска проблем с формами и карточками |
| Карта скроллинга и кликов | Видно, до какого места дочитывают и куда жмут | Да, на посадочных и длинных страницах |
| Точный показатель отказов | Отказом считается визит короче заданного времени, а не визит с одной страницей | Да для блога и одностраничников, иначе отказы выглядят катастрофой |
| Отправка данных в рекламу | Связь с рекламным кабинетом, ретаргетинг по сегментам | Да, если планируете контекстную рекламу |
| Учёт хеша в адресе | Считает переходы вида /catalog#tab2 как отдельные страницы | Только для одностраничных приложений и сайтов с навигацией через # |
Асинхронный вариант кода (он предлагается по умолчанию) не тормозит загрузку страницы — счётчик грузится параллельно с контентом. Отдельная часть кода в теге noscript нужна для посетителей с отключённым JavaScript, её просто оставляют как есть.
Куда вставлять: пять сценариев
| Платформа | Куда именно | Время и ограничения |
| Сайт на верстке или самописной CMS | Общий файл шапки, внутри head | 10 минут разработчику; проверить, что шапка одна на весь сайт |
| WordPress | Плагин для вставки кода в head либо функция в дочерней теме | 15 минут; нельзя вставлять в текст записи — редактор вырежет скрипт |
| Tilda и другие конструкторы | Настройки сайта, поле для кода аналитики или отдельное поле «номер счётчика» | 5 минут; после вставки обязательно переопубликовать все страницы |
| Битрикс, готовые коробочные CMS | Шаблон сайта или штатное поле для счётчиков в админке | 10-20 минут; при нескольких шаблонах вставить во все |
| Через менеджер тегов | Отдельный тег на все страницы | 20 минут; удобно при десятках счётчиков и пикселей, но при блокировке менеджера теряется вся аналитика сразу |
Если на сайте несколько шаблонов страниц — например, обычные страницы, карточка товара и оформление заказа сделаны разными файлами, — код нужен в каждом. Это самая частая причина ситуации «данные есть, но корзина в отчётах не появляется».
Частые ошибки установки
- Два счётчика на странице. Классика: код поставил разработчик в шаблон, а маркетолог позже поставил плагином. Признак — визиты выросли ровно вдвое, отказы упали до 2-5%, среднее время на сайте стало неправдоподобно маленьким.
- Код только на главной. Бывает, когда его вставили в блок контента, а не в шаблон. Признак — в отчёте по страницам ровно один адрес.
- Скрипт вырезал редактор. Визуальные редакторы WordPress и конструкторы вычищают теги script из тела страницы. Ставить нужно только в специальные поля для кода.
- Кэш и минификация. После вставки кода очистите кэш сайта и кэш CDN, иначе посетители неделю получают старую версию страницы. Агрессивная «оптимизация JS» плагинами иногда ломает счётчик — проверяйте сайт после включения таких плагинов.
- Политика безопасности контента. На сайтах с настроенным CSP запрос к серверам Метрики блокируется браузером молча, в отчётах — ноль. Домены счётчика нужно добавить в разрешённые.
Как убедиться, что установка удалась
Четыре проверки подряд, вся процедура — 5 минут:
- Реальное время. Откройте сайт в режиме инкогнито и одновременно отчёт по посетителям в Метрике. Визит появляется за 30-60 секунд. Инкогнито важно, чтобы не помешал фильтр по своим визитам, если он уже включён.
- Исходный код. На странице сайта нажмите Ctrl+U и поищите строку с адресом серверов Метрики. Убедитесь, что она встречается один раз и номер счётчика ваш.
- Разные типы страниц. Повторите проверку исходного кода на главной, странице услуги или карточке товара, странице контактов, корзине и странице благодарности. Достаточно 5-6 адресов.
- Статус счётчика. В общем списке счётчиков рядом с ним отображается состояние — если счётчик не получает данных, это видно сразу.
Если через 30 минут данных всё ещё нет, причин обычно четыре: код вставлен не в тот сайт (например, на тестовую копию), страница отдаётся из кэша, счётчик заблокирован расширением в вашем браузере, либо код повреждён при копировании — например, редактор превратил кавычки в «ёлочки».
Что делать сразу после установки
Голый счётчик показывает только посещаемость и источники, а решения принимают по заявкам. Минимальный набор следующих шагов: настроить цели на все формы, звонки и клики по мессенджерам; разметить рекламные и рассылочные ссылки метками; связать счётчик с рекламным кабинетом и панелью вебмастера; выдать доступы сотрудникам через гостевой доступ; включить фильтр своих визитов, чтобы правки сайта не портили статистику. Для магазина отдельно подключают передачу данных о заказах — без неё аналитика не знает сумм.
Частые вопросы
Сколько стоит установить Яндекс.Метрику
Сам сервис бесплатный без ограничений по трафику и по числу счётчиков. Вставка кода на типовой сайт — 10-30 минут своими силами и 0 ₽. У подрядчика платят за настройку, а не за установку: 8 000-20 000 ₽ за сайт услуг со счётчиком, целями и разметкой ссылок и 25 000-60 000 ₽ за интернет-магазин с передачей данных о заказах.
Где взять код счётчика, если Метрика уже установлена
Код всегда доступен в настройках счётчика в интерфейсе Метрики под аккаунтом владельца. Если доступа к аккаунту нет и владельца не найти, забрать историю невозможно — придётся создать новый счётчик, а старые данные останутся недоступны. Номер работающего счётчика при этом можно посмотреть в исходном коде сайта.
Можно ли установить Метрику без доступа к коду сайта
Да, если у платформы есть штатное поле для счётчиков: у конструкторов и большинства коробочных CMS оно в настройках сайта, и туда вставляют либо весь код, либо только номер счётчика. Второй вариант — менеджер тегов, если он уже подключён. Если сайт чужой и доступа в админку нет, установить счётчик нельзя никак.
Сколько счётчиков нужно, если сайтов несколько
По одному счётчику на каждый сайт — так отчёты не перемешиваются. Поддомены обычно считают одним счётчиком, но в его настройках нужно указать их в списке дополнительных адресов, иначе переход между поддоменами будет выглядеть как новый визит из внешнего источника. Ставить два счётчика на одну страницу можно только осознанно — например, свой и агентский, — и такие визиты не задваиваются лишь потому, что счётчики разные.
Замедляет ли счётчик загрузку сайта
Асинхронный код грузится параллельно с контентом и на скорость отрисовки практически не влияет — речь о десятках миллисекунд. Заметное замедление даёт не сам счётчик, а набор из пяти-шести сторонних скриптов сразу: счётчики, пиксели, чат, коллтрекинг, виджеты. Если инструментов много, их подключают через менеджер тегов с отложенной загрузкой.
Если после установки данные выглядят странно, а разбираться некогда — это как раз тот случай, когда час специалиста дешевле месяца решений по неверным цифрам. В DZ Digital настройка веб-аналитики включает установку счётчика, цели на все формы и звонки, разметку рекламных ссылок и проверку тестовой заявкой — на выходе вы получаете цифры, которым можно доверять.