Главная / База знаний / Яндекс.Метрика: настройка и отчёты

Как настроить цели в Яндекс.Метрике: пошаговая инструкция

6 мин чтения обновлено 19 августа 2026 Яндекс.Метрика: настройка и отчёты

Коротко. Цель настраивается в интерфейсе счётчика: «Настройка» → вкладка «Цели» → «Добавить цель». Простая цель на посещение страницы («спасибо за заказ») занимает 2-3 минуты. Цель на клик по кнопке или отправку формы через JS-событие требует ещё и правки кода кнопки — 15-30 минут, часто с участием разработчика. Составная цель из нескольких шагов собирается из уже созданных целей и добавляет 5 минут.

Что должно быть готово до настройки

Счётчик Метрики должен стоять на сайте и передавать данные — статус «Данные есть» в списке счётчиков. Если счётчика ещё нет или непонятно, работает ли он, цели настраивать рано: система не сможет засчитывать события с пустого потока данных. Второе условие — понимание, что именно считать результатом на сайте: заявка через форму, звонок, переход в корзину, скачивание прайса. Без этого списка легко наделать целей ради целей, которые потом никто не смотрит.

Шаг 1: страница создания цели

В личном кабинете Метрики открыть нужный счётчик → «Настройка» (иконка шестерёнки) → вкладку «Цели» → кнопку «Добавить цель». В одном счётчике бесплатно доступно 200 целей — для 95% сайтов этого хватает с большим запасом. У каждой цели есть название (для себя, чтобы не путать в отчётах) и тип условия — от него и зависит, что настраивать дальше.

Шаг 2: цель «Посещение страниц»

Самый простой тип: цель засчитывается, когда посетитель открывает конкретный URL — например, страницу «Спасибо, заявка отправлена». В поле условия указывается адрес страницы: точное совпадение, начало URL или регулярное выражение — для большинства случаев хватает варианта «URL содержит». Условие: на сайте должна физически существовать отдельная страница благодарности, на которую человек попадает после отправки формы. Если форма отправляется без перехода (AJAX, всплывающее окно «Спасибо») — этот тип цели не сработает, нужен JS-event.

Шаг 3: цель «JS-событие» — клики и формы без перехода

Этот тип ловит клик по кнопке, отправку AJAX-формы, воспроизведение видео — всё, что не меняет URL страницы. В настройках цели указывается идентификатор события, например form_send или click_phone. Дальше этот идентификатор нужно передать в код сайта через вызов ym(XXXXXXXX,'reachGoal','form_send'), где XXXXXXXX — номер счётчика. Вызов вставляется в обработчик нужного действия на сайте — это уже правка кода, и здесь чаще всего нужен разработчик или специалист по настройке CMS. Без корректно вставленного вызова цель в интерфейсе будет создана, но никогда не сработает — это самая частая причина «цель есть, а конверсий ноль».

Шаг 4: составная цель из нескольких шагов

Составная цель нужна, когда важен не факт результата, а путь к нему — например, «открыл каталог → положил товар в корзину → оформил заказ». Такая цель собирается из 2-4 ранее созданных простых целей, расположенных в нужном порядке. Отчёт по составной цели показывает воронку с отвалом на каждом шаге — это то место, где видно, что 60% посетителей доходят до корзины, но только 15% из них оформляют заказ. Настройка занимает 5 минут, но требует, чтобы все шаги-компоненты уже существовали как отдельные цели.

Тип цели Когда подходит Нужен ли разработчик
Посещение страниц Есть отдельная страница-результат («Спасибо») Нет
JS-событие Клик, AJAX-форма, действие без перехода Да, для вставки кода
Составная цель Нужна воронка из нескольких шагов Нет, если шаги уже созданы
Ecommerce-цель Интернет-магазин с корзиной и оплатой Да, для модуля торговли

Шаг 4.1: цель для электронной торговли — отдельный случай

Для интернет-магазина обычные типы целей выше не покажут выручку по конверсии — они фиксируют факт действия, но не сумму заказа и не состав корзины. Для этого на сайт ставится отдельный модуль электронной торговли, который передаёт в Метрику события просмотра товара, добавления в корзину и покупки вместе с ценой и артикулом каждой позиции. В отличие от целей на посещение страниц или JS-события, эта настройка не делается на вкладке «Цели» вручную — она включается интеграцией модуля с движком магазина (в готовых CMS обычно есть плагин, на самописном сайте — задача для разработчика). Зато результат другой: не просто «была конверсия», а полноценная воронка «просмотр товара → корзина → оплата» с суммами на каждом шаге, которую видно в отчёте «Электронная торговля» без дополнительных целей.

Шаг 5: проверка, что цель действительно работает

Сразу после создания зайти на сайт в режиме инкогнито, выполнить целевое действие и открыть в Метрике «Отчёты» → «Конверсии» → выбранная цель за сегодня. Данные по новой цели появляются не мгновенно — обычно в течение 15-30 минут, иногда до суток. Быстрее проверить через бесплатное расширение «Яндекс.Метрика: Инспектор сайтов» — оно показывает срабатывание целей в реальном времени прямо на странице, без ожидания. Если через сутки конверсий по цели всё ещё ноль при реальных обращениях на сайте — почти всегда дело в неверно вставленном коде JS-события или в опечатке в URL для цели на посещение страницы.

Что сделать с целями после настройки

Настроенные цели сами по себе не увеличивают продажи — они делают видимым то, что раньше было скрыто. Дальше их стоит связать с рекламными кабинетами: в Яндекс.Директе цели из Метрики позволяют оптимизировать ставки под реальные конверсии, а не под клики. Для оценки эффективности разных страниц сайта и рекламных кампаний в комплексе цели становятся основой для полноценной сквозной аналитики, а не просто галочкой в настройках.

Сколько целей можно создать в одном счётчике?

Бесплатный лимит — 200 целей на счётчик. Для большинства сайтов это избыточно даже с учётом составных целей и отдельных целей под каждую форму.

Почему цель создана, а конверсий не появляется?

Чаще всего — для JS-событий — код вызова цели не вставлен в обработчик нужного действия на сайте, для целей на посещение страницы — опечатка в URL условия. Проверить срабатывание можно расширением «Инспектор сайтов» в реальном времени.

Можно ли настроить цель самостоятельно, без разработчика?

Цель на посещение страницы — да, полностью самостоятельно за 2-3 минуты. Цель на клик или отправку формы без перехода технически требует правки кода, если на сайте нет готового решения через тег-менеджер.

Как настроить цель через Google Tag Manager вместо кода на сайте?

Если GTM уже установлен, вызов reachGoal оформляется как тег «Пользовательский HTML» с триггером по клику или отправке формы — тогда правка кода сайта не нужна, всё делается в интерфейсе GTM.

Что будет, если цели не настраивать вообще?

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

Настроить цели под задачи бизнеса, а не для галочки

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

ПОЛУЧИТЬ БЕСПЛАТНЫЙ АУДИТ →

Услуга по теме материала

Настроим Метрику и цели так, чтобы по каждой заявке был виден источник

Материалы по теме