Счётчик Яндекс Метрики показывает, сколько пользователей посетили сайт, откуда они пришли и какие страницы просмотрели. Но для оценки эффективности бизнеса этого недостаточно. Необходимо понимать, сколько посетителей отправили заявку, позвонили, открыли чат, скачали документ, начали оформление заказа или совершили покупку.
Для отслеживания таких действий в Метрике используются цели. Цель описывает значимое действие посетителя и позволяет рассчитывать конверсию, сравнивать источники трафика, создавать сегменты, настраивать ретаргетинг и передавать данные рекламным стратегиям.
Главная ошибка при настройке заключается в попытке отметить целью каждое движение пользователя. Клик по меню, просмотр случайного блока и прокрутка страницы могут быть полезными диагностическими событиями, но они не равны заявке или продаже.
Правильная настройка начинается не в интерфейсе Метрики, а с определения действий, которые действительно показывают продвижение пользователя к результату.
Что такое цель в Яндекс Метрике
Целью считается действие посетителя, представляющее ценность для владельца сайта. Метрика фиксирует достижения цели, целевые визиты, целевых посетителей, конверсию и, при соответствующей настройке, доход. В одном визите пользователь может несколько раз достичь одну и ту же цель.
Основные понятия
- Достижение цели: момент выполнения заданного условия.
- Целевой визит: визит, в котором пользователь достиг цели хотя бы один раз.
- Целевой посетитель: пользователь, выполнивший целевое действие.
- Конверсия: отношение целевых визитов к общему числу визитов.
- Доход по цели: денежная или условная ценность достижения.
Количество достижений и количество целевых визитов нельзя считать одинаковыми показателями. Один пользователь может несколько раз нажать кнопку или добавить несколько товаров, но его визит останется одним целевым визитом.
Сначала определите бизнес-цели
До настройки счётчика составьте список действий, влияющих на продажи или выполнение основной задачи сайта.
Макроконверсии
Макроконверсия представляет основной результат:
- успешная отправка заявки;
- целевой звонок;
- оформленный заказ;
- успешная оплата;
- регистрация;
- запись на услугу;
- подписанный договор, переданный как офлайн-событие.
Микроконверсии
Микроконверсии показывают движение к основному результату:
- открытие формы;
- клик по телефону;
- переход в мессенджер;
- скачивание презентации;
- добавление товара в корзину;
- начало оформления заказа;
- просмотр контактов;
- использование поиска.
Основные и вспомогательные действия нужно хранить отдельно. Если объединить просмотр формы, нажатие кнопки и успешную заявку в один показатель, отчёт покажет привлекательную конверсию, не имеющую понятного бизнес-смысла.
Какие типы целей доступны
В актуальной версии Метрики можно создавать цели для целевых событий, просмотров страниц, кликов, форм, звонков, чатов, мессенджеров, социальных сетей, файлов, внутреннего поиска и других действий. Также доступны мультицели и составные цели.
| Тип цели | Что отслеживает | Когда применять |
|---|---|---|
| Целевое событие | Событие, переданное через JavaScript или API | Успешная заявка, регистрация, оплата, сложный сценарий |
| Количество просмотров | Просмотр заданного числа страниц | Анализ вовлечённости многостраничного сайта |
| Посещение страницы | Открытие URL, группы URL или внешней ссылки | Страница благодарности, подтверждение заказа |
| Клик по кнопке | Нажатие выбранного элемента | Открытие формы, запуск калькулятора |
| Отправка формы | Отправка всех или выбранных форм | Простые HTML-формы |
| Телефон и email | Клик по ссылкам tel: и mailto: | Сайты услуг и локальный бизнес |
| Мессенджеры и соцсети | Переход по внешней ссылке | WhatsApp, Telegram, VK и другие каналы |
| Скачивание файла | Загрузку выбранного документа | Прайс, презентация, каталог, инструкция |
| Поиск по сайту | Использование внутреннего поиска | Каталоги, магазины, базы знаний |
| Звонки | Данные, переданные системой коллтрекинга | Оценка качества телефонных обращений |
| Чаты | Открытие чата, сообщение и ответ | Онлайн-консультации |
| Мультицель | Любое из нескольких равнозначных действий | Обращение через форму, звонок или мессенджер |
| Составная цель | Последовательность шагов | Воронка регистрации или оформления заказа |
Как выбрать подходящий тип
Для страницы благодарности
Используйте цель «Посещение страницы», если после успешного действия пользователь всегда попадает на отдельный URL, например:
/thank-you.html
/order/success.html В условиях можно использовать точное совпадение, содержание части URL, начало URL или регулярное выражение. Несколько условий внутри такой цели объединяются оператором «ИЛИ».
Этот способ прост, но имеет ограничения:
- пользователь может открыть страницу напрямую;
- обновление страницы может создать дополнительное достижение;
- несколько разных форм могут вести на один URL;
- в SPA переход может происходить без обычной загрузки страницы.
Для успешной заявки
Наиболее надёжный вариант: целевое событие, которое отправляется только после подтверждения успешной обработки формы сервером.
Не следует фиксировать заявку в момент нажатия кнопки. Пользователь может не заполнить обязательные поля, получить ошибку сервера или нажать кнопку несколько раз.
Для намерения пользователя
Цель «Клик по кнопке» подходит для действий, где сам клик уже имеет аналитический смысл:
- открытие формы;
- запуск калькулятора;
- переход к тарифам;
- раскрытие контактных данных.
Метрика определяет выбранный элемент по его свойствам, идентификатору и расположению в HTML. После изменения разметки такая цель может перестать работать или начать учитывать другой элемент, поэтому её необходимо повторно проверять после редизайна.
Для интернет-магазина
Для магазина лучше передавать данные электронной коммерции. При получении событий добавления товара в корзину и покупки Метрика создаёт автоматические цели «Ecommerce: добавление в корзину» и «Ecommerce: покупка». Электронная коммерция также позволяет анализировать товары, заказы и доход.
Пошаговая настройка цели
- Откройте нужный счётчик Яндекс Метрики.
- Перейдите в раздел «Цели» в левом меню.
- Нажмите «Добавить цель».
- Выберите тип цели.
- Введите понятное название.
- Укажите URL, элемент, форму или идентификатор события.
- При необходимости задайте доход.
- Сохраните цель.
- Выполните целевое действие на сайте.
- Проверьте событие в режиме отладки.
- Убедитесь, что достижение появилось в отчёте «Конверсии».
Метрика начинает собирать статистику после создания цели. Ранее совершённые действия не превращаются в достижения новой цели, поэтому настройку необходимо выполнять до запуска рекламы и сбора тестового трафика.
Как называть цели
Название должно быть понятно маркетологу, разработчику и руководителю. Лучше использовать бизнес-действие, страницу или форму.
Понятные названия
Заявка: форма услуги
Заявка: форма в подвале
Клик: телефон в шапке
Переход: Telegram
Скачивание: презентация
Покупка: успешная оплата Неудачные названия
Цель 1
Кнопка
Форма новая
Тест
Конверсия Название в интерфейсе и технический идентификатор являются разными сущностями. Идентификатор лучше писать латиницей в нижнем регистре:
lead_form_success
phone_header_click
telegram_click
price_download
purchase_success Настройка целевого события через reachGoal
Целевое событие позволяет передать практически любое онлайн-действие методом reachGoal. В настройках цели указывается идентификатор, а сайт вызывает метод после выполнения нужного условия.
Пример функции в основном JavaScript-файле сайта:
function sendMetrikaGoal(goalId, params = {}) {
const counterId = 12345678;
if (typeof window.ym !== 'function') {
return;
}
window.ym(counterId, 'reachGoal', goalId, params);
} После успешного ответа сервера:
async function submitLead(formData) {
const response = await fetch('/api/lead', {
method: 'POST',
body: formData
});
if (!response.ok) {
throw new Error('Не удалось отправить заявку');
}
sendMetrikaGoal('lead_form_success');
} Вместо 12345678 указывается номер счётчика. Идентификатор в коде должен совпадать с идентификатором цели в Метрике.
Рекомендуемые идентификаторы
Яндекс публикует рекомендуемые идентификаторы для распространённых действий. Для сайта услуг, например, можно использовать:
ym-open-leadform: открытие формы заявки;ym-submit-leadform: успешная отправка заявки;ym-submit-contacts: отправка контактной информации;ym-open-chat: открытие чата;ym-send-message: сообщение в чате;ym-purchase: успешная оплата.
Единые идентификаторы упрощают интеграцию с автоматическими и рекомендуемыми целями Метрики.
Как передать доход по цели
Для цели можно задать фиксированный доход в интерфейсе или передавать фактическую сумму в момент события. Значение, отправленное вместе с событием, имеет приоритет над статическим доходом.
window.ym(
12345678,
'reachGoal',
'purchase_success',
{
order_price: 12500,
currency: 'RUB'
}
); Доход позволяет сравнивать не только количество конверсий, но и коммерческую ценность источников. Однако он не заменяет данные CRM, возвраты, себестоимость и маржинальную прибыль.
Автоматические цели
Метрика может самостоятельно создавать цели после обнаружения поддерживаемых событий. Автоматические цели по умолчанию включены для новых счётчиков, счётчиков без настроенных целей и счётчиков, где цели используются редко.
Автоматически могут определяться:
- клики по телефону и email;
- переходы в мессенджеры;
- отправки форм;
- скачивание файлов;
- регистрация и авторизация;
- добавление товара в корзину;
- начало оформления заказа;
- успешный заказ.
Автоматические цели удобны для первичной диагностики, но не должны без проверки становиться основной целью рекламной стратегии. Система может определить техническое действие, которое не соответствует бизнес-результату.
Мультицель и составная цель
Мультицель
Мультицель объединяет несколько равнозначных способов достижения одного результата. Она считается достигнутой, если выполнено хотя бы одно условие. Например:
- успешная отправка формы;
- целевой звонок;
- сообщение в чате;
- переход в мессенджер.
Так можно получить общую статистику по обращениям, не смешивая технические способы связи в настройках каждой рекламной кампании. В мультицель можно добавить до десяти условий.
Составная цель
Составная цель отслеживает последовательность шагов в рамках визита. Шаги должны выполняться в заданном порядке. Если пользователь пропустил обязательный этап, последующие шаги не засчитываются как полное достижение составной цели.
Пример воронки:
- Открытие формы.
- Начало заполнения.
- Отправка заявки.
- Переход на страницу подтверждения.
Составная цель может включать до пяти шагов, а в одном шаге можно задать до десяти условий. Она подходит только для маршрутов, где следующий этап действительно невозможен без предыдущего.
Избранные цели
Избранными следует отмечать несколько важнейших бизнес-целей: заявку, покупку, целевой звонок или другую макроконверсию. Метрика выводит для них суммарные показатели достижений, дохода и конверсии посетителей в стандартных отчётах.
Не стоит добавлять в избранное каждую микроконверсию. Иначе общая конверсия снова будет складываться из действий разной ценности, а аналитика превратится в соревнование между кликом по телефону и оплаченным заказом.
Как проверить работу цели
Наличие цели в интерфейсе ещё не означает, что она работает правильно.
Проверка через панель отладки
- Откройте сайт с параметром
_ym_debug=2. - Выполните целевое действие.
- Откройте панель отладки Метрики.
- Перейдите во вкладку Events или Console.
- Проверьте номер счётчика и название события.
Параметр _ym_debug=2 работает с новым кодом счётчика. Для предыдущей версии можно использовать _ym_debug=1 и консоль браузера.
Проверка в отчётах
После технической проверки убедитесь, что достижение появилось в отчёте «Конверсии». Затем проверьте:
- источник визита;
- страницу входа;
- устройство;
- регион;
- UTM-метки;
- количество достижений;
- доход.
Тестовый сценарий для формы
- Открыть сайт в чистом профиле браузера.
- Перейти по тестовой ссылке с UTM-метками.
- Открыть форму.
- Попытаться отправить пустую форму.
- Убедиться, что цель успешной заявки не достигнута.
- Заполнить корректные данные.
- Отправить форму.
- Проверить создание заявки в CRM.
- Проверить событие Метрики.
- Повторно нажать кнопку и убедиться, что дубль не создан.
Типичные ошибки настройки
Цель фиксируется по клику, а не по результату
Кнопка нажата, но заявка не отправлена. Для макроконверсии событие нужно передавать после успешного ответа сервера.
Одна цель используется для всех форм
Заявка на услугу, подписка и вопрос поддержке имеют разную ценность. Их следует разделять.
Страница благодарности доступна напрямую
Пользователь может открыть URL без совершения действия и создать ложное достижение.
Цель срабатывает несколько раз
Причиной могут быть повторное подключение обработчика, двойной вызов reachGoal, повторная отправка формы или обновление страницы подтверждения.
Идентификаторы не совпадают
В Метрике указано lead_success, а сайт передаёт lead-success. Это разные события.
Событие отправляется до загрузки счётчика
Необходимо проверять доступность функции ym или использовать предусмотренный проектом механизм очереди.
Изменена HTML-разметка
Цели клика и формы, созданные визуальным выбором элемента, могут перестать распознавать нужный объект после редизайна.
Автоцель принята за подтверждённую заявку
Автоматическое обнаружение формы не всегда означает успешную обработку данных сервером.
В параметры передаются персональные данные
Нельзя отправлять в параметры целей имя, телефон, email и другие сведения, позволяющие идентифицировать человека. Для связи с CRM применяются технические идентификаторы и разрешённые интеграции.
Какие цели настраивать для сайта услуг
Основные
- успешная заявка;
- целевой звонок;
- подтверждённая запись;
- квалифицированное обращение, переданное из CRM.
Вспомогательные
- открытие формы;
- клик по телефону;
- переход в мессенджер;
- скачивание презентации;
- просмотр кейса;
- использование калькулятора.
Какие цели настраивать для интернет-магазина
- просмотр товара;
- добавление в избранное;
- добавление в корзину;
- начало оформления заказа;
- выбор способа оплаты;
- успешная покупка;
- возврат или отмена в системе электронной коммерции;
- обращение в поддержку.
Для магазина события электронной коммерции информативнее обычной цели на страницу корзины, поскольку содержат сведения о товарах, количестве, стоимости и заказе.
Цели и Яндекс Директ
Цели Метрики можно использовать для оценки рекламных кампаний, создания сегментов и оптимизации стратегий Директа. Выбирать для оптимизации следует действие, которое достаточно близко к бизнес-результату и корректно фиксируется.
Не стоит оптимизировать рекламу по цели «Открытие формы», если доступны данные об успешных заявках. Алгоритм добросовестно найдёт пользователей, которые охотно открывают формы, и совершенно не обязан приводить тех, кто их отправляет.
Как анализировать цели
Цель нельзя оценивать только по общей конверсии. Используйте разрезы:
- источник и канал;
- рекламная кампания;
- посадочная страница;
- устройство;
- регион;
- новые и вернувшиеся посетители;
- день недели и время;
- сегмент аудитории.
После передачи данных в CRM дополнительно анализируйте:
- долю квалифицированных лидов;
- стоимость квалифицированного обращения;
- конверсию заявки в продажу;
- выручку;
- маржинальную прибыль;
- CAC;
- ROMI.
Чек-лист настройки целей
- Определены основные бизнес-действия.
- Макро- и микроконверсии разделены.
- Для каждой цели выбран подходящий тип.
- Названия понятны без дополнительной расшифровки.
- Технические идентификаторы записаны единообразно.
- Успешная форма фиксируется после ответа сервера.
- Клики не смешиваются с подтверждёнными заявками.
- Доход передаётся только по фактическому результату.
- Цели проверены через режим отладки.
- Достижения появились в отчёте «Конверсии».
- Проверены мобильные устройства.
- Проверены все варианты форм.
- Исключены повторные достижения из-за дублей.
- Источник заявки передаётся в CRM.
- Основные цели отмечены как избранные.
- После изменения сайта цели проверяются повторно.
Вывод
Настройка целей в Яндекс Метрике начинается с определения действий, имеющих ценность для бизнеса. Не каждое взаимодействие пользователя является конверсией.
Для простых сценариев подходят цели посещения страницы, клика или отправки формы. Для подтверждённых заявок, оплат и сложной логики надёжнее использовать целевые события и метод reachGoal.
Макроконверсии необходимо отделять от вспомогательных действий. Клик по кнопке показывает интерес, а успешная заявка показывает результат.
Автоматические цели ускоряют первоначальную настройку, но требуют проверки. Мультицель объединяет равнозначные способы достижения результата, а составная цель отслеживает последовательный путь пользователя.
Каждая цель должна быть протестирована в режиме отладки, проверена в отчётах и связана с данными CRM. Только после этого её можно использовать для оценки рекламы и автоматических стратегий.
Цель считается настроенной не тогда, когда она появилась в списке Метрики, а тогда, когда корректно отражает реальное действие пользователя и помогает принять управленческое решение.
Частые вопросы
Какие цели нужно настроить в Яндекс Метрике в первую очередь?
Сначала настройте основные бизнес-действия: успешную заявку, целевой звонок, оформление заказа, оплату или регистрацию. Клики, открытия форм и скачивания добавляйте как вспомогательные цели.
Чем клик по кнопке отличается от отправки формы?
Клик показывает намерение пользователя, но не подтверждает успешную передачу данных. Цель заявки лучше фиксировать после того, как сервер принял форму и создал обращение.
Что такое reachGoal?
reachGoal — метод JavaScript API Яндекс Метрики, который передаёт достижение целевого события. Идентификатор в вызове метода должен совпадать с идентификатором цели.
Можно ли настроить цель без изменения кода сайта?
Да. Без программирования можно настроить посещение страницы, клик по кнопке, отправку формы, переход по телефону, email, мессенджеру и некоторые другие действия. Сложные и подтверждённые события обычно требуют доработки кода.
Нужно ли использовать автоматические цели?
Автоматические цели полезны для первоначального сбора и диагностики, но важные бизнес-конверсии необходимо проверить вручную. Автоцель может фиксировать техническое действие, не равное успешной заявке.
Что такое мультицель?
Мультицель объединяет несколько равнозначных условий. Например, обращением можно считать успешную форму, целевой звонок, сообщение в чате или переход в мессенджер.
Чем составная цель отличается от мультицели?
В мультицели достаточно выполнить любое из условий. В составной цели пользователь должен последовательно пройти заданные шаги в рамках визита.
Как проверить, работает ли цель?
Откройте сайт с параметром _ym_debug=2, выполните действие и проверьте событие во вкладках Events и Console панели отладки. Затем убедитесь, что достижение появилось в отчёте Конверсии.
Почему цель учитывает больше заявок, чем CRM?
Причиной могут быть срабатывание по клику вместо успешной отправки, повторные нажатия, обновление страницы благодарности, тестовые обращения, спам или двойной вызов reachGoal.
Можно ли передавать в цель стоимость заказа?
Да. Доход можно задать в настройках цели или передать вместе с целевым событием через параметры order_price и currency. Для полноценной оценки прибыли данные необходимо связывать с CRM и учётом возвратов.