Как настроить цели в Яндекс Метрике: пошаговое руководство

Цели Яндекс Метрика как настроить — практический вопрос, от которого зависит качество всей аналитики. Если цели не работают, Вы видите визиты и просмотры, но не понимаете, какие каналы дают заявки, какие страницы ведут к обращению и где реклама тратит бюджет без результата.

TL;DR: что настроить в первую очередь

Начните не со всех возможных событий, а с короткой карты конверсий. Для сайта услуг обычно достаточно 5-10 целей: отправка формы, клик по телефону, клик по email или мессенджеру, переход на страницу контактов, скачивание файла, посещение ключевой страницы, составная цель для длинного сценария и отдельные микроконверсии для ретаргетинга.

Как цель в Яндекс Метрике связывает действие пользователя с отчётом Как цель в Яндекс Метрике связывает действие пользователя с отчётом Цель связывает действие с решением Узел схемы теперь маркирован UI-kit иконками, а переходы — круглыми стрелками. Визит Пользователь пришёл на сайт Действие Форма, звонок или клик Цель Метрика фиксирует событие Отчёт Конверсия по источникам Решение Усилить или остановитьmacro / microданные для рекламы
Как цель в Яндекс Метрике связывает действие пользователя с отчётом

Минимальный порядок работы:

  • Составьте список бизнес-действий.
  • Разделите цели на главные и вспомогательные.
  • Проверьте, что счётчик Метрики установлен на всех нужных страницах.
  • Настройте простые цели в интерфейсе.
  • Для формы или сложного события добавьте JS-вызов ym(..., 'reachGoal', 'goal_name').
  • Проверьте событие через ?_ym_debug=1, консоль браузера и тестовую отправку.
  • Через 24 часа сверните данные в отчётах.

Зачем нужны цели в Метрике

Цель в Метрике — это зафиксированное действие пользователя, которое важно для бизнеса или маркетинга. Визит сам по себе мало что говорит. Человек мог прочитать статью, уйти через 10 секунд или оставить заявку. Цель помогает отделить полезное действие от обычного просмотра.

Для SEO и рекламы цели нужны в трёх местах. Первое — оценка каналов. Вы видите не только трафик из Яндекса, Google, Директа или соцсетей, но и вклад каждого источника в обращения. Второе — оптимизация страниц. Если статья даёт просмотры, но не ведёт к услуге, нужно менять CTA, перелинковку или структуру. Третье — обучение рекламных стратегий. Автостратегии в Директе работают лучше, когда получают корректные конверсии, а не случайные микрособытия.

На сайте XOD после аудита аналитики было настроено 12 целей, включая JS-трекинг Contact Form 7 через событие submit_form. Это важный слой для агентского сайта: без него блог, услуги и посадочные страницы выглядят как набор страниц с трафиком, но не как воронка.

Если Вы готовите блоговый кластер, цели помогают измерять путь пользователя. Например, статья про семантическое ядро может вести к SEO-услуге, статья про стоимость SEO — к расчёту бюджета, а статья про сроки SEO — к консультации. Все эти переходы и обращения нужно видеть в Метрике. Готовая статья по семантике находится здесь: /semanticheskoe-yadro-sajta/.

Какие цели бывают: конверсии, ретаргетинг и автоцели

Не все цели одинаково важны. Ошибка новичков — считать конверсией любое действие: скролл, клик по меню, просмотр двух страниц. Так отчёты быстро становятся красивыми, но бесполезными.

Примеры макроцелей и микроцелей для настройки Яндекс Метрики Примеры макроцелей и микроцелей для настройки Яндекс Метрики Макроцели и микроцели Разделение целей через chips и тонколинейные иконки. Макроцель Заявка, звонок, покупка macro От главная Микроцель Клик, скролл, просмотр micro От сигналважно для отчётовне смешивать уровниоценивать отдельно
Примеры макроцелей и микроцелей для настройки Яндекс Метрики
Тип цели Пример Для чего нужна Как использовать
Макроконверсия Отправка формы Заявки и лиды KPI SEO, рекламы, сайта
Микроконверсия Клик по телефону Промежуточный интерес Анализ страниц и CTA
Ретаргетинг Посещение услуги Сегменты для рекламы Догоняющие кампании
Техническая Успешная отправка AJAX Проверка события Диагностика форм
Составная Статья → услуга → форма Длинный путь Оценка воронки
Автоцель Автоматически найденное событие Быстрый старт Только после проверки

Для сайта услуг главная цель обычно одна: заявка. Но путь до заявки складывается из нескольких шагов. Человек может прочитать статью, перейти в услугу, открыть контакты, вернуться через день и отправить форму. Поэтому макроцель нужна обязательно, а микроконверсии помогают понять, что происходит до неё.

Автоцели полезны как подсказка, но не заменяют ручную настройку. Метрика может сама обнаружить клики и отправки, но бизнес-смысл события всё равно должен проверить специалист. Иначе в отчёте появятся достижения, которые не влияют на продажи.

Для контентного кластера Wave1 логика такая: статьи решают разные интенты и ведут пользователя дальше. Материал про цели Метрики отвечает за аналитику, статья про стоимость SEO — за бюджет, статья про сроки — за ожидания, статья про семантическое ядро — за структуру спроса. Между ними нужны ссылки, а в Метрике — цели, которые покажут, какие переходы дают заявки.

Что подготовить перед настройкой

Перед входом в интерфейс Метрики подготовьте короткое ТЗ. Это сэкономит время и снизит риск, что разработчик и маркетолог назовут одно событие разными именами.

Что подготовить перед настройкой целей в Яндекс Метрике Что подготовить перед настройкой целей в Яндекс Метрике Подготовка перед настройкой Чек-лист собран из document/check/gear primitives. 01 Список действий Формы, звонки, клики, страницы inventory 02 Правила событий Имена reachGoal и страницы спасибо naming 03 Проверка данных Тест, отчёт, сегмент источников QAбез подготовки цели часто ломаются
Что подготовить перед настройкой целей в Яндекс Метрике

Нужно определить:

  • номер счётчика Метрики;
  • список форм на сайте;
  • какие формы отправляются без перезагрузки страницы;
  • какие кнопки и ссылки важны: телефон, email, мессенджеры, скачать файл;
  • страницы благодарности, если они есть;
  • список целей для Директа и ретаргетинга;
  • единый формат названий: например, submit_form, click_phone, open_contacts.

Если у Вас WordPress и Contact Form 7, проверьте, как форма отправляется. Часто после отправки не открывается отдельная страница “Спасибо”, поэтому цель по URL не сработает. В этом случае нужен JS-обработчик успешной отправки.

Также проверьте доступы. Если Вы передаёте настройку подрядчику, пригодится отдельная инструкция по доступу к Метрике. У XOD уже есть материал на эту тему: /kak-dat-dostup-k-yandeks-metrike/. Не отправляйте логин и пароль в чат, лучше выдайте доступ на нужный счётчик.

Как настроить цель на отправку формы

Самый надёжный вариант зависит от поведения формы. Если после отправки пользователь попадает на отдельную страницу благодарности, можно создать цель на посещение URL. Если форма отправляется через AJAX и пользователь остаётся на той же странице, нужна цель через JavaScript-событие.

Для простой цели в интерфейсе:

  • Откройте Метрику и выберите нужный счётчик.
  • Перейдите в “Настройки”.
  • Откройте раздел “Цели”.
  • Нажмите “Добавить цель”.
  • Назовите цель понятно: “Отправка формы заявки”.
  • Выберите тип условия.
  • Укажите URL страницы благодарности или JavaScript-событие.
  • Сохраните цель.

Если используете страницу благодарности, проверьте, что она открывается только после успешной отправки формы. Если пользователь может зайти на неё напрямую из меню или поиска, данные будут шумными.

Для формы на странице услуги SEO цель должна фиксировать именно заявку, а не просто открытие формы. Например, CTA может вести на /services/seo-prodvizhenie-sajta/, но цель достигается только после успешной отправки. Так Вы отделяете интерес от лида.

Как настроить JS-событие reachGoal

Для форм без перезагрузки страницы используйте JavaScript-событие. Логика такая: форма успешно отправилась, сайт вызывает событие, Метрика фиксирует достижение цели.

В интерфейсе Метрики создайте цель типа JavaScript-событие и задайте идентификатор, например submit_form. Затем на сайте после успешной отправки формы должен выполниться код:

ym(XXXXXXXX, 'reachGoal', 'submit_form');

Номер счётчика замените на свой. Название цели должно совпадать с идентификатором в Метрике. Лучше использовать латиницу, нижнее подчёркивание и короткие имена без пробелов.

Для Contact Form 7 можно повесить обработчик на событие успешной отправки. Пример логики:

document.addEventListener('wpcf7mailsent', function () {
  if (window.ym) {
    ym(XXXXXXXX, 'reachGoal', 'submit_form');
  }
});

На XOD такой подход использовался для фиксации отправки CF7-форм через цель submit_form. Это лучше, чем считать клики по кнопке: клик может быть ошибочным, форма может не пройти валидацию, пользователь может не заполнить обязательные поля.

После внедрения попросите разработчика не только добавить код, но и показать тест: успешная отправка формы, событие в консоли, достижение цели в отладке или отчёте.

Как настроить цель на посещение страницы

Цель по URL подходит для сценариев, где действие завершается переходом на отдельную страницу. Например: /thanks/, /kontakty/, /download/price/, /brief-sent/.

Настройка простая:

  • Создайте новую цель.
  • Выберите условие “Посещение страниц”.
  • Укажите URL или часть URL.
  • Проверьте, что условие не слишком широкое.
  • Сохраните цель и выполните тестовый переход.

Такую цель удобно использовать для страницы контактов или благодарности. Но не называйте каждое посещение контактов лидом. Это микроконверсия: человек проявил интерес, но ещё не оставил заявку.

Для блога полезно отслеживать переходы из статей на услуги. Например, из материала про сроки SEO можно вести на статью про стоимость и на страницу SEO-продвижения, а из статьи про цели Метрики — на аудит сайта. CTA этой статьи: /services/audit-sajta/ с формулировкой “Проверим настройку аналитики”.

Составные цели: когда нужны и как собрать

Составная цель нужна, когда важно увидеть не отдельное действие, а последовательность. Например: прочитал статью → перешёл на услугу → открыл форму → отправил заявку. Для B2B это полезно, потому что путь редко выглядит как один быстрый клик.

Пример составной цели в Яндекс Метрике для блоговой воронки Пример составной цели в Яндекс Метрике для блоговой воронки Составная цель для блоговой воронки Шаги оформлены как step-block, связи — круглыми стрелками. 01 Читает статью Переход из поиска или рекламы visit 02 Открывает услугу Клик из CTA или перелинковки click 03 Оставляет заявку Форма или контактное действие leadворонка: статья → услуга → заявка
Пример составной цели в Яндекс Метрике для блоговой воронки

Пример составной цели для контентной воронки:

Шаг Условие Смысл
1 Посещение статьи Пользователь вошёл через контент
2 Переход на услугу Появился коммерческий интерес
3 Отправка формы Получена заявка

Не делайте составную цель слишком длинной. Чем больше шагов, тем меньше данных и тем сложнее интерпретация. Для начала достаточно 2-3 шагов.

Для Wave1 можно проверить связку: статья про семантическое ядро → SEO-услуга → форма; статья про стоимость SEO → услуга → форма; статья про сроки SEO → контакты. Это покажет, какие материалы работают как вход в воронку.

Как проверить, что цель работает

После настройки цель нельзя считать готовой, пока Вы не сделали тест. Самый быстрый способ — открыть страницу с параметром ?_ym_debug=1, выполнить действие и посмотреть сообщения в консоли браузера. Для JS-события также проверьте, что имя события совпадает с идентификатором цели.

Проверочный сценарий:

  • Откройте страницу в режиме инкогнито.
  • Добавьте к URL ?_ym_debug=1.
  • Выполните действие: отправьте форму, кликните по телефону, перейдите на страницу.
  • Проверьте консоль браузера.
  • Через некоторое время откройте отчёт по целям.
  • Сверьте, что достижение появилось в нужной цели, а не в похожей.

Если данные нужны для Директа, проверьте передачу целей в рекламный кабинет. Для автостратегий важно, чтобы в оптимизацию уходили качественные события. Не отправляйте туда все микроконверсии подряд.

Почему цели не считаются

Чаще всего проблема не в Метрике, а в несостыковке между сайтом, кодом и настройкой цели.

Проблема Как видно Что проверить
Неверный номер счётчика Событие уходит не туда ID в коде и в Метрике
Разное имя цели Нет достижений submit_form в коде и интерфейсе
Форма AJAX URL не меняется Нужен reachGoal
Клик вместо успешной отправки Ложные конверсии Событие после валидации
Блокировка скриптов Данные не приходят Консоль и расширения
Слишком широкое URL-условие Лишние достижения Уточнить URL
Нет теста после релиза Ошибка живёт неделями Регресс-тест целей

Ещё одна частая ошибка — забыть обновить цели после изменения сайта. Поменяли форму, плагин, тему WordPress или URL страницы благодарности, а аналитика осталась старой. Поэтому цели нужно проверять после каждого релиза, который затрагивает формы, кнопки, контакты и посадочные страницы.

Отдельно проверьте дубли целей. На сайте может одновременно работать автоцель, цель по URL и JS-событие на одну и ту же форму. В отчёте это выглядит как “много конверсий”, но на деле одно действие записывается в несколько целей. Для анализа это мешает: маркетолог не понимает, сколько было реальных заявок.

Хорошая практика — вести маленький реестр целей. В нём фиксируют название, идентификатор, тип, страницу, бизнес-смысл, дату настройки и владельца. Например: submit_form — макроконверсия, все формы CF7, владелец аналитик; click_phone — микроконверсия, клики по телефону; visit_contacts — интерес к контакту, но не заявка. Такой реестр особенно полезен, когда с сайтом работают SEO, PPC, разработчик и менеджер проекта.

Ещё один важный момент — ценность целей. Для Директа и аналитики не все конверсии равны. Отправка формы заявки важнее посещения контактов, а скачивание прайса может быть полезнее обычного просмотра услуги. Если у бизнеса есть данные по качеству лидов, цели можно разделить по приоритету: главные для оптимизации, вспомогательные для анализа, технические только для диагностики.

Для SEO-статей это помогает не переоценивать верх воронки. Пользователь мог прочитать материал про семантическое ядро, перейти в статью про стоимость SEO и только потом открыть услугу. Это ещё не заявка, но уже полезный путь. Если такие переходы растут, статья работает как часть воронки, даже если прямых форм пока мало.

Перед финальной сдачей настройки сделайте контрольный сценарий для каждой цели:

  • открыть страницу из чистого браузера;
  • выполнить действие один раз;
  • убедиться, что сработала только нужная цель;
  • проверить, что событие не повторяется при обновлении страницы;
  • записать результат теста в задачу или отчёт;
  • повторить проверку после релиза.

Если сайт использует cookie-баннер, капчу, ленивую загрузку скриптов или оптимизаторы JavaScript, тестируйте цели в реальных условиях. Иногда событие работает для администратора, но не срабатывает у обычного пользователя из-за блокировки скрипта, задержки загрузки или конфликта плагинов.

Для агентства или подрядчика финальный результат настройки лучше сдавать не словами “всё настроено”, а коротким evidence-блоком. В нём должны быть список целей, скриншоты настроек, тестовые действия, дата проверки и вывод, какие цели идут в KPI, а какие остаются вспомогательными. Это особенно важно, если дальше цели будут использовать SEO-специалист, PPC-специалист и аналитик.

Пример evidence-блока:

Цель Тип Проверка Статус
submit_form JS-событие Тестовая отправка CF7 Работает
click_phone Клик Клик по номеру на мобильном Работает
visit_contacts URL Переход на контакты Работает
article_to_service Составная Статья → услуга Нужен сбор данных

Такой формат помогает при последующих изменениях сайта. Если через месяц форма перестала считать заявки, команда быстро видит, что именно должно было работать и где искать проблему.

Для регулярного контроля заведите правило: после каждого обновления формы, темы, плагина кеша, капчи или скриптов аналитики делать короткий smoke-test целей. Это занимает 10-15 минут, но экономит недели неверных данных. Особенно важно проверять мобильную версию: пользователь может нажимать телефон, мессенджер или форму именно с телефона, а событие иногда настроено только на десктопный элемент.

В отчётах не смешивайте все цели в один показатель. Для руководителя полезно отдельно показывать заявки, звонки, переходы на контакты и микродействия из статей. Тогда видно, где именно ломается воронка: контент привёл человека, услуга заинтересовала, но форма не отправляется; или трафик есть, но никто не переходит из статьи к услуге. Это разные задачи для SEO, редактора и разработчика.

Если целей много, добавьте в отчёт группировку: “лиды”, “контакты”, “контентные переходы”, “технические события”. Так маркетинг не спорит о цифрах, а быстрее принимает решение, что чинить. Для каждой группы назначьте владельца проверки и дату следующего теста после релиза.

Если Вы не уверены, что заявки считаются корректно, начните с аудита. Команда XOD проверит счётчик, формы, события, цели, связку с рекламой и контентной воронкой. CTA: /services/audit-sajta/ — “Проверим настройку аналитики”.

Частые вопросы

В1: Сколько целей нужно настроить на сайте услуг? О: Обычно достаточно 5-10 целей: отправка формы, телефон, email или мессенджер, контакты, ключевые страницы и 1-2 составных сценария. Главное — отделить бизнес-конверсии от вспомогательных действий.

В2: Что лучше: цель по URL или JavaScript-событие? О: Если после действия открывается отдельная страница благодарности, подойдёт URL. Если форма отправляется без перезагрузки, используйте JavaScript-событие reachGoal.

В3: Можно ли считать клик по кнопке заявкой? О: Нет. Клик — это микроконверсия. Заявкой лучше считать успешную отправку формы, звонок или другое действие, которое реально передаёт контакт.

В4: Когда данные появятся в отчётах? О: Тестовые срабатывания можно проверять почти сразу через debug и консоль, но для стабильного отчёта лучше смотреть данные с задержкой и сверять за полный день.

В5: Нужно ли передавать все цели в Директ? О: Нет. Для оптимизации рекламы передавайте качественные цели: заявки, звонки, важные обращения. Микроконверсии полезны для анализа и ретаргетинга, но могут испортить обучение стратегии.

В6: Что делать после настройки целей? О: Проверьте их тестом, зафиксируйте naming, добавьте цели в регулярный отчёт и пересматривайте после изменений сайта. Для SEO-кластера смотрите не только заявки, но и переходы из статей на услуги.

XOD.Agency
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.