Как настроить цели в Яндекс Метрике: все типы с примерами

02.09.2026
Разбираем все типы целей в Метрике: конверсия, JavaScript, составные, атрибуция. Пошаговая настройка, примеры и частые ошибки. Читайте в блоге.
Как настроить цели в Яндекс Метрике: все типы с примерами

Какие бывают типы целей и что выбрать для вашего сайта

В Метрике четыре типа целей, и путаница между ними обходится дорого: неправильно выбранный тип либо не считает нужные действия, либо собирает мусорные конверсии. Конверсионные цели закрывают 90% задач: визит (просмотр страницы), клик по кнопке или ссылке, отправка формы. Для интернет-магазина это «Переход в корзину» или «Оплата заказа», для услуг «Клик по номеру телефона», для B2B «Отправка заявки». Настраиваются они без кода, за пару минут, поэтому с них и стоит начинать. Если вы параллельно решаете задачу по SEO-продвижению сайта, цели в Метрике помогут отделить трафик, который реально конвертируется, от пустых визитов.

JavaScript-цели требуют вставки кода на страницу, их используют, когда нужно отследить событие, которое Метрика не видит стандартными методами: отправка формы через AJAX, клик по элементу внутри iframe, просмотр видео. Код обычно даёт разработчик или вы можете сгенерировать его в конструкторе целей. Составные цели собирают цепочку шагов, например «Добавил товар в корзину» → «Оформил заказ», и показывают, где пользователи отваливаются. Атрибуция нужна для офлайн-конверсий: импортируете звонки или сделки из CRM и связываете их с кликами, чтобы видеть реальный вклад рекламы. Если сайт только запущен, достаточно конверсионных целей, а JavaScript и составные подключайте, когда появится понимание воронки.

Настройка цели «Конверсия»: пошаговый порядок действий

Настройка конверсионной цели в веб-визоре занимает пару минут, если заранее знать URL страницы благодарности. Заходим в Яндекс.Метрику, открываем раздел «Цели» в настройках счётчика и жмём «Добавить цель». Называем её понятно для команды, например «Заявка с формы», и в типе выбираем «Конверсия». Дальше всё сводится к одному условию: указать адрес страницы, на которую попадает пользователь после отправки формы.

В поле условия выбираем «URL: содержит» и вставляем /thanks/ или полный адрес страницы. Здесь важно не перепутать с «URL: точно совпадает»: если в адресе есть GET-параметры UTM-меток, строгое совпадение не сработает, а «содержит» надёжнее. Визиты считаем за один, если человек зашёл на /thanks/ и ушёл, это уже конверсия. Отказы для таких целей обычно отключаем, иначе целевой визит с быстрым уходом посчитается отказом, что исказит данные в отчётах. После сохранения проверяем цель в отчёте «Конверсии» через пару часов, а если заявок нет, смотрим, не битая ли ссылка на кнопку. Кстати, если конверсия на сайте низкая, а цели уже стоят, полезно разобраться, почему сайт не приносит заявки, и найти узкие места в воронке.

На практике мы в Cinar обычно настраиваем такие цели так:

  • Указываем «URL: содержит» для страниц вида /thanks/, /success/ или /spasibo/.
  • Для форм с AJAX-отправкой добавляем виртуальную цель через JavaScript, так как URL не меняется.
  • Отключаем учёт отказов, чтобы быстрый переход на спасибо не портил статистику.

Ставить цель на клик по кнопке стоит только в тех случаях, когда редирект на /thanks/ не настроен, иначе получим двойной учёт одного и того же действия. Проверяем цель в режиме реального времени через «Вебвизор» после тестовой отправки: открываем запись сессии и смотрим, фиксируется ли событие. Если форма живёт на отдельном поддомене или лендинге, добавляем условие «URL: содержит» для этого адреса, иначе Метрика просто не увидит переход. Всё это лучше сделать сразу, чтобы потом не гадать, почему конверсии не считаются.

Настройка цели «Конверсия»: пошаговый порядок действий — Как настроить цели в Яндекс Метрике: все типы с примерами

JavaScript-цели: пример кода для кнопки или формы

JavaScript-цели нужны, когда стандартные конверсионные цели не срабатывают: форма отправляется через AJAX без перезагрузки страницы, клик по кнопке не ведёт на новую страницу, а звонок с сайта инициируется скриптом. В этих случаях Метрика не видит переход, поэтому приходится вручную передавать событие. Перед настройкой полезно разобраться, какие действия пользователей вообще стоит отслеживать, например, клики по CTA-элементам, о чём мы писали в статье что такое CTA и как его написать, и уже после этого выбирать тип цели.

Сам код выглядит просто: добавляете на страницу обработчик события и вызываете ym(номер_счётчика, 'reachGoal', 'имя_цели'). Для AJAX-формы это будет вызов в колбэке после успешной отправки, для кнопки «Заказать звонок» по клику, для телефона по событию клика на ссылку. Вставка в популярных CMS обычно делается через файл footer.php, functions.php или через HTML-блок в админке. Типичная ошибка заключается в том, что код размещают до инициализации счётчика, либо используют одинарные кавычки внутри строки с параметрами, из-за чего событие не уходит.

Тип целиСложность настройкиКогда использовать
КонверсионнаяНизкаяДля простых действий с переходом на страницу
JavaScriptСредняяДля AJAX-форм и кликов без перезагрузки
СоставнаяВысокаяДля многошаговых сценариев
АтрибуцияВысокаяДля офлайн-конверсий
ВизитНизкаяДля общей статистики посещаемости

Составные цели: как настроить цепочку шагов

Составная цель в Яндекс Метрике это цепочка из нескольких шагов, которые пользователь должен пройти последовательно. В отличие от простой цели, она показывает не только факт конверсии, но и путь до неё. Например, для многостраничной заявки на кредит логично отслеживать переход на страницу с формой, заполнение первого поля, клик по кнопке отправки и попадание на страницу «Спасибо». Так вы увидите, на каком именно этапе пользователи отваливаются чаще всего, и сможете точечно исправить проблему.

Создаётся составная цель в интерфейсе Метрики через тип «Составная цель»: задаёте название, затем добавляете шаги по одному (например, первый шаг условие «URL: содержит /credit-form», второй «клик по кнопке с id="submit"`, третий «URL: содержит /thanks»). Важно помнить, что конверсия по составной цели засчитывается только при прохождении всей цепочки, а в отчёте «Воронка» видны переходы между шагами. Если настроить цели по шагам отдельно, вы получите более детальную статистику по каждому этапу, но это потребует больше времени на разметку. Настройка целей напрямую влияет на понимание поведения пользователей, включая отказы, поэтому статья о том, как снизить показатель отказов, хорошо дополнит этот материал.

Составные цели: как настроить цепочку шагов — Как настроить цели в Яндекс Метрике: все типы с примерами

Атрибуция целей: как учитывать звонки и офлайн-конверсии

Атрибуция в Метрике определяет, какое касание получит ценность конверсии, если пользователь заходил несколько раз. Для сайтов с длинным циклом решения или рекламой в нескольких каналах стандартная модель «последний переход» часто врёт, приписывая заслуги контексту, хотя первый заход был из SEO. В настройках цели переключите модель на «первый переход» или «последний значимый переход», если важна не просто форма, а входящий звонок. На практике для агентств, получающих заявки по телефону, связка коллтрекинга с Метрикой закрывает главный вопрос: какой канал привёл к разговору с менеджером.

Подключение Calltouch или Mango занимает около часа, через API они передают в Метрику визиты с номером телефона и длительностью разговора как цели типа «Коллтрекинг». Офлайн-конверсии, например сделки, которые закрылись через неделю после заявки, загружаются вручную через Вебмастер или автоматически из CRM по API, чтобы Метрика связала их с исходным визитом. Мы обычно настраиваем передачу статусов сделки из amoCRM через готовые интеграции, это даёт точную картину по ROI без ручной выгрузки таблиц.

Практический чек-лист: настройка целей без ошибок

Прежде чем сохранять цель, прогоните её по чек-листу. Это займёт меньше пяти минут, но избавит от недели ожидания и разбирательств с пустыми отчётами. На практике 80% проблем с целями в Яндекс Метрике связаны именно с мелочами: кривой URL, забытым счётчиком на странице или неверно выбранным типом визита.

  • Проверьте, что код счётчика стоит на всех страницах, включая страницу «спасибо» или подтверждения заказа.
  • Для целевого URL копируйте адрес из браузера целиком, включая слэш в конце, без UTM-меток, если не настроили их отдельно.
  • Убедитесь, что тип условия соответствует задаче: «визит» для одного экрана, «страница» для конкретного URL, «событие» для кнопки.
  • Если цель составная, проверьте последовательность шагов: она должна совпадать с реальным путём пользователя, а не с идеальным сценарием.
  • Задайте цели период ожидания минимум 30 минут, иначе потеряете часть конверсий с длинными паузами между действиями.

После сохранения цели откройте отчёт «Конверсии» в Вебмастере и посмотрите, появился ли визит с типом «достижение цели». Если данных нет, включите режим отладки в консоли браузера: в Яндекс Метрике для этого используется вызов ym(номер_счётчика, 'goal', 'название_цели'). Когда цель не срабатывает, чаще всего виноват неверный URL или то, что действие происходит в iframe, куда счётчик не достаёт. В таких случаях проще переключиться на JavaScript-цель и повесить обработчик прямо на кнопку, чем искать обходные пути.

Практический чек-лист: настройка целей без ошибок — Как настроить цели в Яндекс Метрике: все типы с примерами

Как использовать цели в отчётах и для оптимизации рекламы

Когда цели настроены и данные накопились, начинается самое интересное: работа с отчётами. В Вебмастере и Метрике каждая цель становится отдельным показателем, который можно вывести в таблицу рядом с визитами и отказами. На практике мы обычно смотрим не просто количество достижений, а считаем конверсию по каждому источнику трафика: (число достижений / число визитов) × 100%. Именно эта цифра показывает, какие каналы реально приносят пользу, а какие только тратят бюджет. Для рекламных кампаний конверсия и цена цели становятся главными метриками при оценке эффективности, поэтому в Директе цели напрямую подключаются к стратегиям: можно задать оптимизацию на конверсии, указав цену цели, и алгоритмы начнут сами перераспределять ставки в пользу сегментов, которые чаще приводят к целевым действиям.

Отдельно стоит использовать цели для анализа поведения: если настроить составную цепочку, видно, на каком шаге пользователи отваливаются чаще всего. Например, при настройке цели для интернет-магазина мы отслеживаем переход в корзину, начало оформления и подтверждение заказа, и если на втором шаге теряется 60% трафика, проблема почти наверняка в форме доставки, а не в рекламе. Это позволяет чинить сайт до того, как сливать бюджет на новые кампании. В агентстве Cinar мы часто строим систему целей именно под такие задачи: сначала настраиваем сбор данных, потом помогаем интерпретировать их и перекладывать в оптимизацию рекламы, чтобы каждый рубль работал на измеримый результат.

Часто задаваемые вопросы

Почему цель не срабатывает, если URL вроде бы правильный?
Чаще всего дело в точном совпадении: если вы выбрали условие «URL: содержит», но вписали адрес с лишними символами, например с параметрами UTM, цель может не сработать. Проверьте, какой URL видит Метрика в отчёте «Посещаемость» для нужной страницы. Ещё одна типовая причина — цель привязана к другому счётчику, или вы смотрите данные не за тот период.
Как проверить, что цель создана корректно, до того как запускать рекламу?
Откройте страницу, где должна срабатывать цель, и выполните нужное действие. Затем в Метрике зайдите в «Отчёты» → «Конверсии» и посмотрите, появилось ли достижение в режиме «сегодня». Если не появилось, откройте консоль браузера (F12) и проверьте, нет ли ошибок JavaScript, которые блокируют отправку данных.
Можно ли настроить цель на звонок без коллтрекинга?
Да, но только косвенно. Если звонок совершается по клику на номер, можно сделать цель на клик по ссылке tel: с помощью JavaScript-события. Но такой способ не учитывает фактический дозвон и разговор. Для точного учёта нужен коллтрекинг, например динамический, который подменяет номер и фиксирует звонок как конверсию. Без него вы получите лишь приблизительную картину.
Дмитрий Дементьев
Генеральный директор
Рукводитель с опытом более 10 лет работы. Эксперт в области внедрения инновационных решений для крупного и среднего бизнеса.
Мы свяжемся с вами, ответим на интересующие вопросы и подготовим коммерческое предложение
Давайте работать
Оставьте заявку, после чего мы сможем собрать ключевые запросы, проверить позиции по ним, составить план продвижения и сделать вам предложение по продвижению сайта с гарантиями.
Ваш номер телефона *
Адрес вашего сайта
Антиспам вопрос: cколько будет 02 + 02 ?
Прикрепить список запросов
Только файлы Word, Excel, Блокнот
Оставить заявку
Нажимая на кнопку, вы даете согласие на обработку ваших персональных данных, согласно политике конфиденциальности

go to top

7 (933) 990-91-12

7 (931) 178-02-48

7 (933) 990-91-17

7 (933) 990-92-34

7 (933) 990-92-37