Вернуться к блогу
Цели в Яндекс Метрике помогают считать не просто визиты, а действия, ради которых существует сайт: отправку заявки, покупку, звонок, скачивание файла или запись на консультацию. Без них нельзя понять, какой канал приводит обращения и на каком шаге пользователи уходят.
В этой статье разберем, как выбрать полезные цели, создать их в интерфейсе Метрики, проверить срабатывание и использовать данные в отчетах. Если счетчика на сайте еще нет или нужно проверить его базовые настройки, начните с нашего руководства по настройке Яндекс Метрики с нуля. Оно объясняет установку кода, Вебвизор и основные отчеты.
Цель – это условие, при выполнении которого Метрика фиксирует значимое действие посетителя. Это может быть посещение страницы, нажатие кнопки, отправка формы или успешная оплата. На основе таких достижений сервис рассчитывает конверсию: долю визитов, в которых условие выполнено.
Важно отличать результат от интереса. Клик по кнопке «Оставить заявку» показывает намерение, а отправленная и успешно принятая форма – полученное обращение. Оба действия можно отслеживать, но смешивать их в одном показателе нельзя: иначе отчет будет выглядеть лучше, чем реальный поток лидов.
Перед настройкой ответьте на два вопроса:
Например, для сайта услуг главным результатом обычно будет успешная отправка формы или звонок, а для интернет-магазина – подтвержденная покупка. Открытие формы, просмотр прайс-листа и добавление товара в корзину полезны как промежуточные сигналы, но не заменяют главную конверсию.
В разделе «Цели» отображаются созданные события, их условия и действия пользователей, которые учитывает Метрика.
Не стоит создавать цель на каждую кнопку. Сначала составьте короткую карту пути пользователя: от первого посещения до результата. Для большинства проектов достаточно трех уровней.
Уровень | Что отслеживать | Пример для сайта услуг | Пример для интернет-магазина |
Главная конверсия | Действие, которое создает лид или выручку | Успешная отправка заявки | Успешная оплата заказа |
Микроконверсия | Действие, показывающее интерес | Открытие формы, клик по телефону, скачивание презентации | Добавление в корзину, начало оформления |
Диагностический шаг | Этап, где можно найти проблему | Ошибка формы, переход на контакты | Выбор доставки, выбор способа оплаты |
Для B2B-сайта разумный стартовый набор выглядит так:
Не назначайте главной целью «просмотр страницы контактов» или «время на сайте». Эти действия не подтверждают обращение. Они пригодятся как дополнительная диагностика, но не как основа для оценки рекламы или SEO.
При создании цели можно выбрать отслеживание отправки формы, клика по кнопке, посещения страницы, JavaScript-события или другого действия.
Метрика предлагает несколько условий достижения. Тип выбирают не по удобству интерфейса, а по тому, как устроено действие на сайте.
Тип цели | Когда использовать | Пример | Важное ограничение |
Посещение страницы | После результата открывается отдельная страница с уникальным URL | /thank-you/ после заявки | Не подходит, если URL не меняется |
Отправка формы | На сайте обычная HTML-форма | Заявка с формы на странице услуги | Нужно проверить, что фиксируется успешная отправка, а не попытка |
Клик по элементу | Нужна микроконверсия без изменения URL | Клик по номеру телефона | Клик не равен состоявшемуся звонку или заявке |
Целевое JavaScript-событие | Действие происходит динамически, без новой страницы | Успешный ответ сервера после AJAX-формы | Нужна доработка сайта и согласованный идентификатор |
Составная цель | Важна последовательность шагов в воронке | Карточка товара → корзина → оформление → оплата | Следует строить только для понятного сценария, а не для всех страниц |
Также Метрика может предлагать автоматические и рекомендуемые цели, например для формы, чата, корзины или оплаты. Они удобны для первичной диагностики, но перед использованием в отчетах и рекламных кампаниях их нужно проверить на реальном сценарии. Рекомендуемые цели различают более конкретные действия: например, общую отправку формы и отправку конкретной формы заявки.
Подготовка занимает меньше времени, чем исправление неверных данных через месяц. Зафиксируйте в таблице или задаче четыре вещи.
Что определить | Пример | Зачем это нужно |
Название цели | Лид – форма на странице услуги | В отчетах сразу понятно, что именно измеряется |
Бизнес-смысл | Новое обращение в отдел продаж | Помогает не спутать лид с микроконверсией |
Техническое условие | Появилась страница /thank-you/ или сервер вернул успех | Определяет тип настройки |
Ответственный за проверку | Маркетолог вместе с разработчиком | Не оставляет цель без владельца после релиза |
Для JavaScript-событий используйте короткие и стабильные идентификаторы на латинице: leadform_submit, callback_success, catalog_download. Идентификатор должен описывать результат, а не внешний вид элемента. Если кнопку переименуют или перенесут, смысл события останется прежним.
Общий путь одинаков для большинства типов:
Откройте нужный счетчик и перейдите в раздел «Цели» в левом меню.
Нажмите «Добавить цель».
Дайте цели понятное название.
Выберите тип и настройте условие: URL, форму, элемент, идентификатор события или шаги воронки.
Сохраните настройку.
Пройдите сценарий как пользователь и убедитесь, что достижение попало в Метрику.
Пункты меню и доступные варианты могут меняться, поэтому перед настройкой сложной логики сверяйтесь с официальной документацией по целям Яндекс Метрики. Ниже – не замена документации, а практическая схема выбора и проверки.
Подходит, если после результата открывается отдельная страница, например site.ru/thank-you/.
Откройте счетчик, перейдите в «Цели» и нажмите «Добавить цель».
Укажите понятное название, например «Заявка – страница Спасибо».
Выберите «Посещение страниц» и условие для URL: точное совпадение или «содержит», если адрес дополняется параметрами.
Введите /thank-you/ и сохраните цель.
Отправьте тестовую форму и проверьте достижение. Отдельно откройте URL вручную: если это возможно, прямые визиты могут давать ложные конверсии.
Вариант подходит для стандартной HTML-формы, которую Метрика может распознать.
Создайте цель и выберите тип «Отправка формы».
Укажите все формы или выберите конкретную форму на нужной странице.
Сохраните цель и отправьте форму с корректными данными.
Повторите попытку с пустым обязательным полем. Ошибка не должна считаться лидом.
Если форма собрана без тега form, отправляется нестандартным скриптом или цель фиксирует попытку вместо успеха, используйте JavaScript-событие после ответа сервера.
Так отслеживают микроконверсии: клик по телефону, мессенджеру, скачиванию файла или CTA.
Нажмите «Добавить цель» и выберите подходящий тип клика.
Для телефонной ссылки выберите «Клик по номеру телефона», для email – «Клик по email», для кнопки – «Клик по кнопке», затем укажите страницу и выберите нужный элемент на сайте.
Введите понятное название цели, чтобы в отчетах было ясно, какой элемент отслеживается.
Сохраните цель и проверьте нужный элемент на компьютере и телефоне.
Не приравнивайте клик к заявке: он показывает интерес, но не подтверждает звонок, сообщение или отправленную форму.
JavaScript-событие используют, когда результат происходит без перехода на новую страницу или стандартная цель не распознаёт действие.
Создайте цель типа «JavaScript-событие» и задайте стабильный идентификатор на латинице, например leadform_submit.
Передайте идентификатор разработчику и вызывайте событие только после подтверждённого результата.
После успешной отправки формы сайт передаёт в Метрику событие leadform_submit. По нему можно отслеживать количество заявок и оценивать конверсию страниц.
На сайте Amiga кнопка «обсудить проект» ведёт на страницу /feedback. Ниже показан возможный сценарий аналитики для отдельного баннера после первого смыслового блока статьи. Событие cta_article пока рассматривается как пример настройки: текст не утверждает, что такая цель уже создана и работает в счётчике Amiga.
Для баннеров внутри статей можно настроить отдельную цель cta_article. Она фиксирует клик по CTA и передаёт в Метрику название статьи, место размещения баннера и текст кнопки.
В отчётах это помогает понять, какие материалы и призывы к действию чаще приводят к обращениям.
Пример показывает, где указать идентификатор cta_article для отслеживания клика по CTA в статье.
Составная цель показывает последовательность действий внутри одного визита. Для сайта услуг полезна воронка: статья → клик по CTA → страница услуги → успешная заявка.
Создайте цель типа «Составная цель» и задайте понятное название воронки.
Добавьте шаг «Статья»: URL содержит /blog/.
Добавьте демонстрационный шаг «CTA в статье»: целевое событие cta_article. В рабочем счётчике такой шаг используют только после внедрения события.
Добавьте шаг «Страница обратной связи»: URL содержит /feedback.
Последним шагом укажите JavaScript-цель успешной отправки формы, например leadform_submit.
Для интернет-магазина составную цель можно построить по цепочке карточка товара → корзина → оформление → успешная оплата. Не добавляйте случайные страницы: каждый шаг должен показывать место потери и вести к конкретному решению.
Первый шаг составной цели фиксирует посещение страницы блога перед переходом к следующим действиям пользователя.
Для JavaScript-события откройте инструменты разработчика, вкладку Network, отфильтруйте запросы к mc.yandex.ru и один раз нажмите нужную кнопку. В запросе должен передаваться идентификатор цели, например cta_article. Затем проверьте результат в Метрике: одному клику должно соответствовать одно достижение. Если баннер одновременно является ссылкой, убедитесь, что обработчик не отправляет событие дважды.
Проверка – обязательная часть настройки. Яндекс отдельно рекомендует тестировать цель отправки формы перед ее использованием в рекламе: изменения в HTML-разметке могут нарушить работу отслеживания.
Пройдите этот чек-лист:
Для JavaScript-событий разработчик может дополнительно проверить вызов в консоли браузера и убедиться, что на странице загружен нужный счетчик. Для маркетолога важнее бизнес-проверка: в отчете должно быть одно достижение на одну успешную заявку, а не несколько срабатываний от одного клика.
Отчет по конверсиям показывает целевые визиты и достижения, по которым можно проверить корректность настроенных целей.
После накопления данных откройте отчёт «Конверсии»: там видны конверсия, целевые визиты и достижения по каждой цели. Для сравнения каналов добавьте сегментацию по источнику, кампании, устройству и странице входа. Стоимость заявки смотрите в разделе «Сквозная аналитика» → «Источники, расходы и ROI»: показатель «CPA, целевой визит» показывает стоимость визита, в котором достигнута выбранная цель. Расходы из Яндекс Директа подтягиваются при связке и наличии нужных доступов; расходы по другим каналам нужно загрузить в Метрику. Сверяйте CPA с фактическими заявками в CRM: достижение цели ещё не гарантирует качественный лид.
Начните с трех вопросов:
Пример: реклама приводит много переходов на страницу услуги. Цель «Открытие формы» достигается часто, а «Успешная отправка заявки» – редко. Это повод изучить форму, требования к полям, скорость страницы и записи Вебвизора, а не сразу отключать канал. Если же пользователи почти не открывают форму, вероятнее проблема в предложении, первом экране или заметности CTA.
При передаче доступа подрядчику по рекламе не обязательно выдавать ему полный доступ к счетчику. В Метрике можно разрешить использование существующих целей для оптимизации рекламных кампаний без доступа к счетчику. Такой вариант открывает специалисту только часть статистики, необходимую для оценки его кампаний.
Отчет «Источники, сводка» помогает сравнить каналы трафика и определить, какие из них приводят целевые визиты и обращения.
При передаче доступа подрядчику по рекламе не обязательно выдавать ему полный доступ к счётчику. В Метрике можно разрешить использование существующих целей для оптимизации рекламных кампаний без доступа к счётчику. Такой вариант открывает специалисту только часть статистики, необходимую для оценки его кампаний.
Ошибка | Почему искажает данные | Что сделать |
Цель создана на клик по кнопке вместо успешной заявки | Клики не подтверждают обращение | Отправлять событие после ответа сервера или использовать страницу «Спасибо» |
Одна цель объединяет все формы | Нельзя понять, какая форма приводит лиды | Разделить важные формы на отдельные цели |
В отчете есть тестовые срабатывания | Конверсия завышена | Отмечать тесты и при необходимости создать новые чистые цели |
После редизайна цели не проверили | Изменились URL, DOM-элементы или обработчики | Включить проверку целей в чек-лист релиза |
В рекламной кампании оптимизируют микроконверсию | Алгоритм учится на кликах, а не на лидах | Использовать главную конверсию, если по ней достаточно данных |
Целей слишком много | Отчеты становятся непонятными | Оставить главные результаты и диагностические этапы |
Тип сайта | Главная цель | Дополнительные цели |
Сайт услуг | Успешная заявка | Клик по телефону, открытие формы, скачивание презентации |
Интернет-магазин | Успешная оплата | Корзина, начало оформления, выбор оплаты |
Онлайн-сервис | Завершение регистрации или целевое действие в продукте | Начало регистрации, активация ключевой функции |
Контентный проект | Подписка или переход к коммерческому предложению | Скачивание материала, переход в мессенджер, просмотр контактов |
Это стартовая карта, а не универсальный шаблон. Конкретный набор зависит от модели продаж и того, какие действия действительно приводят к сделке. Если цели должны передавать данные в CRM, учитывать звонки, платежи, подписки или события личного кабинета, настройку лучше согласовать между маркетологом, аналитиком и разработчиком до релиза.
Количество и доступные типы целей могут зависеть от текущих правил сервиса и настроек счетчика. Не пытайтесь заполнить лимит: для управления сайтом важнее несколько проверенных целей, связанных с бизнес-результатом. Актуальные ограничения стоит уточнять в документации Яндекс Метрики.
Да. Для стандартной формы используйте тип «Отправка формы», а для динамической формы без перезагрузки страницы – целевое JavaScript-событие. В обоих случаях проверьте, что цель фиксирует именно успешное создание заявки.
Частые причины – счетчик не загружается на странице, изменился URL или HTML-разметка, выбран не тот элемент формы, идентификатор JavaScript-события не совпадает с настройкой в Метрике. Сначала пройдите пользовательский сценарий и проверьте связку «действие на сайте → достижение цели → заявка в CRM».
Да, если звонок – значимый канал обращения и вы хотите сравнивать его с формами. Но клик по ссылке tel: показывает намерение позвонить, а не гарантирует сам разговор. Интерпретируйте показатель именно как клик.
Да, цели Метрики используют для оценки и оптимизации кампаний. Перед подключением убедитесь, что цель отражает нужный бизнес-результат и протестирована на сайте. Для внешнего специалиста можно включить отдельное разрешение на оптимизацию по целям без доступа к полному счетчику.
Правильно настроенная цель связывает поведение посетителя с бизнес-задачей. Начните с одной главной конверсии, добавьте несколько диагностических шагов и обязательно проверьте каждый сценарий после запуска и после изменений на сайте.
Если на проекте нет единой карты событий, формы работают через сложную логику или данные нужно связать с CRM и рекламными кабинетами, команде понадобится не просто установка счетчика, а продуманная веб-аналитика. Amiga помогает проектировать и развивать сайты с учетом аналитики, пользовательских сценариев и измеримых бизнес-целей. Подробнее о подходе – на странице услуг веб-аналитики.