Сайты с ИИ2026-08-248 минНатали Анарбаева

Как сделать Метрику на сайте: установка и проверка

Как сделать Метрику на сайте: установка и проверка

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

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

Что подготовить до установки

  • Доступ к Яндекс ID и право создать счётчик Метрики.
  • Доступ к общему шаблону сайта, панели конструктора или менеджеру тегов.
  • Список доменов и поддоменов, которые действительно относятся к проекту.
  • Два контрольных действия: открытие тестовой страницы и отправка тестовой формы либо нажатие важной кнопки.
  • Резервная копия шаблона или возможность откатить опубликованное изменение.

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

Правило выбора места для кода

  • Обычный HTML или серверный шаблон: добавьте код в общий шаблон, который попадает на каждую отслеживаемую страницу.
  • Конструктор сайта: используйте штатное поле аналитики или пользовательского кода, а не отдельный блок на одной странице.
  • Система управления сайтом: сначала проверьте официальный модуль интеграции; если он уже вставляет счётчик, второй фрагмент не нужен.
  • SPA-приложение: одного первоначального запуска мало, нужно отдельно определить, как передаются виртуальные переходы.
  • Несколько независимых сайтов: не объединяйте их автоматически в один счётчик, если команде нужны раздельные отчёты и права доступа.

Это первое практическое правило статьи: ставьте счётчик на самом высоком общем уровне, но ровно один раз. Код в теме плюс плагин плюс менеджер тегов часто дают дубль. Перед изменением найдите по номеру счётчика все существующие вставки.

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

Посмотреть, как собрать

Как создать счётчик и установить код

  1. Создайте счётчик в Метрике и укажите основной адрес сайта.
  2. Проверьте список дополнительных доменов и настройки сбора данных. Не включайте функции автоматически, если команда не понимает, зачем они нужны.
  3. Скопируйте выданный код без ручного изменения номера и порядка загрузки.
  4. Сделайте резервную копию шаблона, затем установите фрагмент в штатное место панели или как можно ближе к началу кода страницы по инструкции сервиса.
  5. Опубликуйте изменение сначала на тестовом окружении или одной контролируемой версии сайта.
  6. Откройте исходный код страницы и убедитесь, что установлен один полный код счётчика: сам номер в корректном фрагменте может встречаться несколько раз.

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

По теме: Как сделать CMS-сайт: пошаговый план в 2026 году

Проверка установки: последовательность от простого к сложному

  1. Откройте тестовую страницу без блокировщика рекламы и примите настройки приватности, если сайт показывает такое окно.
  2. В панели счётчика запустите штатную проверку наличия тега.
  3. Добавьте к адресу страницы параметр _ym_debug=2, откройте консоль браузера и найдите сообщение PageView.
  4. Перейдите на вторую страницу и проверьте, что появился один новый просмотр, а не два.
  5. Выполните контрольное действие и проверьте диагностическое сообщение о цели.
  6. Через доступный отчёт подтвердите, что визит относится к правильному домену и странице.

Официальная инструкция по проверке счётчика объясняет режим отладки и сообщения PageView и Reach goal в консоли. Это надёжнее, чем ждать отчёт и гадать, дошли ли данные.

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

Самое долгое в своём сайте это первый запуск: страницы, домен, публикация. На бесплатном вебинаре по вайбкодингу весь путь проходят вживую, от идеи, описанной словами, до работающего адреса. Опыт в программировании не нужен.

Пройти путь до сайта

Как добавить первую полезную цель

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

  1. Создайте цель и задайте короткий понятный идентификатор, например request_sent.
  2. Вызывайте цель после подтверждённого успеха, а не при первом клике по кнопке.
  3. Выполните тест один раз и проверьте Reach goal в режиме отладки.
  4. Повторите тест с ошибкой формы: цель не должна сработать.
  5. Запишите владельца цели и условие срабатывания рядом с планом аналитики.

Документация Яндекса по JavaScript-событиям показывает создание цели и вызов reachGoal. В ней также отмечено, что событие подходит для действий без изменения URL.

По теме: Как управлять сайтом: роли, обновления и контроль

Отдельная проверка для SPA

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

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

В специальной инструкции Яндекса для SPA описаны параметр defer и вызов hit при значимом изменении страницы. Применяйте эту схему вместе с разработчиком и проверяйте каждый маршрут.

Диагностика частых сбоев

  1. Тега нет: проверьте публикацию шаблона, кеш сайта и правильность домена.
  2. Тег есть, но консоль молчит: отключите расширение-блокировщик, проверьте ошибки JavaScript и политику безопасности содержимого.
  3. Просмотры удваиваются: найдите повторную установку через тему, плагин и менеджер тегов.
  4. Цель не работает: сравните номер счётчика, идентификатор цели и момент вызова.
  5. В SPA видна только первая страница: проверьте обработчик маршрута и единичный вызов hit.
  6. Тест есть в консоли, но его пока нет в отчёте: сохраните время, адрес и источник визита, затем проверьте после обработки данных.

По теме: Как сделать бэкап сайта и проверить восстановление в 2026

Проверяемый чек-лист запуска

  • Номер счётчика один и тот же в панели и коде.
  • На каждой нужной странице есть ровно одна вставка.
  • Тестовый просмотр подтверждён в режиме отладки.
  • Переход между страницами не создаёт дубль.
  • Успешное действие достигает цель, ошибочное действие не достигает.
  • Команда знает, какие данные собираются и где описаны условия приватности.
  • Есть резервная копия и ответственный за изменения аналитики.

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

Ограничения и когда способ не подходит

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

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

Нужно ли ставить код на каждую страницу?

Да, но обычно через один общий шаблон или штатную интеграцию, а не вручную в каждом документе.

Почему свой визит не виден?

Сначала проверьте блокировщик, согласие на сайте, режим отладки, домен и фильтры. Отчёт может обновляться не мгновенно.

Можно ли сначала поставить счётчик, а цели настроить потом?

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

Что считать готовым результатом?

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

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

Записаться на вебинар
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место