Как настроить цели в Яндекс Метрике, чтобы им можно было верить

40 конверсий в Метрике и 6 заявок в CRM: почти всегда виновата цель, которая считает клик по кнопке вместо заявки. Внутри: 18 типов целей и правило выбора, reachGoal после ответа сервера, новые цели по параметрам и мультицели, проверка отладчиком и таблица симптомов, по которой видно, что цель врет.

Типичный звонок в понедельник: «Реклама льет, Метрика показывает 40 конверсий за неделю, а в CRM 6 заявок. Где остальные?» Открываем счетчик: единственная цель называется «Клик по кнопке» и считает нажатие на «Отправить». Валидация формы не пропустила половину отправок, вторая половина ушла в спам-фильтр, и все 40 честно попали в отчет как конверсии. Директ при этом 3 недели оптимизировался на эту цель и добросовестно приводил людей, которые жмут кнопки.

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

Все настройки, о которых идет речь, делаются в разделе «Цели» счетчика. С июня 2026 года разделы «Цели» и «Конверсии» в Метрике объединены в один: там же, где вы создаете цель, видна статистика по ней.

Что считать целью: 3 вопроса до настройки

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

До того как открыть раздел «Цели», ответьте на 3 вопроса.

  1. Какое действие на сайте заканчивается деньгами? Для интернет-магазина это оплаченный заказ, для услуг заявка или звонок, для B2B запрос коммерческого предложения. Просмотр страницы «Контакты» деньгами не заканчивается, это промежуточный шаг.
  2. Сколькими способами это действие можно совершить? Заявку с сайта услуг обычно оставляют 4–5 способами: форма в шапке, форма внизу страницы, всплывающее окно, кнопка звонка на мобильном, переход в мессенджер. Каждый способ либо получает свою цель, либо входит в общую мультицель.
  3. Что вы будете делать с цифрой? Если цель нужна Директу для автостратегии, ей нужен стабильный объем: хотя бы 10 достижений в неделю, иначе алгоритму не на чем учиться. Если цель нужна для отчета руководителю, важнее, чтобы она совпадала с CRM.

Ответы дают список из 3–7 целей. Больше на старте не нужно. Счетчик с 40 целями, из которых 30 никто не открывал полгода, встречается чаще, чем счетчик без целей вообще.

Какие типы целей есть в Метрике

На сентябрь 2026 года в справке Метрики описано 18 типов целей, на счетчик можно завести до 200 штук. Большинство настраиваются в интерфейсе без правок кода сайта. Ниже они сгруппированы по тому, как цель узнает о действии.

Схема выбора типа цели в Яндекс Метрике: от простых целей без кода до целевого события, параметров и мультицели
Порядок выбора: сначала пробуем цель без кода, целевое событие подключаем только там, где интерфейсная цель считает неправильно.
Тип целиЧто фиксируетНужен код на сайтеКогда подходит
Посещение страницОткрытие страницы с заданным адресом или его частьюНетСтраница «Спасибо за заказ», страница успешной регистрации
Клик по кнопке, отправка формыНажатие на элемент или отправку формы, которые вы выбираете визуально на страницеНетБыстрый старт на сайтах без разработчика
Клик по телефону, email, переход в мессенджер, соцсети, скачивание файлаКлик по ссылке нужного типаНетСайты услуг, где звонят и пишут чаще, чем заполняют формы
Поиск по сайту, количество просмотров, возврат из платежной системыПоведенческие признакиНетВспомогательные цели для сегментов и ретаргетинга
Звонки, чатыДанные коллтрекинга и чат-платформ, подключенных к счетчикуНет, нужна интеграцияКогда звонки составляют заметную долю обращений
Целевое событиеВызов reachGoal из кода сайта, API или загрузка файлаДаФорма прошла проверку на сервере, письмо отправлено, заказ создан
ПараметрыСобытие с заданным значением параметраДаОдна форма, разные типы заявок
МультицельЛюбое из перечисленных условий (оператор ИЛИ)Зависит от условийОдно действие, 4–5 способов его совершить
Составная цельПоследовательность шаговЗависит от шаговВоронка: карточка → корзина → оформление → оплата

Главный вывод из таблицы: цели без кода закрывают 80% задач сайта услуг, но не умеют отличать успешную отправку формы от неуспешной. Для этого есть целевое событие.

Шаг 1. Цели без кода: телефон, форма, мессенджер

Начните с тех обращений, которые уже идут. На сайте услуг это, как правило, клик по телефону и переход в мессенджер, на сайте магазина переход на страницу оформления заказа.

Порядок для цели «Клик по номеру телефона»: в разделе «Цели» нажмите «Добавить цель», введите название, выберите тип «Клик по номеру телефона». Дальше 2 варианта: «Все номера» или конкретный номер. Второй вариант нужен, когда на сайте 2 номера, например отдел продаж и бухгалтерия, и считать нужно только первый. Условие достижения — клик по ссылке вида tel:+7…. Если номер на сайте выведен текстом без ссылки, цель не сработает никогда: сначала попросите разработчика обернуть номер в ссылку.

Цель «Отправка формы» настраивается похоже: тип «Отправка формы», затем «Все формы» или «Выбрать форму» — откроется ваш сайт, и нужную форму можно указать кликом. Здесь кроется та самая ловушка из начала статьи. Метрика фиксирует событие отправки формы в браузере. Она не знает, прошла ли форма проверку на сервере, ушло ли письмо менеджеру и не заблокировал ли ее спам-фильтр. Для сайта с 3 заявками в день это терпимо. Для сайта, по цели которого оптимизируется Директ с бюджетом 300 тыс. руб. в месяц, нет.

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

Мессенджеры: тип «Переход в мессенджер», галочками отмечаются нужные из списка популярных. Метрика считает клик по ссылке на мессенджер. Написал человек или закрыл окно, узнать по этой цели нельзя.

Шаг 2. Целевое событие: когда нужен reachGoal

Целевое событие — единственный тип цели, при котором Метрика фиксирует не внешний признак действия, а факт, о котором ей сообщил сайт. Сайт вызывает метод reachGoal с идентификатором цели, и Метрика записывает достижение. Когда именно вызвать метод, решает разработчик. Правильный момент наступает после того, как сервер принял заявку.

Настройка в интерфейсе занимает минуту: тип «Целевое событие», идентификатор латиницей без символов / \ & # ? = ", например lead_sent. Дальше работа на стороне сайта. Так выглядит обработчик формы, который отправляет данные на сервер и сообщает о цели только при успешном ответе:

document.querySelector('#lead-form').addEventListener('submit', async (e) => {
  e.preventDefault();
  const form = e.target;
  const res = await fetch('/api/form.php', { method: 'POST', body: new FormData(form) });
  const data = await res.json();
  if (!data.ok) { form.querySelector('.error').textContent = data.message; return; }
  // Сервер подтвердил: письмо ушло, заявка создана. Только теперь считаем цель
  ym(XXXXXXXX, 'reachGoal', 'lead_sent', { form: form.dataset.name });
  form.reset();
  form.querySelector('.success').hidden = false;
});

XXXXXXXX — номер вашего счетчика. Третий аргумент: идентификатор цели из настроек. Четвертый: параметры события, объект, который потом пригодится для целей по параметрам.

Если в ответе сервера известна сумма заказа, передайте ее в тех же параметрах: { order_price: 12500, currency: 'RUB' }. Метрика посчитает доход по цели, и в отчетах по источникам появится не только число заявок, но и деньги. Как считать окупаемость рекламы на этих данных, я подробно разбирала в статье об окупаемости рекламы в Метрике.

Один и тот же reachGoal можно вызывать из разных мест сайта: 3 формы с одной задачей отправляют одну цель lead_sent, и статистика по ним общая. Разным действиям нужны разные идентификаторы: lead_sent, callback_sent, price_download.

Отдельно про сайты на 1С-Битрикс. Штатная форма веб-форм и компонент обратной связи после отправки перезагружают страницу или показывают сообщение об успехе внутри блока. Для перезагрузки подойдет цель «Посещение страниц» по адресу с параметром успеха, для сообщения в блоке — вызов reachGoal в шаблоне компонента на ветке успешной отправки. Оба варианта делает разработчик за час.

Бесплатный аудит вашего сайта
Найдем уязвимости и точки роста за 3 дня. Покажем, что чинить в первую очередь. Новым клиентам поддержки сайтов аудит делаем бесплатно.
Получить аудит

Шаг 3. Параметры событий и мультицель: что появилось в 2026 году

В июне 2026 года в Метрике появились 2 новых типа цели: цель по параметрам событий и мультицель. Об этом сообщила Яндекс Реклама, новость пересказал SEOnews 17.06.2026. Тогда же разделы «Цели» и «Конверсии» объединили, добавили архив целей, историю изменений и метки.

Цель по параметрам. Раньше одна форма «Оставить заявку» с выпадающим списком «Что вас интересует» давала одну цель, и понять, сколько пришло запросов на дорогую услугу, а сколько на дешевую, можно было только через параметры визитов и отчет с фильтром. Теперь параметр, переданный в событии, становится условием цели. Передаем тип заявки в том же reachGoal:

// Значение берем из поля формы, а не придумываем в коде
const service = form.querySelector('[name="service"]').value; // 'support' | 'dev' | 'seo'
ym(XXXXXXXX, 'reachGoal', 'lead_sent', {
  form: form.dataset.name,   // 'header', 'footer', 'popup'
  service: service
});

В интерфейсе создаете цель типа «Параметры» с условием service равно seo. Получается цель «Заявка на SEO», по которой Директ может оптимизировать отдельную кампанию, а вы — считать стоимость заявки по каждой услуге. Параметры при этом живут независимо от целей: по ним можно строить отчеты и без создания цели.

Мультицель. Объединяет несколько условий через ИЛИ: клик по телефону, отправка любой формы, переход в мессенджер, событие lead_sent. Достижение засчитывается, если сработало хотя бы одно условие. Это решает старую проблему с Директом: автостратегии нужна одна цель с достаточным объемом, а обращения размазаны по 5 каналам, в каждом из которых по 2–3 достижения в неделю. Раньше для этого ставили общий reachGoal на все обращения руками, теперь его собирает Метрика.

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

Шаг 4. Составная цель для воронки

Составная цель фиксирует последовательность до 5 шагов, в каждом до 10 условий: посетитель должен пройти шаги по порядку в рамках одного визита, и следующий шаг должен быть невозможен без предыдущего. Для магазина это карточка товара → корзина → оформление → страница «Спасибо». Метрика покажет, на каком шаге теряется больше всего людей.

Ставить составную цель имеет смысл, когда шаги идут на разных страницах или отмечены разными событиями и когда на каждый шаг приходится достаточно трафика. Воронка из 4 шагов при 50 визитах в день будет показывать 1–2 достижения и ничего не объяснит. Для сайтов с 3 страницами и одной формой составная цель не нужна: 2 простых цели дадут ту же картину.

Для сложных воронок в Метрике есть отдельный инструмент «Воронки», который в 2026 году научился строить путь по данным электронной коммерции, статусам заказов из CRM и звонкам. Он не заменяет составную цель, а дополняет ее: цель нужна для оптимизации рекламы, воронка для анализа.

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

Проверка занимает 5 минут и делается до того, как на цель начнет оптимизироваться реклама. Справка Метрики описывает 2 способа.

  1. Откройте страницу сайта с параметром ?_ym_debug=2 в адресе, например https://example.ru/?_ym_debug=2. Внизу страницы появится кнопка отладчика.
  2. Совершите целевое действие: кликните по телефону, отправьте тестовую форму.
  3. Откройте панель отладчика, вкладка «События». Для целевого события там будет идентификатор цели, для клика по телефону — сам номер, для формы — отметка об отправке.
  4. Через 5–10 мин. откройте отчет «Конверсии»: достижение должно появиться.

Если у сайта старый код счетчика и панель не появляется, используйте ?_ym_debug=1 и консоль браузера (Ctrl+Shift+J): там будут строки вида Reach goal. Counter 12345. Goal: lead_sent.

Перед проверкой посмотрите настройку «Не учитывать мои визиты» в фильтрах счетчика. Если она включена, ваши тестовые действия в отчет не попадут, и вы решите, что цель сломана. Проверяйте в режиме инкогнито или временно отключите фильтр.

СимптомПричинаЧто сделать
Цель не срабатывает вообщеСчетчик заблокирован блокировщиком рекламы, номер выведен без ссылки tel:, reachGoal вызывается до загрузки счетчикаПроверить в инкогнито без расширений, посмотреть разметку номера, вызывать reachGoal после инициализации ym
Достижений больше, чем заявок в CRMЦель стоит на клик по кнопке или отправку формы в браузере, а не на успехПеревести на целевое событие после ответа сервера
Достижений меньше, чем заявокЧасть форм не отправляет цель, у части посетителей не загружается счетчикПроверить каждую форму отладчиком; расхождение 5–10% нормально
Конверсия 30–50% при обычных 2–4%Цель срабатывает при загрузке страницы или при каждом клике по документуНайти лишний вызов reachGoal в коде
Статистика по цели внезапно упалаОбновили сайт, поменялись классы кнопок или адрес страницы «Спасибо»Посмотреть «Историю изменений» цели и релизы сайта за тот же день

Последняя строка таблицы описывает самую частую историю после редизайна: цели настроены на CSS-классы старой верстки, новая верстка вышла, конверсии обнулились, а замечают это через месяц по отчету Директа.

Настройка и ведение Яндекс Директа
До запуска посчитаем, во сколько обойдется заявка в вашей нише, настроим цели, звонки и связку с CRM. Отчет каждый месяц — в заявках и их стоимости, а не в кликах. Условия и цены — на странице контекстной рекламы.
Обсудить Директ

Ошибки, которые портят статистику

  • Цель на кнопке «Отправить». Считает нажатия, а не заявки. Замените на целевое событие или на отправку формы, если проверок на сервере нет.
  • Одинаковые идентификаторы для разных действий. Заявка и подписка на рассылку под одним lead сливаются в одну цифру, и стоимость заявки в Директе выглядит вдвое ниже реальной.
  • Идентификатор с кириллицей или пробелами. Метрика такие принимает не всегда, и в коде их легко написать с опечаткой. Только латиница и подчеркивания.
  • Цель «Посещение страницы» на адрес, который открывается напрямую. Если на страницу «Спасибо» можно зайти по ссылке из поиска или из закладок, каждый такой заход станет конверсией. Закройте ее от индексации и проверяйте реферер или используйте событие.
  • Удаление старых целей. Справка Метрики прямо предупреждает: после удаления цели собранная по ней информация в отчетах недоступна. С июня 2026 года цели можно отправлять в архив: статистика скрывается, но при восстановлении возвращается вместе с настройками.
  • Цель есть, доступа у подрядчика по рекламе нет. Опция «Разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику» в разделе «Цели» решает это: специалист по Директу видит цели и часть статистики по своим кампаниям, но не получает доступ к счетчику целиком.

Отдельная рекомендация: отметьте 3–5 главных целей как избранные. Их статистика автоматически попадет в стандартные отчеты, и не придется каждый раз выбирать цель из списка в 20 строк.

Цели, звонки и CRM: где заканчивается Метрика

Метрика считает то, что произошло в браузере или что ей передали. Звонок с сайта она увидит только через коллтрекинг с подключением к счетчику, тогда работает цель «Звонки» с отдельными условиями для уникальных звонков и звонков дольше 30 сек. Как это устроено и сколько стоит, разбирала в статье о коллтрекинге.

Статус сделки Метрика не знает. Заявка, которая оказалась спамом или сорвалась на этапе договора, для цели остается достижением. Чтобы оптимизировать рекламу на оплаченные сделки, а не на заявки, статусы передают обратно в Метрику из CRM через офлайн-конверсии: Метрика связывает их с визитом по ClientID. Это уже сквозная аналитика, отдельная тема, и без нормально настроенных целей на сайте она не собирается.

Мы в Design Lab при аудите аналитики начинаем именно с целей: сверяем список целей с формами на сайте, прогоняем каждую отладчиком и сравниваем достижения за месяц с заявками в CRM клиента. Расхождение до 10% считаем нормой, если больше, ищем, какая цель врет.

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

Сколько целей нужно на сайте

Для сайта услуг обычно достаточно 4–6: заявка с формы (целевое событие), клик по телефону, переход в мессенджер, мультицель «Все обращения» для Директа и 1–2 вспомогательные вроде скачивания прайса. Магазину добавляются цели по электронной коммерции, которые Метрика может создать автоматически. Больше 15 целей на одном счетчике почти всегда означает, что половина из них не используется.

Чем отличается конверсия от достижения цели

Достижение — это каждый факт выполнения условия цели. Конверсия — доля визитов, в которых цель была достигнута хотя бы раз, от всех визитов. Если один посетитель за визит отправил 3 формы, это 3 достижения и 1 целевой визит. Для сверки с заявками смотрите достижения, для оценки трафика — конверсию.

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

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

Что делать, если цель настроена, а Директ ее не видит

Проверьте 3 вещи: счетчик привязан к рекламному аккаунту или у него включена опция оптимизации по целям без доступа; у цели есть достижения за последние дни, пустые цели Директ показывает не всегда; цель не в архиве. Автостратегии нужен объем: с 2–3 достижениями в неделю кампания будет учиться месяцами.

Сохранится ли статистика, если изменить условие цели

История достижений останется, но с момента изменения цель будет считать по новому условию, и график сломается на этой дате. Лучше создать новую цель с новым условием, а старую отправить в архив: так у вас останется 2 понятных ряда данных вместо одного смешанного. Дата и автор изменения видны в «Истории изменений» цели.

С чего начать сегодня

Откройте раздел «Цели» и выпишите, что считает каждая цель. Затем выпишите все способы оставить обращение на сайте. Сравните списки. Обычно на этом шаге находятся 2 формы без цели и 1 цель, которая считает клики по кнопке вместо заявок. Исправьте это, прогоните каждую цель отладчиком, соберите мультицель для Директа и через неделю сверьте достижения с CRM. После этого цифрам в Метрике можно доверять, а значит, можно принимать по ним решения о бюджете.

Бесплатный аудит вашего сайта
Найдем уязвимости и точки роста за 3 дня. Покажем, что чинить в первую очередь. Новым клиентам поддержки сайтов аудит делаем бесплатно.
Получить аудит
Давайте
обсудим проект
  • Разберем задачу и предложим решения
  • Покажем кейсы из вашей отрасли
  • Оценим сроки и бюджет до старта
Алексей Грицук
Алексей Грицук, руководитель
Что вас интересует?
Приложить файлы
Как с вами связаться?
Заявка отправлена!
Спасибо! Ответим в течение рабочего дня — тем способом, который вы выбрали.
Обсудить проект