Цели в Яндекс.Метрике: виды и настройка

Что такое цели в Яндекс.Метрике

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

Правильно настроенные цели позволяют считать конверсию сайта, оценивать эффективность рекламных каналов и оптимизировать кампании в Яндекс.Директ.

Виды целей в Яндекс.Метрике

Посещение страницы

Самый простой тип цели. Срабатывает, когда пользователь заходит на определённый URL. Подходит для отслеживания страницы «Спасибо» после отправки формы, страницы оформления заказа, просмотра контактов или прайса.

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

JavaScript-событие

Самый гибкий тип цели, срабатывающий при выполнении JavaScript-кода. Позволяет отслеживать:

  • Нажатие на кнопку без перехода на другую страницу
  • Отправку AJAX-формы
  • Клик по номеру телефона или email
  • Открытие чата или виджета обратного звонка
  • Воспроизведение видео на странице

Для срабатывания добавьте в код сайта вызов: ym(XXXXXXXX, 'reachGoal', 'target_name'), где XXXXXXXX — номер счётчика.

Составная цель

Отслеживает последовательность шагов — воронку продаж. Например: каталог → карточка товара → корзина → оформление заказа. Метрика покажет, на каком шаге теряются пользователи.

Автоматические цели

Метрика автоматически отслеживает без дополнительной настройки:

  • Клик по телефону — ссылки с tel:
  • Клик по email — ссылки с mailto:
  • Отправка формы — стандартные HTML-формы
  • Переход в мессенджер — ссылки на WhatsApp, Telegram

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

Шаг 1: Определите ключевые действия

Разделите действия на два типа:

  • Макроконверсии — основные целевые действия: заказ, заявка, звонок, оплата
  • Микроконверсии — промежуточные: просмотр каталога, добавление в корзину, скачивание прайса

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

Перейдите в «Настройки» → «Цели» → «Добавить цель». Заполните:

  • Понятное название (например, «Отправка формы заявки»)
  • Тип условия (URL, JavaScript-событие, составная)
  • Условие срабатывания

Шаг 3: Используйте структурированные имена

Рекомендуемый формат идентификаторов: form_zayavka, click_phone, page_thankyou, cart_add, order_complete. Единый стиль упрощает работу с отчётами.

Шаг 4: Проверьте работу

  1. Откройте сайт в режиме инкогнито
  2. Совершите целевое действие
  3. Подождите 15-20 минут
  4. Проверьте отчёт «Конверсии» в Метрике

Использование целей в рекламе

Связка целей с Яндекс.Директ открывает важные возможности:

  • Автоматические стратегии — Директ оптимизирует показы на пользователей, которые чаще достигают цели
  • Ретаргетинг — показ рекламы тем, кто начал, но не завершил действие
  • Расчёт CPA — точная стоимость достижения цели по каждой кампании и ключевому слову
  • Оценка ROI — понимание окупаемости рекламных вложений

Передача данных электронной коммерции

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

Лимиты и ограничения

  • Максимум 200 целей на один счётчик
  • До 10 шагов в составной цели
  • Данные по целям доступны за последние 10 месяцев
  • Ретроспективного пересчёта нет — цели работают только с момента создания

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

Почему цель не срабатывает?

Проверьте три вещи: правильность идентификатора цели в JavaScript-вызове (должен точно совпадать с указанным в настройках), корректность номера счётчика в функции ym(), и наличие кода Метрики на странице, где происходит событие. Также убедитесь, что ваши визиты не отфильтрованы.

Сколько целей нужно настраивать?

Для типичного сайта достаточно 5-10 целей: 2-3 макроконверсии (заявка, звонок, заказ) и 3-7 микроконверсий (просмотр контактов, скачивание материалов, корзина). Не создавайте цели «про запас» — это затрудняет анализ.

Можно ли передавать денежную ценность цели?

Да, через JavaScript: ym(XXXXXXXX, 'reachGoal', 'order', {order_price: 15000, currency: 'RUB'}). Это позволит считать доход в отчётах и оценивать ROI маркетинга.

Настройка целей — фундамент эффективной аналитики. Без них все остальные данные теряют смысл. Нужна помощь? Обратитесь к нашим специалистам.

БЫСТРАЯ ЗАЯВКА

Обсудим проект

Заполните форму — ответим в течение 2 часов

🚀

Подождите!

Получите бесплатный аудит вашего сайта и конкурентов — покажем точки роста за 24 часа

ПОЛУЧИТЬ АУДИТ → Без обязательств. Просто полезная информация.