Аналитика

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

Какие цели нужны вашему сайту, как их создать в Метрике — от простых до JavaScript-событий — и как убедиться, что они считаются правильно.

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

Чтобы настроить цели в Яндекс Метрике, откройте «Настройка — Цели», нажмите «Добавить цель», выберите тип — посещение страницы, JavaScript-событие, контактные данные, отправка формы или составную цель — и задайте условие срабатывания. Главное — заранее решить, какие действия посетителей действительно важны для бизнеса, и проверить, что каждая цель считается без дублей.

Зачем нужны цели и сколько их должно быть

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

Разделите цели на два уровня:

  • Макроцели — действия, прямо связанные с деньгами: отправка заявки, оформление заказа, звонок, запись.
  • Микроцели — промежуточные шаги: просмотр страницы цен, клик по кнопке «Рассчитать», добавление в корзину, переход в мессенджер.

Для большинства сайтов достаточно 5–15 целей. Если их больше сорока, в отчётах легко запутаться, а часть окажется никому не нужной.

Цель должна срабатывать только после успешной отправки формы, а не по клику на кнопку
Цель должна срабатывать только после успешной отправки формы, а не по клику на кнопку

Виды целей в Метрике

Тип цели Когда использовать Пример
Посещение страниц Есть отдельная страница после действия Страница «Спасибо за заявку»
Количество просмотров Нужно оценить вовлечённость Посетитель посмотрел 4 и более страниц
JavaScript-событие Действие происходит без перехода на новую страницу Успешная отправка формы во всплывающем окне
Составная цель Нужно отследить цепочку шагов Корзина — оформление — оплата
Контактные данные Клики по телефону, почте, мессенджерам Клик по номеру на мобильном
Отправка формы Автоматический учёт отправки форм Форма обратной связи
Клик по кнопке Отследить нажатие конкретной кнопки без кода Кнопка «Заказать звонок»

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

Шаг 1. Составляем карту целей

Прежде чем открывать настройки, выпишите на бумаге или в таблице:

  1. Какие действия на сайте означают потенциального клиента.
  2. Где эти действия происходят: на каких страницах и в каких формах.
  3. Что происходит после действия: переход на новую страницу или сообщение в том же окне.
  4. Какие цели нужны для рекламы, а какие — только для анализа.

Пример карты для сайта услуг: заявка с формы на странице услуги, заявка из всплывающего окна «Обратный звонок», клик по телефону, переход в WhatsApp или Telegram, просмотр страницы цен, скачивание прайса.

Шаг 2. Цель на посещение страницы

Самый простой и надёжный тип, если после отправки формы человек попадает на отдельную страницу благодарности.

  1. Откройте «Настройка — Цели — Добавить цель».
  2. Выберите «Посещение страниц».
  3. Задайте название, например «Заявка — страница спасибо».
  4. Выберите условие: «URL содержит» и укажите часть адреса, например /spasibo.
  5. Сохраните цель.

Важно, чтобы страницу благодарности нельзя было открыть случайно — например, из меню или поиска. Закройте её от индексации, иначе цель будет срабатывать без реальных заявок.

Шаг 3. JavaScript-событие

Это основной способ для форм, которые отправляются без перезагрузки страницы, — всплывающих окон, квизов, калькуляторов.

Создание цели в интерфейсе

  1. Добавьте цель, тип «JavaScript-событие».
  2. Придумайте идентификатор латиницей без пробелов, например form_callback.
  3. Сохраните цель.

Вызов события на сайте

Разработчик добавляет вызов метода reachGoal в обработчик успешной отправки формы: ym(НОМЕР_СЧЁТЧИКА, 'reachGoal', 'form_callback'). Ключевое слово — «успешной»: вызов должен срабатывать только после того, как сервер принял данные, а не по клику на кнопку.

Готовые интеграции

  • Tilda — формы автоматически передают событие в Метрику, достаточно указать номер счётчика в настройках сайта; идентификаторы видны в настройках формы.
  • WordPress — для популярных плагинов форм есть способы повесить вызов события на успешную отправку через их хуки или дополнительные плагины.
  • 1С-Битрикс — вызов обычно добавляют в шаблон компонента формы или в обработчик ответа.

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

Составная цель описывает последовательность шагов, например путь покупки. Она показывает, на каком этапе отваливаются пользователи.

  1. Выберите тип «Составная цель».
  2. Добавьте шаги по порядку: «Посещение страницы корзины», «Посещение страницы оформления», «JavaScript-событие order_success».
  3. Каждый шаг может быть своего типа — страница или событие.

В отчёте «Конверсии» вы увидите, сколько людей прошло каждый этап. Если между корзиной и оформлением теряется большая часть, это конкретная точка для улучшения.

Шаг 5. Цели на звонки и мессенджеры

Включите в настройках счётчика отслеживание контактных данных — Метрика начнёт учитывать клики по ссылкам с tel:, mailto: и ссылкам на мессенджеры. Проверьте, что номер телефона на сайте действительно оформлен ссылкой, иначе кликов не будет.

Учтите: клик по номеру не равен звонку. Человек мог передумать или ошибиться. Для точного учёта звонков используют коллтрекинг, который связывает реальный звонок с источником визита. Подробнее — в статье о минимальной сквозной аналитике.

Шаг 6. Проверка целей

  1. Откройте сайт с параметром ?_ym_debug=1 в адресе и откройте консоль браузера.
  2. Выполните целевое действие — отправьте форму, кликните по телефону.
  3. В консоли должно появиться сообщение о достижении цели с её идентификатором.
  4. Через некоторое время проверьте отчёт «Конверсии» — цель должна появиться в статистике.
  5. Протестируйте на телефоне и на компьютере, в разных браузерах.

Отдельно проверьте, не срабатывает ли цель дважды за одно действие, — например, если событие вызывается и по клику, и по ответу сервера.

Связь целей с Яндекс Директом

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

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

Типичные ошибки

  • Цель срабатывает по клику на кнопку «Отправить», даже если поля не заполнены и форма выдала ошибку.
  • Страница благодарности доступна из поиска или меню.
  • Одна и та же заявка считается двумя целями: автоматической и ручной, — а в отчётах их складывают.
  • Идентификатор события в коде и в интерфейсе отличается на одну букву.
  • После редизайна или смены плагина форм цели перестали работать, и никто этого не заметил.

Совет: раз в месяц сверяйте количество целей в Метрике с числом заявок в CRM или на почте. Сильное расхождение — сигнал, что что-то сломалось.

Ещё одна полезная привычка — давать целям понятные названия по единому шаблону: тип действия и место, например «Заявка — форма в шапке» или «Клик — Telegram в подвале». Через полгода вы и ваши подрядчики сразу поймёте, что означает каждая цель, и не будете гадать по техническим идентификаторам.

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

Сколько целей можно создать в Метрике?

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

Цели начнут считаться задним числом?

Нет. Цель учитывает действия только с момента создания. Поэтому настраивать цели нужно сразу после установки счётчика, а изменения условий в старых целях лучше не делать — создайте новую цель, чтобы не исказить историю.

Как отследить цель на Tilda без программиста?

Укажите номер счётчика в настройках сайта Tilda, затем в Метрике создайте цель типа JavaScript-событие с идентификатором, который Tilda передаёт для нужной формы. Идентификаторы есть в справке и настройках конструктора.

Почему в Метрике заявок больше, чем в CRM?

Чаще всего цель срабатывает раньше фактической отправки, дублируется или учитывает спам-заявки. Проверьте условие срабатывания и вызов события. Также возможны тестовые отправки, которые стоит отфильтровать по IP.

Если нужно настроить цели так, чтобы им можно было доверять и оптимизировать по ним рекламу, специалисты Pear Advert проведут аудит счётчика и всё настроят. Подробнее — в разделе сквозной аналитики.

Читать дальше

Статьи по теме

Начать проект

Давайте сделаем крутой проект вместе

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

Телефон

8 (926) 837 76 68

Почта

info@pear-advert.ru

Офис

Москва, ул. Гиляровского, 57с1

Оставьте заявку

Ответим в течение рабочего дня

Выберите тип проекта

Данные используются только для ответа на заявку и хранятся не дольше трёх лет.