- Что такое цели в Яндекс Метрике
- Зачем настраивать цели
- Какие типы целей бывают
- Что сделать до настройки целей
- Как создать цель в Яндекс Метрике
- Как настроить основные типы целей
- Цель: количество просмотров
- Цель: посещение страниц
- Цель: JavaScript-событие
- Как настроить цель на клик по кнопке (без самописного JavaScript)
- Как настроить цель на отправку формы (без JavaScript-события)
- Как настроить составную цель (воронка)
- Как проверить, что цель работает
- Почему цели могут не работать
- Где смотреть отчеты по целям
- Минимальный набор целей для старта
- Короткая памятка по настройке целей
Цели в Яндекс Метрике помогают фиксировать важные действия пользователей и потом смотреть конверсию по разным источникам, страницам и шагам воронки. Если коротко, вы задаете, что именно считать достижением, и получаете статистику по нему.
Что такое цели в Яндекс Метрике
Цель в метрика - это условие, при выполнении которого Яндекс Метрика засчитывает целевое действие.
Обычно это:
- просмотр нужного количества страниц;
- посещение конкретной страницы (например, «спасибо за заявку»);
- клик по номеру телефона или email;
- отправка формы;
- события через JavaScript (когда URL не меняется);
- последовательность шагов в составной цели.
Зачем настраивать цели
Когда цели настроены, вы можете:
- увидеть, какие источники реально приводят к заявкам, оплате или звонкам;
- понять путь пользователя на сайт и где он чаще всего “спотыкается”;
- оценить эффективность рекламы и посадочных страниц не по догадкам, а по фактам.
Какие типы целей бывают
Ниже - самые полезные варианты, которые чаще всего нужны бизнесу.
| Тип цели | Когда подходит | Пример “что засчитывать” |
|---|---|---|
| Количество просмотров | Когда важна глубина просмотра | пользователь открыл 4 и более страницы за визит |
| Посещение страниц | Когда достижение - это конкретная страница | переход на страницу “спасибо” |
| JavaScript-событие | Когда клик/отправка есть, а URL не меняется | нажатие “Отправить заявку”, успешная отправка формы без перехода |
| Составная цель | Когда нужна последовательность шагов | корзина -> оформление -> “спасибо” (с условием порядка) |
| Клик по номеру телефона | Если телефон на сайте кликабельный | нажатие на tel: |
| Клик по email | Если важна активность в B2B | клики по mail: на странице |
| Отправка формы | Если нужно засекать именно успешную отправку | отправка заявки через form |
Примечание по логике “конверсионные/ретаргетинговые”: в интерфейсе это разные пометки для дальнейшего использования, а само срабатывание цели работает одинаково. Если цель нужна для ретаргетинга в Яндекс Директ - включайте соответствующую опцию в настройке.
Что сделать до настройки целей
Проверьте, что счетчик установлен и работает
Почти всегда, когда цель “не срабатывает”, проблема не в цели, а в том, что сам счетчик не отправляет события.
Самый простой способ проверки - параметр ym_debug=1:
1. Откройте нужную страницу на сайте.
2. Добавьте в конец URL параметр ?_ym_debug=1
3. Откройте консоль браузера.
4. Выполните действие, которое должно попадать в цель.
5. Убедитесь, что в консоли появляется информация о счетчике и достижении.
Если в консоли нет событий, цели настраивать бессмысленно - начните с корректности установки счетчика на все страницы.
Определитесь с тем, что именно считать достижением
Один из самых частых сценариев: есть “главная” цель (заявка/оплата/звонок) и “вспомогательные” (просмотр карточки, добавление в корзину, начало формы). Важно настроить так, чтобы шаги реально отражали воронку, а не были просто кликами “для галочки”.
Как создать цель в Яндекс Метрике
- Откройте Яндекс Метрику.
- Зайдите в раздел счетчика.
- Перейдите во вкладку цели.
- Нажмите “Добавить цель”.
- Заполните:
- название;
- тип условия;
- параметры (URL/кол-во страниц/идентификатор события и т.д.).
- Сохраните цель.
Как правильно называть цели
Название должно быть понятным через 2 месяца. Лучше “Отправка формы заявки (главная)” или “Посещение страницы спасибо”, чем “Кнопка” или “Событие”.
Как настроить основные типы целей
Цель: количество просмотров
Что нужно указать:
- количество страниц за визит.
Логика простая: чем больше страниц открыл пользователь, тем выше вовлеченность. Для лендингов эта цель обычно слабее, чем “посещение страницы” или JavaScript-событие.
Цель: посещение страниц
Что нужно указать: правило по URL.
Варианты условий:
- URL: совпадает - точное совпадение адреса страницы;
- URL: содержит - совпадает часть URL, удобно для групп страниц;
- URL: начинается с - отслеживает все страницы в рамках раздела;
- URL: регулярное выражение - точнее контролирует шаблоны, если нужно охватить разные страницы одним правилом.
Самый частый кейс: страница благодарности после заявки или оплаты.
Цель: JavaScript-событие
Этот вариант нужен, когда важное действие происходит, а URL не меняется.
Что делается по шагам:
1. В метрика создается цель с типом “JavaScript-событие”.
2. В поле идентификатор цели вы задаете уникальный код события (латиницей).
3. На странице вставляете код в элемент, который должен фиксироваться.
4. Проверяете с ym_debug=1, что цель реально отправляется.
Пример для кнопки (логика reachGoal):
- в коде кнопки добавляют вызов ym(номер_счетчика, 'reachGoal', 'идентификатор_цели');
Если действие - отправка формы:
- код добавляют в событие onsubmit, чтобы засчитывалась успешная отправка, а не просто клик.
Как настроить цель на клик по кнопке (без самописного JavaScript)
Если у интерфейса доступен тип цели “Клик по кнопке” (любое кликабельное место выбирается визуально), используйте его:
1. Создайте цель.
2. Выберите тип “Клик по кнопке”.
3. Укажите URL страницы, где находится кнопка.
4. “Перейти и выбрать кнопку” и кликнуть по нужному элементу на сайте.
5. Сохраните цель.
Так не придется вручную внедрять reachGoal в код страницы.
Как настроить цель на отправку формы (без JavaScript-события)
Если форма реализована стандартно через тег form и отправка идет через submit, можно использовать тип цели “Отправка формы”.
Что важно:
- форма должна быть именно form;
- отправка должна быть button type="submit" внутри form;
- метрика сможет корректно распознать отправку.
Как настроить составную цель (воронка)
Составная цель нужна, когда вы хотите отслеживать не одно действие, а последовательность шагов на одном визите.
Как мыслить при настройке:
- каждый следующий шаг должен быть логически невозможен без предыдущего;
- порядок шагов важен;
- используйте шаги так, чтобы цель показывала, где “отваливаются” пользователи.
Типовые цепочки:
- просмотр карточки -> добавление в корзину -> оформление -> “спасибо”;
- вход в регистрацию -> заполнение -> отправка -> “спасибо”.
Как проверить, что цель работает
Сделайте проверку после сохранения:
1. Откройте сайт в режиме инкогнито.
2. Выполните действие, которое соответствует условию цели.
3. Проверьте:
- в консоли с ym_debug=1 (для JavaScript-событий это особенно полезно);
- в отчетах по целям в метрика спустя время накопления данных.
Практическое правило: если цель “после настройки” не появилась, сначала проверьте счетчик и фильтры (включая “не учитывать мои визиты” и блокировки со стороны браузера/расширений).
Почему цели могут не работать
Самые частые причины:
- счетчик не установлен на нужной странице или работает не на всех страницах;
- неверный номер счетчика в коде reachGoal;
- событие в коде вставлено в “не то место” (например, на клик вместо успешной отправки);
- блокировка метрика расширениями (adblock и подобные);
- визиты слишком быстро обрываются, данные не успевают отразиться;
- цель настроена на URL, который отличается от реального (например, динамические параметры).
Где смотреть отчеты по целям
После настройки смотрите статистику по целям через разделы отчетов в Яндекс Метрике:
- общий отчет по выполнению цели за период;
- разбивка по источникам, кампаниям и страницам (в зависимости от того, какой тип условий вы выбрали);
- анализ, на каких этапах воронки больше всего потерь (особенно полезно для составных целей).
Минимальный набор целей для старта
Если вы только начинаете, полезно закрыть “макро” и “микро” этапы воронки:
| Уровень | Цель | Зачем |
|---|---|---|
| Макро | отправка формы / страница “спасибо” / оплата | понять, что реально приводит к деньгам |
| Микро | просмотр нужной страницы / начало формы / добавление в корзину | найти, где люди срываются |
Если у вас один лендинг:
- обычно достаточно “посещение страницы спасибо” и/или JavaScript-событие для отправки формы;
- клики по телефону и email тоже часто дают полезную раннюю картину спроса.
Если у вас многостраничный сайт:
- добавьте цель по посещению ключевых разделов/карточек или по количеству просмотров, чтобы отделять “просто зашел” от “интересовался”.
Короткая памятка по настройке целей
- Сначала проверьте счетчик ym_debug=1.
- Потом выберите тип цели под реальное “достижение”.
- Назовите цель так, чтобы вы понимали ее без контекста.
- Для действий без смены URL используйте JavaScript-событие.
- Для воронки используйте составную цель, соблюдая порядок шагов.
- Проверяйте с ym_debug=1 и только потом смотрите отчеты.