Главная » Блог » Как настроить цели в Яндекс Метрике и не считать мусор

Цель в Яндекс Метрике - это действие посетителя, которое вы считаете полезным, и настраивать её нужно на само обращение: отправку формы, клик по номеру телефона, переход в мессенджер. Сайту услуг достаточно 4-6 таких целей плюс составная «Любое обращение» для оценки рекламы. Всё остальное - вспомогательные метрики, которые нельзя смешивать с заявками, иначе конверсии будут завышены, а решения о бюджете - приняты по выдуманным цифрам.

Коротко: цель в Яндекс Метрике - это действие посетителя, которое вы считаете полезным, и настраивать её нужно на само обращение (отправку формы, клик по телефону, переход в мессенджер), а не на просмотр страницы «Спасибо» и не на «пробыл на сайте 30 секунд». Базовый набор для сайта услуг - 4-6 целей: отправка формы, клик по номеру телефона, клик по кнопке мессенджера, клик по e-mail, заказ обратного звонка и составная цель «любое обращение». Всё остальное - вспомогательные метрики, которые не должны попадать в отчёты как конверсии, иначе вы будете считать мусор и принимать решения по завышенным цифрам.

Актуально на сентябрь 2026 года. По опыту Honey Hunters Digital, примерно на половине сайтов, которые к нам приходят на аудит, цели в Метрике настроены так, что цифрам верить нельзя: одна заявка засчитывается два-три раза, в конверсии попадают клики сотрудников, а рекламный отчёт показывает стоимость заявки вдвое ниже реальной. Ниже - как устроены цели, какие завести, как поймать и убрать мусор и как за десять минут проверить, что всё считается верно.

Что такое цель в Яндекс Метрике и какие бывают типы

Цель - это заранее описанное условие, при выполнении которого Метрика засчитывает конверсию и связывает её с источником визита. Всего типов целей четыре: посещение страниц (условие по URL), количество просмотров, JavaScript-событие и клик по кнопке или ссылке через готовый интерфейс. Отдельно стоят составные цели, которые собирают несколько шагов или несколько разных действий в одну.

Для сайта услуг практически всё сводится к двум рабочим типам. JavaScript-событие - самый точный вариант: на сайте выполняется код вида ym(XXXXXX,'reachGoal','form_send') в момент успешной отправки формы, и Метрика фиксирует именно это событие. Клик по кнопке - вариант без разработчика: цель настраивается прямо в интерфейсе Метрики по ссылке tel:, https://wa.me/ и подобным. Цель по URL страницы подходит только там, где после заявки действительно происходит переход на отдельный адрес, и у неё есть неприятные побочные эффекты, о которых ниже.

Ещё одна важная деталь: одна цель за визит засчитывается один раз, но за разные визиты одного человека - каждый раз заново. Поэтому «40 конверсий» в отчёте не равны «40 разных клиентов», и сверка с реальными обращениями в CRM или почте обязательна.

Какие цели нужны сайту услуг: минимальный рабочий набор

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

  1. Отправка формы заявки - JavaScript-цель, срабатывает после успешного ответа сервера, а не по нажатию кнопки.
  2. Клик по номеру телефона - цель типа «клик по кнопке» на ссылки tel:. Обязательна: на мобильных это чаще всего основной способ связи.
  3. Клик по мессенджеру - отдельные цели или одна общая на ссылки WhatsApp, Telegram, виджет чата.
  4. Клик по e-mail - ссылки mailto:, нужен для B2B-сайтов, где пишут почтой.
  5. Заказ обратного звонка - если на сайте стоит отдельный виджет, у него обычно есть своё событие.
  6. Составная цель «Любое обращение» - объединяет все предыдущие. По ней считают стоимость заявки и сравнивают каналы, чтобы не складывать вручную пять отчётов.

Микроцели вроде «открыл прайс», «пролистал до кейсов», «нажал на телефон в шапке, но не позвонил» тоже бывают полезны, но их держат отдельно и никогда не смешивают с обращениями в одном отчёте. Хорошая практика - называть цели с префиксом: lead_form, lead_phone, micro_price. Через полгода вы сами скажете себе спасибо.

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

Правильный способ один - событие после успешной отправки. Остальные два допустимы как временное решение, когда доступа к коду нет.

Способ 1, точный: JavaScript-цель. В Метрике создаём цель типа «JavaScript-событие» и задаём идентификатор, например lead_form. Затем разработчик добавляет вызов ym(НОМЕР_СЧЁТЧИКА,'reachGoal','lead_form') в обработчик успешного ответа формы - в тот момент, когда сервер подтвердил, что письмо ушло или заявка записана. Это единственный вариант, при котором цель не срабатывает на неудачных отправках, на повторных нажатиях и на роботах, заполняющих форму вслепую.

Способ 2, без разработчика: цель «клик по кнопке». В интерфейсе Метрики выбираем тип «Клик по кнопке» и указываем нужный элемент. Работает быстро, но считает намерение, а не результат: человек нажал «Отправить», форма ругнулась на незаполненный телефон - конверсия уже засчитана. Если ставите так, помните про завышение и при первой возможности переходите на первый способ.

Способ 3, устаревший: цель по URL страницы «Спасибо». Подходит, только если после отправки действительно происходит переход на отдельный адрес вида /thanks/. Проблема в том, что этот адрес попадает в поиск, его открывают из закладок, по нему приходят роботы, а иногда ссылку на «спасибо» случайно ставят в меню. Каждый такой заход - лишняя конверсия. Если оставляете этот способ, закройте страницу от индексации через noindex и проверьте, что на неё нет внутренних ссылок.

Откуда берётся мусор в конверсиях: семь частых причин

Мусор - это засчитанные цели, за которыми нет реального обращения. Он опасен тем, что не выглядит как ошибка: цифры бодрые, стоимость заявки низкая, и решение о бюджете принимается по выдуманным данным. Вот что встречается чаще всего.

  • Цель на клик, а не на результат. Считаются все нажатия кнопки, включая неудачные и повторные. Завышение легко доходит до 30-40%.
  • Дубли счётчика. Код Метрики вставлен и в шаблон, и в подключаемый скрипт, или стоят два счётчика подряд. Одна заявка превращается в две конверсии.
  • Событие вызывается при загрузке страницы. Классическая ошибка вёрстки: reachGoal оказался вне обработчика и срабатывает у каждого посетителя.
  • Трафик сотрудников и подрядчиков. Менеджеры проверяют форму, разработчик тестирует правки - всё это идёт в конверсии. Лечится фильтрацией по IP в настройках счётчика.
  • Роботы и спам-формы. Если на форме нет капчи или honeypot-поля, боты отправляют её десятками. Признак - заявки с бессмысленными именами и всплески ночью.
  • Страница «Спасибо» в индексе. Прямые заходы и переходы из поиска на неё считаются как заявки.
  • Клик по телефону на десктопе. На компьютере ссылка tel: обычно ничего не открывает, человек просто ткнул мышью. Такие клики стоит держать отдельной целью и не смешивать с мобильными.

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

Как убрать мусор: пошагово

Чистка занимает обычно один-два часа и делается один раз, дальше нужен только контроль. Порядок действий такой.

  1. Проверьте, сколько счётчиков Метрики стоит на странице. Откройте исходный код и поищите номер счётчика: он должен встречаться один раз в блоке инициализации.
  2. В настройках счётчика включите фильтрацию роботов «по строгим правилам» и добавьте в список исключений IP офиса, домашние IP сотрудников и подрядчиков.
  3. Переведите ключевые цели с кликов на события после успешного ответа сервера. Если сейчас цель по кнопке - оставьте её, но переименуйте в micro_click_form, чтобы не путать с заявкой.
  4. Закройте страницу благодарности от индексации и уберите на неё внутренние ссылки.
  5. Поставьте на формы защиту от ботов: невидимое поле-ловушку или капчу. Это же уберёт спам в почте.
  6. Сверьте за месяц число конверсий по цели и число реальных обращений в CRM или почте. Расхождение до 10-15% - норма (люди отправляют форму дважды), расхождение в полтора-два раза означает, что цель считает не то.

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

Составные цели: как считать «любое обращение» и воронку

Составная цель решает две задачи: собрать разные способы связи в один показатель и посмотреть путь до заявки по шагам. Настраивается в том же разделе «Цели», просто выбирается тип «Составная цель».

Первый сценарий - объединение. Создаём цель «Любое обращение» и добавляем в неё условия: отправка формы, клик по телефону, клик по мессенджеру, клик по почте. Дальше вся оценка рекламы идёт по этой одной цели: в отчёте «Источники» вы сразу видите стоимость обращения по каждому каналу, не складывая цифры вручную.

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

Ограничение: в шагах составной цели логика «и», в объединении - «или». Не пытайтесь сделать одну цель, которая одновременно и воронка, и объединение, - получится нерабочая конструкция, которая почти не срабатывает.

Как связать цели с Яндекс Директом и не сломать обучение

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

Порядок правильный такой. Счётчик Метрики привязывается к аккаунту Директа, в кампании выбирается одна ключевая цель - обычно составная «Любое обращение». Для обучения стратегии нужен достаточный поток конверсий: ориентир площадки - не меньше 10 целевых действий в неделю на кампанию. Если их меньше, стратегию по заявкам включать рано, лучше учиться на микроцели вроде «открыл форму» и параллельно копить статистику.

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

Проверка за 10 минут: работают ли ваши цели

Быстрый тест, который может провести любой владелец сайта без разработчика. Понадобится телефон и доступ в Метрику.

  1. Откройте сайт с телефона (мобильный интернет, не офисный Wi-Fi, иначе попадёте под фильтр по IP).
  2. Отправьте тестовую заявку через основную форму и напишите в поле имени «тест».
  3. Нажмите на номер телефона и на кнопку мессенджера.
  4. Через 5-10 минут откройте в Метрике отчёт «Конверсии» за сегодня и посмотрите, засчитались ли три цели ровно по одному разу.
  5. Проверьте почту: письмо с тестовой заявкой должно прийти. Если цель сработала, а письма нет - у вас проблема серьёзнее аналитики, заявки теряются.
  6. Загляните в «Вебвизор» и посмотрите свой визит: видно, что именно нажималось и когда сработала цель.

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

Чек-лист: цели настроены правильно

  • Счётчик Метрики на странице ровно один, номер не дублируется.
  • Включена фильтрация роботов, IP сотрудников и подрядчиков в исключениях.
  • Ключевые цели срабатывают после успешного ответа сервера, а не по клику.
  • Отдельные цели на телефон, мессенджер и почту, мобильные и десктопные клики не смешаны.
  • Есть составная цель «Любое обращение» для оценки рекламы.
  • Страница благодарности закрыта от индексации, ссылок на неё нет.
  • На формах стоит защита от ботов.
  • Микроцели названы с префиксом и не попадают в отчёты как заявки.
  • Раз в месяц число конверсий сверяется с реальными обращениями.
  • Кампании Директа обучаются на цели, которой вы доверяете.

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

Если списка мало и хочется, чтобы кто-то просто посмотрел ваш счётчик своими глазами, - напишите нам. Разберём, что и как считается, поправим цели, при необходимости добавим события в код сайта: такие работы обычно укладываются в несколько часов и спокойно делаются в рамках поддержки сайта, а если вопрос шире и касается кампаний целиком - смотрите контекстную рекламу или пишите через контакты. Ещё у нас есть Telegram-канал «Тусовка владельцев сайтов» - t.me/sitetusovka: там мы разбираем такие же рабочие мелочи короткими заметками, без обучающего пафоса.

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

Сколько целей нужно настроить в Яндекс Метрике?
Для сайта услуг достаточно 4-6 целей на обращения: отправка формы, клик по телефону, клик по мессенджеру, клик по почте, обратный звонок и одна составная цель «Любое обращение». Микроцели заводят отдельно и не смешивают с заявками.

Почему конверсий в Метрике больше, чем реальных заявок?
Чаще всего причин три: цель настроена на клик по кнопке, а не на успешную отправку формы; на странице стоит дубль счётчика; в статистику попадают сотрудники и роботы. Норма расхождения с CRM - до 10-15%, всё что больше нужно разбирать.

Можно ли настроить цель без программиста?
Да, цели типа «клик по кнопке» и «посещение страницы» настраиваются прямо в интерфейсе Метрики. Но самая точная цель на отправку формы требует вызова reachGoal в коде сайта, это несколько минут работы разработчика.

Нужна ли страница «Спасибо» для целей?
Не обязательна и часто вредна: её индексирует поиск, на неё заходят напрямую, и каждый такой визит засчитывается как заявка. Если страница есть, закройте её от индексации, а цель лучше перевести на JavaScript-событие.

Сколько стоит настроить цели в Метрике?
Это работа на несколько часов, поэтому её обычно делают в рамках абонентской поддержки: у Honey Hunters Digital базовый тариф - от 15 000 рублей в месяц, в него входят 4 часа работ, которых на настройку и проверку целей хватает с запасом.

Хотите сайт, который приносит заявки, а не просто существует?
Honey Hunters Digital из Перми — разработка, поддержка и SEO-продвижение сайтов. Бесплатно разберём ваш проект и покажем, где вы теряете клиентов.
Получить бесплатную оценку проекта →
Автор:
Дата публикации:
Приглашаем присоединится к нашему каналу в Телеграм "Тусовка владельцев сайтов". В нем мы публикуем полезные статьи и делимся кейсами о том, как эффективно развивать свой сайт или интернет-магазин.