Инструкция

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

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

Андрей Савченко 21 сентября 2026 6 мин

Зачем нужны цели

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

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

Типы целей

В Яндекс Метрике можно создать несколько типов целей. Вот основные (согласно справке Яндекса):

Тип цели Как работает Пример
Посещение страниц Срабатывает, когда посетитель открывает определённую страницу Страница «Спасибо за заявку» после отправки формы
Целевое событие Информация о достижении передаётся с помощью JavaScript-метода reachGoal Отправка формы без перехода на другую страницу (AJAX), сложные сценарии с условиями
Клик по кнопке Срабатывает при клике на кнопку или другой кликабельный элемент. Метрика сама находит элемент по XPATH Клик по кнопке «Купить», ссылке в меню
Клик по номеру телефона Отслеживает нажатия на все номера телефонов на сайте или на указанный номер Клик по ссылке tel:+7...
Отправка формы Срабатывает при отправке всех форм на сайте или только выбранных Форма обратной связи, форма заказа
Переход в мессенджер Отслеживает переходы по ссылкам в популярные мессенджеры Переход в WhatsApp, Telegram

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

Что выбрать для отслеживания заявок? Если после отправки формы посетитель попадает на страницу «Спасибо» — используйте «Посещение страниц». Это самый надёжный вариант. Если форма отправляется без перехода (через AJAX) — используйте «Целевое событие» или «Отправка формы».

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

Шаг 1. Откройте счётчик и перейдите в «Цели»

Зайдите в metrika.yandex.ru и выберите нужный счётчик. В левом меню нажмите «Цели» — откроется список всех настроенных целей.

Левое меню Яндекс Метрики с активным пунктом Цели и списком целей
Пункт «Цели» в левом меню — список всех целей счётчика

Шаг 2. Нажмите «Добавить цель»

В правом верхнем углу нажмите кнопку «Добавить цель». Рядом с ней отображается, сколько целей уже использовано из 200 доступных.

Кнопка Добавить цель и счётчик использованных целей в Яндекс Метрике
Кнопка «Добавить цель» — рядом виден лимит (53 из 200)

Шаг 3. Выберите тип цели

Откроется панель «Новая цель» с типами, разделёнными на группы:

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

Цель «Посещение страниц»

Самый простой и надёжный тип. Подходит, если после целевого действия (отправка формы, оформление заказа) посетитель попадает на отдельную страницу — например, /thank-you/ или /spasibo/.

Как настроить

  1. В панели «Новая цель» выберите «Посещение страниц» (группа «Вовлечённость»)
  2. В поле «Название цели» укажите имя — например, «Спасибо»
  3. В поле URL выберите в выпадающем списке «Содержит» и введите часть URL страницы «Спасибо», например /spasibo. Можно добавить до 10 условий кнопкой «+ Добавить условие»
  4. Нажмите «Добавить цель». Метрика начнёт сбор статистики в течение нескольких минут
Форма создания цели Посещение страниц в Яндекс Метрике — название Спасибо, URL содержит /spasibo
Цель «Посещение страниц» — название «Спасибо», URL содержит /spasibo
Совет Используйте условие «Содержит» — оно надёжнее всего. Достаточно указать часть URL, например /spasibo, и цель сработает независимо от параметров в адресе. Условие «Совпадает» требует точного совпадения и может не сработать при вариациях URL.

Цель «Целевое событие»

Подходит, когда форма отправляется без перехода на другую страницу (через AJAX) или когда нужно отследить сложный сценарий с несколькими условиями. Позволяет фиксировать практически любые действия пользователей — как онлайн, так и офлайн.

Как настроить

  1. В панели «Новая цель» выберите «Целевое событие» (группа «Пользовательские события», в интерфейсе помечено как «ex JS-событие»)
  2. В поле «Название цели» введите имя — например, «CRM Новая заявка»
  3. В поле «Идентификатор цели» выберите условие «Совпадает» и введите идентификатор — произвольное слово на латинице, например newlead
  4. Метрика автоматически покажет код вставки для передачи данных: ym(XXXXXXXX, 'reachGoal', 'newlead')
  5. Нажмите «Добавить цель»
Форма создания цели Целевое событие в Яндекс Метрике — идентификатор newlead и код вставки reachGoal
Цель «Целевое событие · ex JS-событие» — идентификатор и код вставки для сайта

Добавьте код на сайт

После создания цели нужно добавить вызов события в код сайта. Когда посетитель совершает целевое действие (например, успешно отправляет форму), должен выполниться код:

ym(XXXXXXXX, 'reachGoal', 'form_submit');

Где XXXXXXXX — номер вашего счётчика Метрики, а form_submit — идентификатор, который вы задали при создании цели. Идентификатор не должен содержать символы / \ & # ? = ".

Важно Этот код должен вызываться после успешной отправки формы, а не по клику на кнопку «Отправить». Иначе цель будет срабатывать даже при ошибках валидации (когда форма на самом деле не отправлена). Если вы не программируете сами — используйте более простые типы целей: «Отправка формы» или «Клик по кнопке» — они не требуют работы с кодом.

Цель «Клик по кнопке»

Позволяет отслеживать клики на кнопки и другие кликабельные элементы на сайте. Не требует добавления кода — Метрика сама находит элемент по его расположению (XPATH) и свойствам.

Как настроить

  1. В панели «Новая цель» выберите «Клик по кнопке» (группа «Конверсионные действия»)
  2. В поле «Название» укажите имя цели — например, «Клик по кнопке Заказать»
  3. Укажите страницу сайта, на которой размещена кнопка, и нажмите «Перейти и выбрать кнопку»
  4. Откроется ваш сайт с панелью Метрики сверху. Переключитесь в режим «Выбор элемента», наведите курсор на нужную кнопку — она подсветится, и внизу отобразится её XPATH-путь
  5. Кликните на элемент и нажмите «Отслеживать клики», затем «Добавить цель»
Режим Выбор элемента в Яндекс Метрике — подсвечена кнопка Заказать консультацию с XPATH-путём
Режим «Выбор элемента» — кнопка подсвечена, внизу виден XPATH-путь элемента
Внимание Метрика находит элемент по XPATH — его расположению в HTML-коде страницы. Любые изменения в вёрстке сайта могут привести к тому, что элемент «потеряется» и цель перестанет срабатывать. После обновления сайта обязательно проверьте работу цели.

Какие цели нужны для Яндекс Директа

Для рекламы в Директе важны цели, которые отслеживают реальные обращения, а не промежуточные действия. Вот минимальный набор:

Что отслеживать Тип цели Условие
Заявка с формы (с «Спасибо»-страницей) Посещение страницы url: содержит /thank-you/
Заявка с формы (AJAX, без перехода) Целевое событие Идентификатор: form_submit
Клик по номеру телефона Клик по номеру телефона Все номера или указанный номер
Переход в WhatsApp / Telegram Переход в мессенджер Ссылка мессенджера
Не используйте для оптимизации Директа Цели вроде «посещение страницы контактов», «скролл 50%» или «время на сайте 60 секунд» не говорят о реальном интересе. Если оптимизировать Директ на такие цели, система будет приводить «зевак», а не покупателей.

Как проверить, что цель работает

  1. Сами выполните целевое действие на сайте — отправьте тестовую заявку или кликните по телефону
  2. Подождите 5–10 минут
  3. В Метрике перейдите в раздел «Конверсии» в левом меню — здесь видны все цели с данными: конверсия (%), целевые визиты, достижения цели и графики по дням
  4. Найдите созданную цель — у неё должно быть минимум одно достижение

Если конверсия не появилась — проверьте: правильно ли указан URL или идентификатор события, установлен ли счётчик Метрики на сайте, не блокирует ли его AdBlock. Также можно добавить к URL сайта параметр ?_ym_debug=1 и посмотреть в консоли браузера, отправляются ли данные.

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

«Сколько целей можно создать?» — до 200 целей на один счётчик. Для большинства сайтов достаточно 3–5.

«Цели считают данные за прошлый период?» — нет, цели начинают фиксировать конверсии только с момента создания. Ретроспективно данные не пересчитываются.

«Автоцели — это то же самое?» — Метрика умеет автоматически создавать цели для типичных действий (отправка формы, клик по email/телефону). Они появляются с пометкой «Авто» и работают без ручной настройки. Но для рекламы в Директе лучше настроить цели вручную — так вы контролируете, что именно считается конверсией.

«Подрядчик просит настроить цели — кто должен это делать?» — цель типа «Посещение страниц», «Клик по кнопке» или «Отправка формы» может настроить любой, у кого есть доступ к Метрике на уровне «Редактирование». Цель «Целевое событие» требует добавления кода на сайт — это задача разработчика. Также подрядчик может использовать ваши цели для оптимизации рекламы без доступа к счётчику — для этого на странице «Цели» включите опцию «Разрешить в рекламных кампаниях оптимизацию по целям без доступа к счётчику».

«Цели перестали считаться — что делать?» — проверьте, что счётчик Метрики установлен на всех страницах сайта (особенно после обновлений CMS или редизайна). Откройте сайт с параметром ?_ym_debug=1 и посмотрите в консоли браузера, отправляются ли данные.

Нужна помощь с настройкой аналитики для рекламы?

Написать