Все типы целей в Яндекс Метрике: от посещения страниц до regex-условий
Коротко: У Метрики восемь практических типов целей: посещение страниц, количество просмотров, длительность визита, JS-событие, звонок, чат, составная цель и ecommerce-цель. Условие URL можно уточнить regex-выражением, а сработавшую цель проверить через режим отладки без ожидания реальных визитов.
← Каталог: Метрика · Введение · Системы аналитики · Счётчик и код · Безопасность данных · Основы HTML/JS · Карта настройки · Цели · Автоцели и ecommerce · ЯТМ на практике · Тег Менеджер · Фильтры и операции · Доступы и роли · Вебвизор и карты · Карты и формы · Семплирование · Отчёты · Стандартные отчёты · Атрибуция · Сегментация · Офлайн-конверсии · ClientID и идентификаторы · Measurement Protocol · CRM и интеграции · Битрикс24 и Albato · Мессенджеры · Воронки · AppMetrica · API: введение · API: возможности · API: архитектура · API: окружение · API: отчёты на практике · API: Logs · DataLens · Чек-лист · Справка Яндекс Метрики
Содержание
- Полная таблица типов целей
- Regex-условия для URL
- Проверка цели без ожидания реальных визитов
- Как выбрать тип цели под задачу
Полная таблица типов целей
| Тип цели | Условие | Пример использования |
| Посещение страниц | URL страницы совпадает/содержит/начинается с ... | Страница «спасибо» после отправки формы |
| Количество просмотров | Пользователь просмотрел N страниц за визит | Оценка вовлечённости на контентном сайте |
| Длительность посещения | Визит длится дольше N секунд | Косвенный сигнал интереса, когда нет явных действий |
| JavaScript-событие | Вызван код reachGoal по клику/событию | Клик по кнопке, отправка формы, скролл до блока |
| Звонок | Коллтрекинг Метрики зафиксировал звонок | Бизнес с приёмом заявок по телефону |
| Чат | Сообщение в онлайн-чат/мессенджер | См. Мессенджеры |
| Составная цель | Пройдены все шаги цепочки по порядку | Многошаговая форма или квиз |
| Ecommerce-цель | Событие электронной коммерции (purchase и др.) | Интернет-магазин, см. Автоцели и ecommerce |
Regex-условия для URL
Для цели «Посещение страниц» условие можно задать не только точным совпадением или подстрокой, но и регулярным выражением — это удобно, когда страниц-подтверждений много и они генерируются по шаблону.
^/order/[0-9]+/success/$
^/(ru|en)/thank-you/Первый пример ловит страницы вида /order/12345/success/ с любым числовым ID заказа; второй — страницы «спасибо» сразу в двух языковых версиях сайта.
Важно: Регулярное выражение должно точно соответствовать синтаксису, поддерживаемому Метрикой — лишний экранирующий символ или неверная группа приведут к тому, что цель не засчитается вообще, без явной ошибки в интерфейсе.
Проверка цели без ожидания реальных визитов
Не нужно ждать, пока реальный посетитель случайно совершит целевое действие, чтобы убедиться, что цель настроена верно. Быстрый способ — открыть страницу с параметром ?_ym_debug=2 в адресе и совершить целевое действие самостоятельно: в консоли браузера будет видно, какая цель сработала и с какими параметрами.
Как выбрать тип цели под задачу
- Если результат — переход на отдельный URL (страница «спасибо», страница благодарности) — используйте «Посещение страниц», это надёжнее, чем JS-событие.
- Если результат — действие без смены URL (клик, отправка AJAX-формы) — нужен «JavaScript-событие».
- Если конверсия состоит из нескольких обязательных шагов подряд — «Составная цель», но помните: в шаги нельзя добавлять автоцели, только обычные ручные цели.
- Если сайт получает звонки или обращения в чат — отдельные типы «Звонок» и «Чат», не подменяйте их JS-событием по клику на номер телефона (это лишь микросигнал интереса, а не факт звонка).
Комментарий эксперта
|
Екатерина Марченкова Регулярки в целях — самый частый источник «цель не работает» на аудитах: одна лишняя точка или не экранированный слэш, и цель тихо перестаёт засчитываться. Проверяю через режим отладки на каждом новом проекте. |
Частые вопросы
Можно ли добавить автоцель в составную цель?
Нет, в шаги составной цели можно добавлять только обычные ручные цели, автоцели туда не встраиваются.
Работает ли regex во всех типах целей?
Regex-условие доступно для цели «Посещение страниц» по URL; для других типов условия задаются иначе (событие, длительность, число просмотров).
Как узнать, что регулярное выражение написано верно?
Проверить срабатывание цели вручную через режим отладки (?_ym_debug=2), открыв реальный URL, который должен подходить под условие.
Продолжение: общий обзор целей, ЯТМ на практике.
Материал подготовлен редакцией AdPump совместно со специалистами Monster Context (m-context.ru) на основе практики ведения аккаунтов Яндекс Директа и обновлений Яндекс Метрики 2026 года.
← Каталог: Метрика · Введение · Системы аналитики · Счётчик и код · Безопасность данных · Основы HTML/JS · Карта настройки · Цели · Автоцели и ecommerce · ЯТМ на практике · Тег Менеджер · Фильтры и операции · Доступы и роли · Вебвизор и карты · Карты и формы · Семплирование · Отчёты · Стандартные отчёты · Атрибуция · Сегментация · Офлайн-конверсии · ClientID и идентификаторы · Measurement Protocol · CRM и интеграции · Битрикс24 и Albato · Мессенджеры · Воронки · AppMetrica · API: введение · API: возможности · API: архитектура · API: окружение · API: отчёты на практике · API: Logs · DataLens · Чек-лист