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

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

Какие типы целей есть в Яндекс.Метрике и что выбрать

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

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

Конверсионная цель срабатывает при переходе на определённый URL, например, на страницу «Спасибо за заказ». Это базовый тип, который подходит для большинства интернет-магазинов и лендингов. Составная цель позволяет объединить несколько последовательных шагов, например, клик по кнопке «Оформить заказ» и последующий переход на страницу оплаты, что даёт более глубокое понимание воронки. Для простых задач вроде отслеживания нажатия на кнопку или отправки формы без перезагрузки страницы используют JavaScript-события, а число просмотров и визит на страницу редко применяют в коммерции, чаще для контентных проектов.

Пошаговый алгоритм создания цели в интерфейсе Метрики

Чтобы создать цель, зайдите в нужный счетчик и откройте «Настройка» → «Цели» → кнопка «Добавить цель». Раздел находится в левом меню, между «Уведомлениями» и «Фильтрами». Обратите внимание: цель привязывается к конкретному счетчику, поэтому если у вас несколько сайтов, настройку нужно повторять для каждого.

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

Перед сохранением убедитесь, что счетчик стоит на всех страницах, включая страницу спасибо после заявки. Иначе Метрика просто не увидит целевое действие. Для типа «Составное событие» задайте последовательность шагов: например, клик по кнопке и отправка формы. Указывайте точный URL или условие «содержит», чтобы не ловить лишние посещения раздела блога. Условие «JavaScript-событие» требует, чтобы на сайте был вызван метод ym(…, 'reachGoal', 'ЦЕЛЬ'), без него Метрика не засчитает конверсию.

После сохранения подождите 10–15 минут и проверьте цель в режиме отладки через визит с параметром _ym_debug. Это быстрее, чем ждать накопления статистики. Для интернет-магазинов удобно использовать «Корзину» и «Заказ» как отдельные цели, чтобы видеть воронку.

На практике чаще всего ошибки возникают из-за несоответствия URL: например, на сайте используется https://site.ru/thanks/, а в условии указано /thanks без слеша. Проверяйте точное значение в адресной строке после отправки формы. Также следите, чтобы условие «содержит» не захватывало лишние страницы: если в URL есть /thanks и /thanksgiving, лучше использовать точное совпадение или более длинную маску.

Перед сохранением цели убедитесь, что счетчик установлен на всех страницах, включая страницу спасибо после заявки. Для типа «Составное событие» задайте последовательность шагов, например клик по кнопке и отправка формы, при этом лучше указывать точный URL или условие «содержит», чтобы не ловить лишние посещения раздела блога. Если выбран тип «JavaScript-событие», проверьте, что на сайте вызывается метод ym(…, 'reachGoal', 'ЦЕЛЬ'), иначе Метрика не засчитает конверсию.

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

Как настроить цель «Заявка» через JavaScript-событие

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

Код для отправки события в Метрику выглядит так: вызываете ym(номер_счётчика, 'reachGoal', 'target_name') в обработчике отправки формы. Сначала вешаете на форму прослушку события submit, затем после успешной валидации и отправки данных вызываете reachGoal. Мы обычно оборачиваем это в отдельную функцию и передаём имя цели параметром, чтобы не дублировать код на разные формы. Если на сайте есть менеджер тегов, событие можно отправлять через dataLayer, но прямое подключение к Метрике проще и не требует лишних прослоек. Типичная ошибка: вызов reachGoal до реальной отправки, когда пользователь закрыл страницу и событие потерялось, поэтому проверяйте, что код стоит именно после успешного ответа сервера. Проверить отправку проще всего в режиме отладки в браузере или через визуальный редактор Метрики, а анализ поведения пользователей на странице с формой удобно дополнять тепловой картой сайта.

Тип целиСложность настройкиДля чего подходит
КонверсияНизкаяОтслеживание действий без кода
Число просмотровНизкаяГлубина просмотра страниц
Визит на страницуНизкаяПосещение конкретного URL
JavaScript-событиеСредняяФормы и кнопки с AJAX
Составная цельВысокаяМногошаговые сценарии

Цель «Визит на страницу»: настройка и типичные ошибки

Для цели «Визит на страницу» главное выбрать правильное условие. Если у вас статичная страница «Спасибо» без параметров в URL, можно указать точный адрес. Но на практике это редкость: у большинства сайтов к адресу добавляются метки UTM, номера заказов или слэш в конце. Поэтому почти всегда надёжнее использовать маску, например /thank-you или /success. Маска сработает, даже если после неё идёт что-то ещё. При этом учитывайте регистр: Метрика различает заглавные и строчные буквы, и если страница открывается и как /Thanks, и как /thanks, маску лучше строить по нижнему регистру, а на сайте настроить редирект на единый вариант.

Частая ошибка, когда URL страницы меняется после редизайна или A/B-теста. Тогда цель тихо перестаёт срабатывать, а заявки продолжают поступать, просто без атрибуции в отчётах. Проверить, видит ли Метрика нужный адрес, можно в «Режиме отладки»: откройте страницу с включённой отладкой и посмотрите, какое условие сработало. Если ничего не появилось, сверьте фактический URL из адресной строки с маской. Кстати, если конверсия не фиксируется, загляните в Вебвизор в Яндекс.Метрике, он показывает реальный путь пользователя и часто помогает найти, где условие перестало совпадать.

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

Практический чек-лист: 7 шагов для настройки цели без ошибок

Соберите весь процесс в один чек-лист, чтобы не упустить детали при настройке цели в Яндекс.Метрике. Сначала зафиксируйте микроконверсии (клик по номеру, отправка формы) и макроконверсии (оплата, регистрация), иначе потом утонете в отчётах. Затем выберите тип цели и пропишите условия, опираясь на готовый алгоритм из предыдущего раздела, после чего обязательно прогоните её через режим отладки. Мы обычно ждём 2–3 дня сбора данных, прежде чем смотреть на статистику, и только потом анализируем конверсию по страницам и источникам.

На практике семь шагов выглядят так: определить, что считаем значимым действием; выбрать подходящий тип; задать условия срабатывания; проверить тестовым визитом; дождаться накопления данных; изучить отчёты «Конверсии» и «Источники»; скорректировать условия, если цель срабатывает слишком часто или редко. Если после проверки цель не фиксируется, вернитесь к шагу 3 и проверьте селекторы или URL, это закрывает 90% проблем. Такой подход позволяет настроить цель в Яндекс.Метрике один раз и не переделывать её через месяц.

Частые ошибки при настройке целей и как их избежать

Даже идеально настроенная цель в Яндекс.Метрике может давать мусорные данные, если допустить типичные ошибки. Чаще всего проблемы возникают из-за неверно выбранного типа цели: например, для кнопки, которая отправляет форму через AJAX, ставят «Визит на страницу», хотя по факту редиректа не происходит, и конверсии просто не фиксируются. Вторая по частоте проблема это невнимательность к URL: лишний пробел, http вместо https или забытый динамический параметр в адресе страницы «спасибо» (например, ?utm_source=), из-за чего цель срабатывает только для части визитов.

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

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

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

Что делать после настройки цели: аналитика и улучшение

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

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

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

Сколько целей можно создать в Яндекс.Метрике?
Ограничений по количеству целей нет, но на практике больше 20–30 штук уже начинают мешать аналитике. Мы рекомендуем держать в счетчике не более 15–20 активных целей, чтобы не путаться в отчетах. Если нужно больше, лучше разбить их по разным счетчикам или использовать составные цели.
Почему цель не срабатывает?
Чаще всего из-за неверного типа цели или опечатки в URL. Например, для кнопки «Оставить заявку» нужно использовать JavaScript-событие, а не посещение страницы. Проверьте, что событие отправляется в Метрику через код цели, и что селектор элемента указан точно. Иногда помогает очистить кеш и подождать пару минут.
Как быстро цель начнет собирать данные?
Обычно цель начинает фиксироваться сразу после сохранения, но в отчетах данные появляются с задержкой до 15–20 минут. Если вы только что создали цель, не ждите мгновенных цифр. Для проверки можно открыть сайт в режиме инкогнито и совершить целевое действие, затем посмотреть в отчете «Конверсии» через полчаса.
Можно ли изменить тип уже созданной цели?
Нет, тип цели изменить нельзя, только удалить и создать заново. При этом статистика по старой цели сохранится в отчетах, но новая цель начнет собирать данные с нуля. Поэтому перед созданием тщательно продумывайте, какой тип подходит: визит, событие или составное действие.
Что делать, если цель показывает нулевые конверсии?
Сначала проверьте, что цель правильно настроена и код счетчика стоит на всех страницах, включая страницу благодарности. Затем посмотрите в отладчике браузера, отправляется ли событие в Метрику. Если все верно, но конверсий нет, возможно, посетители не совершают целевое действие. Тогда запустите тест с собственным переходом по сайту в режиме инкогнито.
Как связать цель с Яндекс.Директом?
В настройках счетчика Метрики включите опцию «Принимать метки UTM», а в Директе укажите этот счетчик в настройках кампании. Тогда цели автоматически подтянутся в отчеты Директа. Если этого не произошло, проверьте, что счетчик привязан к номеру кампании и что в ссылках объявлений есть метки utm_source, utm_medium и utm_campaign.
Максим Ахтямов
Заместитель руководителя отдела разработки
Мы свяжемся с вами, ответим на интересующие вопросы и подготовим коммерческое предложение
Давайте работать
Оставьте заявку, после чего мы сможем собрать ключевые запросы, проверить позиции по ним, составить план продвижения и сделать вам предложение по продвижению сайта с гарантиями.
Ваш номер телефона *
Адрес вашего сайта
Антиспам вопрос: cколько будет 25 + 25 ?
Прикрепить список запросов
Только файлы 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