Чтобы настроить цели в Яндекс Метрике, откройте «Настройка — Цели», нажмите «Добавить цель», выберите тип — посещение страницы, JavaScript-событие, контактные данные, отправка формы или составную цель — и задайте условие срабатывания. Главное — заранее решить, какие действия посетителей действительно важны для бизнеса, и проверить, что каждая цель считается без дублей.
Зачем нужны цели и сколько их должно быть
Без целей Метрика показывает только визиты, отказы и время на сайте. С целями вы видите, сколько людей оставили заявку, позвонили, добавили товар в корзину или купили, — и из каких источников они пришли. Цели нужны и Яндекс Директу: автостратегии с оплатой за конверсии и оптимизацией по целям работают только при корректно настроенных целях.
Разделите цели на два уровня:
- Макроцели — действия, прямо связанные с деньгами: отправка заявки, оформление заказа, звонок, запись.
- Микроцели — промежуточные шаги: просмотр страницы цен, клик по кнопке «Рассчитать», добавление в корзину, переход в мессенджер.
Для большинства сайтов достаточно 5–15 целей. Если их больше сорока, в отчётах легко запутаться, а часть окажется никому не нужной.

Виды целей в Метрике
| Тип цели | Когда использовать | Пример |
|---|---|---|
| Посещение страниц | Есть отдельная страница после действия | Страница «Спасибо за заявку» |
| Количество просмотров | Нужно оценить вовлечённость | Посетитель посмотрел 4 и более страниц |
| JavaScript-событие | Действие происходит без перехода на новую страницу | Успешная отправка формы во всплывающем окне |
| Составная цель | Нужно отследить цепочку шагов | Корзина — оформление — оплата |
| Контактные данные | Клики по телефону, почте, мессенджерам | Клик по номеру на мобильном |
| Отправка формы | Автоматический учёт отправки форм | Форма обратной связи |
| Клик по кнопке | Отследить нажатие конкретной кнопки без кода | Кнопка «Заказать звонок» |
Также Метрика умеет создавать автоматические цели — на отправку форм, клики по контактам, переходы в мессенджеры, скачивание файлов. Это удобно для старта, но автоматика не всегда отличает успешную отправку от попытки с ошибкой, поэтому для ключевых заявок лучше настроить цель вручную.
Шаг 1. Составляем карту целей
Прежде чем открывать настройки, выпишите на бумаге или в таблице:
- Какие действия на сайте означают потенциального клиента.
- Где эти действия происходят: на каких страницах и в каких формах.
- Что происходит после действия: переход на новую страницу или сообщение в том же окне.
- Какие цели нужны для рекламы, а какие — только для анализа.
Пример карты для сайта услуг: заявка с формы на странице услуги, заявка из всплывающего окна «Обратный звонок», клик по телефону, переход в WhatsApp или Telegram, просмотр страницы цен, скачивание прайса.
Шаг 2. Цель на посещение страницы
Самый простой и надёжный тип, если после отправки формы человек попадает на отдельную страницу благодарности.
- Откройте «Настройка — Цели — Добавить цель».
- Выберите «Посещение страниц».
- Задайте название, например «Заявка — страница спасибо».
- Выберите условие: «URL содержит» и укажите часть адреса, например
/spasibo. - Сохраните цель.
Важно, чтобы страницу благодарности нельзя было открыть случайно — например, из меню или поиска. Закройте её от индексации, иначе цель будет срабатывать без реальных заявок.
Шаг 3. JavaScript-событие
Это основной способ для форм, которые отправляются без перезагрузки страницы, — всплывающих окон, квизов, калькуляторов.
Создание цели в интерфейсе
- Добавьте цель, тип «JavaScript-событие».
- Придумайте идентификатор латиницей без пробелов, например
form_callback. - Сохраните цель.
Вызов события на сайте
Разработчик добавляет вызов метода reachGoal в обработчик успешной отправки формы: ym(НОМЕР_СЧЁТЧИКА, 'reachGoal', 'form_callback'). Ключевое слово — «успешной»: вызов должен срабатывать только после того, как сервер принял данные, а не по клику на кнопку.
Готовые интеграции
- Tilda — формы автоматически передают событие в Метрику, достаточно указать номер счётчика в настройках сайта; идентификаторы видны в настройках формы.
- WordPress — для популярных плагинов форм есть способы повесить вызов события на успешную отправку через их хуки или дополнительные плагины.
- 1С-Битрикс — вызов обычно добавляют в шаблон компонента формы или в обработчик ответа.
Шаг 4. Составная цель
Составная цель описывает последовательность шагов, например путь покупки. Она показывает, на каком этапе отваливаются пользователи.
- Выберите тип «Составная цель».
- Добавьте шаги по порядку: «Посещение страницы корзины», «Посещение страницы оформления», «JavaScript-событие order_success».
- Каждый шаг может быть своего типа — страница или событие.
В отчёте «Конверсии» вы увидите, сколько людей прошло каждый этап. Если между корзиной и оформлением теряется большая часть, это конкретная точка для улучшения.
Шаг 5. Цели на звонки и мессенджеры
Включите в настройках счётчика отслеживание контактных данных — Метрика начнёт учитывать клики по ссылкам с tel:, mailto: и ссылкам на мессенджеры. Проверьте, что номер телефона на сайте действительно оформлен ссылкой, иначе кликов не будет.
Учтите: клик по номеру не равен звонку. Человек мог передумать или ошибиться. Для точного учёта звонков используют коллтрекинг, который связывает реальный звонок с источником визита. Подробнее — в статье о минимальной сквозной аналитике.
Шаг 6. Проверка целей
- Откройте сайт с параметром
?_ym_debug=1в адресе и откройте консоль браузера. - Выполните целевое действие — отправьте форму, кликните по телефону.
- В консоли должно появиться сообщение о достижении цели с её идентификатором.
- Через некоторое время проверьте отчёт «Конверсии» — цель должна появиться в статистике.
- Протестируйте на телефоне и на компьютере, в разных браузерах.
Отдельно проверьте, не срабатывает ли цель дважды за одно действие, — например, если событие вызывается и по клику, и по ответу сервера.
Связь целей с Яндекс Директом
В настройках кампании в Директе укажите счётчик и выберите ключевые цели. Для автостратегий с оптимизацией конверсий выбирайте цели, которые реально означают заявку, а не микродействия вроде просмотра страницы. Если оптимизировать рекламу на слишком лёгкую цель, алгоритм начнёт приводить тех, кто легко её выполняет, но ничего не покупает. Эта ошибка разобрана в статье про ошибки в Директе.
Если заявок пока мало, стратегия может не набрать достаточно данных для обучения. В этом случае временно используют более массовую, но всё ещё осмысленную цель — например, клик по контактам — и возвращаются к основной, когда статистики станет больше.
Типичные ошибки
- Цель срабатывает по клику на кнопку «Отправить», даже если поля не заполнены и форма выдала ошибку.
- Страница благодарности доступна из поиска или меню.
- Одна и та же заявка считается двумя целями: автоматической и ручной, — а в отчётах их складывают.
- Идентификатор события в коде и в интерфейсе отличается на одну букву.
- После редизайна или смены плагина форм цели перестали работать, и никто этого не заметил.
Совет: раз в месяц сверяйте количество целей в Метрике с числом заявок в CRM или на почте. Сильное расхождение — сигнал, что что-то сломалось.
Ещё одна полезная привычка — давать целям понятные названия по единому шаблону: тип действия и место, например «Заявка — форма в шапке» или «Клик — Telegram в подвале». Через полгода вы и ваши подрядчики сразу поймёте, что означает каждая цель, и не будете гадать по техническим идентификаторам.
Частые вопросы
Сколько целей можно создать в Метрике?
Ограничение есть, но оно достаточно большое для обычных сайтов. На практике проблема не в лимите, а в избытке: чем больше лишних целей, тем сложнее анализ. Держите только те, которые используете в отчётах или рекламе.
Цели начнут считаться задним числом?
Нет. Цель учитывает действия только с момента создания. Поэтому настраивать цели нужно сразу после установки счётчика, а изменения условий в старых целях лучше не делать — создайте новую цель, чтобы не исказить историю.
Как отследить цель на Tilda без программиста?
Укажите номер счётчика в настройках сайта Tilda, затем в Метрике создайте цель типа JavaScript-событие с идентификатором, который Tilda передаёт для нужной формы. Идентификаторы есть в справке и настройках конструктора.
Почему в Метрике заявок больше, чем в CRM?
Чаще всего цель срабатывает раньше фактической отправки, дублируется или учитывает спам-заявки. Проверьте условие срабатывания и вызов события. Также возможны тестовые отправки, которые стоит отфильтровать по IP.
Если нужно настроить цели так, чтобы им можно было доверять и оптимизировать по ним рекламу, специалисты Pear Advert проведут аудит счётчика и всё настроят. Подробнее — в разделе сквозной аналитики.

