
Яндекс.Метрика — обязательный инструмент для любого сайта, работающего на российском рынке. Без корректно настроенных целей вы видите трафик, но не понимаете, что с ним происходит: кто покупает, кто уходит и на каком шаге. В этом гайде — полная пошаговая инструкция: от установки счётчика до сложных составных целей, которые реально влияют на конверсию.
В этой статье 8
- Зачем нужна Яндекс.Метрика и чем она отличается от Google Analytics
- Шаг 1. Создание счётчика и установка кода
- Шаг 2. Типы целей в Яндекс.Метрике и когда их использовать
- Шаг 3. Настройка целей — пошаговая инструкция
- Шаг 4. Сегменты, фильтры и правильная интерпретация данных
- Шаг 5. Электронная коммерция и расширенные возможности
- Частые ошибки при настройке Яндекс.Метрики
- Связка Метрики с SEO и аудитом сайта
Зачем нужна Яндекс.Метрика и чем она отличается от Google Analytics
Яндекс.Метрика — бесплатный инструмент веб-аналитики от Яндекса с уникальными функциями: Вебвизор (запись сессий), тепловые карты, карта скроллинга и карта кликов. В отличие от Google Analytics, данные хранятся на серверах в России, что важно для соответствия российскому законодательству о персональных данных. Для сайтов, продвигаемых в Яндексе, Метрика также является источником поведенческих сигналов — отказы, глубина просмотра и время на сайте косвенно влияют на поведенческие факторы ранжирования.
Интеграция с Яндекс.Директом, Яндекс.Маркетом и сервисом продвижения в Яндексе делает Метрику центральной точкой аналитики для бизнеса на российском рынке. Без неё невозможно корректно оценить ROI рекламных кампаний и построить полноценную веб-аналитику.
Шаг 1. Создание счётчика и установка кода
- Зайдите на metrika.yandex.ru и нажмите «Добавить счётчик».
- Введите название счётчика, URL сайта и часовой пояс. Название используется только для вашего удобства — выбирайте понятное.
- Включите опции: «Вебвизор, карта скроллинга, аналитика форм» и «Асинхронный код» (не тормозит загрузку страницы).
- Скопируйте сгенерированный код счётчика.
- Вставьте код в HTML-шаблон сайта перед закрывающим тегом </head> на всех страницах. Для CMS (WordPress, Bitrix, Tilda) используйте официальные плагины или раздел «Вставка кода» в настройках.
- Проверьте установку: вернитесь в Метрику, статус счётчика должен смениться на зелёный в течение 10–30 минут после первого визита.
Шаг 2. Типы целей в Яндекс.Метрике и когда их использовать
Яндекс.Метрика предлагает несколько типов целей. Выбор зависит от того, какое действие пользователя вы хотите отслеживать. Главное правило: цель должна соответствовать реальному бизнес-действию, а не просто техническому событию на сайте.
| Тип цели | Когда использовать | Пример |
|---|---|---|
| Посещение страниц | Переход на конкретный URL (страница «Спасибо», подтверждение заказа) | Условие: URL содержит /thank-you/ |
| JavaScript-событие | Клик по кнопке, отправка формы, любое кастомное действие | Клик по кнопке «Заказать звонок» |
| Составная цель | Воронка из нескольких шагов (просмотр товара → корзина → оплата) | Магазин: карточка товара → оформление → оплата |
| Клик по e-mail | Клик по mailto-ссылке на сайте | Кнопка «Написать нам» с email |
| Клик по номеру телефона | Нажатие на tel-ссылку (актуально для мобильных) | Кнопка звонка в шапке сайта |
| Отправка формы | Авто-отслеживание форм без кода (требует включения в счётчике) | Форма обратной связи |
Шаг 3. Настройка целей — пошаговая инструкция
Цель «Посещение страниц» (самый простой вариант)
- Откройте счётчик → вкладка «Цели» → «Добавить цель».
- Выберите тип «Посещение страниц».
- Задайте условие: выберите «URL» → «содержит» → введите /thank-you/ (или любой уникальный фрагмент URL страницы подтверждения).
- Укажите ценность цели в рублях (если знаете средний чек — это важно для сквозной аналитики).
- Нажмите «Добавить цель». Данные появятся с момента следующего достижения цели реальным пользователем.
Цель «JavaScript-событие» (для кнопок и форм)
- В настройках цели выберите тип «JavaScript-событие».
- Придумайте идентификатор события, например: form_submit_callback.
- Добавьте в код кнопки или формы вызов: ym(XXXXXXXX, 'reachGoal', 'form_submit_callback') — где XXXXXXXX это номер вашего счётчика.
- Для кнопки HTML-атрибут onclick: onclick="ym(XXXXXXXX,'reachGoal','form_submit_callback')".
- Для формы — обработчик события submit на JavaScript.
- Сохраните цель в Метрике. Проверьте через «Отладчик Метрики» (расширение для браузера) — он показывает срабатывание целей в реальном времени.
Настройка JS-цели в Метрике
- 1. Создать цель «JavaScript-событие» в интерфейсе Метрики
- 2. Задать идентификатор: form_submit_callback
- 3. Добавить ym(ID,'reachGoal','form_submit_callback') в код кнопки
- 4. Проверить срабатывание через Отладчик Метрики
XXXXXXXX = номер вашего счётчика
Текст схемы и все данные
Настройка JS-цели в Метрике
- 1. Создать цель «JavaScript-событие» в интерфейсе Метрики
- 2. Задать идентификатор: form_submit_callback
- 3. Добавить ym(ID,'reachGoal','form_submit_callback') в код кнопки
- 4. Проверить срабатывание через Отладчик Метрики
XXXXXXXX = номер вашего счётчика
Составная цель (воронка конверсии)
Составная цель позволяет отслеживать последовательность шагов. Это особенно важно для интернет-магазинов и многоэтапных форм. Вы видите не только итоговую конверсию, но и на каком шаге теряете пользователей.
- Выберите тип «Составная цель».
- Добавьте шаги: каждый шаг — это либо «Посещение страниц», либо «JavaScript-событие».
- Пример для магазина: Шаг 1 — URL содержит /product/, Шаг 2 — URL содержит /cart/, Шаг 3 — URL содержит /checkout/, Шаг 4 — URL содержит /order-success/.
- Сохраните. В отчёте «Воронки» увидите процент перехода между каждым шагом.
Клиент из ниши мебели обратился с жалобой: трафик есть, заявок мало. Настроили составную цель из 4 шагов: карточка товара → корзина → оформление → спасибо. Обнаружили, что большинство пользователей добавляют товар в корзину, но лишь малая часть переходит к оформлению. Причина — на шаге оформления требовалась обязательная регистрация. После замены на «быстрый заказ» конверсия корзины заметно выросла за несколько недель. Без составной цели эту проблему в принципе нельзя было обнаружить.
Собирательный пример на основе типовых проектов — не реальный клиент.
Шаг 4. Сегменты, фильтры и правильная интерпретация данных
После настройки целей важно научиться их правильно читать. Ошибка большинства — смотреть на общее число конверсий без разбивки по источникам трафика. Всегда анализируйте конверсию в разрезе: органический поиск, прямые заходы, реклама, социальные сети. Это покажет, какой канал реально приносит деньги.
- Отчёт «Источники» → «Сводка» — смотрите конверсию по каждому источнику трафика.
- Отчёт «Аудитория» → «География» — выявляйте регионы с высокой конверсией для мультирегионального SEO.
- Сегмент «Достигли цели X» — стройте аудиторию конвертировавших для ретаргетинга в Директе.
- Отчёт «Воронки» — визуализирует потери между шагами составных целей.
- Вебвизор с фильтром «Достигли цели» — смотрите, как ведут себя пользователи, которые конвертировали.
Шаг 5. Электронная коммерция и расширенные возможности
Для интернет-магазинов Яндекс.Метрика поддерживает модуль электронной торговли (ecommerce). Он позволяет передавать данные о транзакциях: ID заказа, сумму, состав корзины, категории товаров. Это принципиально иной уровень аналитики по сравнению с обычными целями — вы видите не просто факт покупки, но и какие товары покупают, средний чек, LTV.
- Включите электронную торговлю в настройках счётчика (раздел «Электронная торговля»).
- Реализуйте dataLayer с событиями purchase, add_to_cart, view_item согласно документации Яндекс.Метрики.
- Для популярных CMS (1C-Битрикс, OpenCart, WooCommerce) существуют готовые модули передачи данных ecommerce.
- После настройки данные появятся в отчёте «Электронная торговля» → «Заказы».
Воронка составной цели: магазин
- 1. Просмотр товара /product/
- 100%
- 2. Корзина /cart/
- 78%
- 3. Оформление /checkout/
- 12%
- 4. Заказ оплачен /order-success/
- 34% (после фикса)
Текст схемы и все данные
Воронка составной цели: магазин
- 1. Просмотр товара /product/
- 100%
- 2. Корзина /cart/
- 78%
- 3. Оформление /checkout/
- 12%
- 4. Заказ оплачен /order-success/
- 34% (после фикса)
Частые ошибки при настройке Яндекс.Метрики
- Счётчик установлен только на главной странице, а не на всех. Проверьте наличие кода на карточках товаров, лендингах и страницах блога.
- Дублирование счётчика — код вставлен дважды. В Вебвизоре и отчётах появятся двойные сессии.
- Цель на URL страницы «Спасибо» не настроена — без неё невозможно считать реальные конверсии.
- Не исключён внутренний трафик. Добавьте IP офиса в фильтры (Настройки счётчика → Фильтры), иначе тестирование сотрудниками будет искажать статистику.
- Вебвизор отключён для HTTPS-сайтов без нужного атрибута в коде счётчика. Для корректной записи сессий нужна опция webvisor:true в коде.
- Ценность цели не задана — без неё отчёт по ROI в Директе будет неполным.
Связка Метрики с SEO и аудитом сайта
Данные Яндекс.Метрики — обязательная часть любого SEO-аудита. По целям и поведенческим метрикам можно выявить страницы с аномально высоким отказом, определить точки выхода из воронки и найти «дыры» в структуре сайта. В рамках SEO-анализа мы всегда запрашиваем доступ к Метрике — без неё невозможно оценить реальную эффективность продвижения, даже если позиции растут.
Связка Метрики с Яндекс.Вебмастером даёт полную картину: Вебмастер показывает, по каким запросам сайт находят, а Метрика — что пользователи делают после перехода. Именно это сочетание лежит в основе качественного SEO-контроля и принятия решений на основе данных.
Проекты, где цели настроены корректно с первого раза, на аудитах встречаются редко. Самая частая ситуация — цель на URL страницы «Спасибо» настроена, но эта страница открывается также при прямом переходе, без реальной отправки формы. В итоге статистика завышена в 2–3 раза. Решение простое: добавьте дополнительное условие по referrer или используйте JavaScript-событие на submit формы вместо отслеживания URL.
Владимир БогдановОснователь и руководитель AOSA · эксперт по SEO и AEO, 12+ лет в поисковой оптимизации