Новый формат
Цели в Яндекс Метрике: типы и настройка
Цели в Метрике показывают, доходят ли посетители до нужных действий: thank-you страница, клик «Купить», отправка формы, глубина просмотра. Без целей реклама и SEO-отчёты остаются «визитами ради визитов».
Ниже — типы целей, когда какой выбирать, как настроить условие по URL и событие через `reachGoal`, как собрать составную воронку и проверить срабатывание. Установка счётчика — в отдельной статье; интерфейс кабинета меняется — ориентируйтесь на смысл пунктов «Цели» / условия.
Какие бывают цели
Базовый набор: количество просмотров (глубина сессии), посещение страниц (URL-условие), JavaScript-событие (клик/отправка/кастом), составная цель (цепочка шагов). Выбирайте тип под действие, которое реально значит для бизнеса.
Сначала сформулируйте цель сайта: заявка, покупка, звонок, регистрация. Потом переведите в измеримое условие Метрики. Настраивайте до масштабирования рекламы — иначе оптимизируете вслепую.
Четыре рабочих типа:
- просмотры — вовлечённость;
- URL — thank-you, корзина, контакты;
- JS-событие — кнопки и формы;
- составная — воронка из шагов.
Цель «количество просмотров»
Фиксирует сессии, где человек открыл не меньше N страниц. Полезно на медиа, обучающих цепочках и блоге бренда: понятна ли навигация, цепляет ли контент.
Для чистого ecommerce это слабый KPI денег. Используйте как дополнительный сигнал качества, не как главную конверсию магазина.
Когда уместно:
- информационный портал;
- курс из серии статей;
- блог для прогрева B2B;
- проверка «читают ли дальше главной».
Цель «посещение страниц»
Срабатывает, когда URL визита подходит под условие: точное совпадение, «начинается с», «содержит» или регулярное выражение. Классика — `/thanks/`, `/cart/`, `/order/success/`, страница доставки.
Так вы видите, доходят ли до ключевого URL, жива ли перелинковка, какая конверсия у ссылок на оформление. Для групп карточек удобны «начинается с» / «содержит» — но не делайте условие слишком широким, иначе шум.
Условия URL:
- совпадает — один точный адрес;
- начинается с — ветка каталога/оформления;
- содержит — общий фрагмент в ЧПУ;
- regexp — сложные маски (осторожно с ошибками).
Примеры URL-целей
| Задача | Условие | Пример |
|---|---|---|
| Thank-you | совпадает / содержит | /order/success/ |
| Корзина | содержит | /cart |
| Категория | начинается с | /catalog/nasosy/ |
| Контакты | совпадает | /kontakty/ |
JavaScript-событие и reachGoal
Событие нужно, когда URL не меняется: клик «Купить», отправка формы, открытие попапа, «показать телефон». В кабинете создаёте цель типа JavaScript и задаёте идентификатор (латиница, цифры, `_`).
На сайте вызываете достижение цели. Актуальный вызов: `ym(12345678, 'reachGoal', 'ORDER_CLICK');` — подставьте номер счётчика и свой идентификатор. Для форм часто вешают на успешный submit/callback, а не на каждый фокус в поле.
Типичные события:
- клик CTA «Заказать» / «В корзину»;
- успешная отправка формы;
- старт чата / показ телефона;
- выбор конфигурации;
- шаринг (если важен для KPI).
Составная цель и воронка
Составная цель — цепочка шагов (URL и/или события). Показывает, на каком этапе отваливаются: каталог → карточка → корзина → оформление. Шаги должны быть обязательными и в логичном порядке.
Учитывайте таймаут сессии: долгий простой может оборвать цепочку. Не собирайте 10 микрошагов «на всякий случай» — оставьте этапы, по которым реально принимаете решения.
Пример воронки ИМ:
- просмотр категории;
- карточка товара;
- корзина;
- начало оформления;
- успешный заказ (URL или событие).
Проверка и частые сбои
После сохранения подождите пару минут, отключите «Не учитывать мои визиты» для теста, пройдите сценарий сами и смотрите отчёт по целям. Для событий откройте консоль: нет ли ошибок JS, вызывается ли `ym`.
Если данных нет — см. также разбор «Метрика не работает»: блокировщики, кэш, счётчик не на всех шаблонах, неверный номер. Онлайн-чаты и виджеты шлют свои события — сверяйте актуальные имена в документации виджета, не копируйте устаревшие списки вслепую.
Чеклист проверки:
- цель сохранена в кабинете;
- условие URL совпадает с живым адресом;
- reachGoal с верным id и номером счётчика;
- тестовый визит не отфильтрован;
- нет ошибок в консоли на клике/submit.
Частые вопросы
Сначала счётчик или цели?
Сначала рабочий счётчик на всех шаблонах, затем цели. Иначе настраиваете «в пустоту».
Чем цель «посещение страниц» лучше события?
URL-цель проще: не нужен код на кнопке. Событие точнее для кликов, форм и шагов без смены URL.
Какой код reachGoal актуален?
Современный вид: `ym(XXXXXX,'reachGoal','TARGET_NAME')`, где XXXXXX — номер счётчика. Старый `yaCounter….reachGoal` встречается в легаси — лучше мигрировать на `ym`.
Сколько шагов в составной цели?
Столько, сколько осмысленных этапов воронки (часто 2–5). Не дробите каждый клик — иначе шум и обрывы сессий.
Почему цель не считается?
Неверный URL-условие, событие не вызывается, «Не учитывать мои визиты», блокировщик, цель не сохранена, кэш старого JS.
Нужны ли цели для Директа?
Да, если оптимизируете и оцениваете кампании по конверсиям. Связка счётчика и кабинета рекламы — по текущим правилам Яндекса.
Цели заменяют ecommerce-отчёт?
Нет. Ecommerce/покупки — отдельный контур данных. Цели — универсальные конверсии и микроконверсии.
Можно ли целиться в «количество просмотров» для магазина?
Как мягкий интерес — да. Для денег важнее корзина, оформление, заявка. Не путайте вовлечённость с выручкой.
В Метрике визиты есть, целей нет?
Настроим URL-цели, reachGoal и составную воронку — с проверкой срабатывания.
Обсудить задачу