Как настроить цели в Яндекс Метрике: заявки с сайта в отчёте за вечер

Иллюстрация: цель на заявку в Яндекс Метрике даёт +1 в Конверсиях

В Яндекс Метрике заявки с сайта считают так: в кабинете создаёте одну цель — «Отправка формы» или посещение страницы «Спасибо» вроде /spasibo/. Сохранили → отправили тестовую заявку → через несколько минут увидели +1 в отчёте Конверсии. Код, OAuth и skill сегодня не нужны.

Картина знакомая: счётчик стоит, визиты ползут, кнопка «Оставить заявку» живая — а ответить «сколько заявок было» нельзя. Кажется, что цели — только для программистов и Директа. Это полная ху@ня. Новичку нужна не зоопарк из тринадцати типов, а одна рабочая галочка: заявка посчиталась.

Визиты есть — денег нет: зачем цель

Сравнение визита и достижения цели: заявки видны в Конверсиях

Цель в Метрике — это правило «вот это действие на сайте мы считаем успехом». Для лендинга успех почти всегда один: человек оставил заявку. Визит — «зашёл». Достижение цели — «оставил след, за который платите рекламой или SEO».

Без цели вы видите трафик и не видите заявки. С целью в отчёте Конверсии быстрее понятно, какие визиты дают лиды, а какие — пустой клик. Конверсии — раздел кабинета, где Метрика показывает, сколько раз сработала выбранная цель.

Если на сайте уже есть форма захвата, мерить есть что. Семантика и кластеры без цели тоже слепы: непонятно, какие страницы дают заявки, а не только заходы. Сначала +1 по заявке в кабинете — потом уже разговоры про API (программный доступ к отчётам) и агента.

Перед кабинетом: счётчик, HTTPS, тестовый браузер

Схема подготовки: счётчик, HTTPS, форма и тестовый браузер
  • Яндекс ID и вход на metrika.yandex.ru.
  • Живой HTTPS-адрес лендинга с формой заявки и/или страницей «Спасибо».
  • Счётчик Метрики уже стоит на страницах формы и «Спасибо» — иначе цели нечему ловить.
  • Телефон или режим инкогнито, чтобы отправить тестовую заявку не «самим собой» из кабинета.

Если на сайте висит cookie-баннер и Метрика грузится только после «Принять» — при тесте согласие нужно принять, иначе отладчик молчит. Установка счётчика и баннер — соседние шаги, не условие «сначала прочитайте соседнюю статью».

Один тип цели: форма или /spasibo/

Чек-лист: цель «Отправка формы» или посещение /spasibo/

Два рабочих пути без правки HTML. Выберите один.

Путь A: отправка формы

Цель «Отправка формы» — кабинетный тип: Метрика сама ловит submit настоящей HTML-формы. В интерфейсе: Цели → Добавить цель → тип «Отправка формы». Можно привязать конкретную форму на странице (если по сайту уже были визиты за последние 30 дней) или считать все формы.

Жёсткое условие из справки Яндекса: форма — это тег form, кнопка внутри — type=»submit» или input type=»submit». Красивый блок на div и button type=»button» цель формы не увидит. Форма в iframe — счётчик ставят внутрь iframe, а в поле адреса цели указывают URL этого iframe.

Ловушка, о которой Яндекс пишет прямо: по умолчанию цель формы может засчитаться и при неуспешной попытке — невалидный телефон, пустой email, — если кнопка submit всё равно кликабельна. Для первого вечера это терпимо. Если нужна точность «только реальная заявка» — надёжнее страница «Спасибо» или JS-событие уже после успешной отправки.

Путь B: посещение /spasibo/

Цель «Посещение страницы» считает заход на URL. Удобно условие «url: содержит» и кусок пути /spasibo (или ваш slug). До десяти условий — на вечер хватит одного. Код не трогаете: человек отправил форму, попал на «Спасибо» — цель сработала.

Если после формы редирект на «Спасибо» уже есть — берите путь B. Если форма остаётся на месте с «спасибо» во всплывашке — путь A или позже reachGoal. Составную цель из пяти шагов в первый вечер не собирайте: сначала одна галочка.

Назовите цель по-человечески: «Заявка с лендинга». Сохраните. Сбор статистики по официальной справке начинается в течение нескольких минут — не надо жать F5 каждую секунду.

Проверка: отладчик и +1 в Конверсиях

  1. Если включён фильтр «Не учитывать мои визиты» — открывайте сайт в инкогнито или с телефона. Иначе свои клики кабинет честно выкинет, и вы решите, что «цель сломана».
  2. К URL страницы с формой добавьте ?_ym_debug=2 (панель для нового кода счётчика) или ?_ym_debug=1 и смотрите консоль браузера.
  3. Отправьте тестовую заявку так, как это сделал бы клиент.
  4. В отладчике для формы ждите сообщение вида Form goal; для страницы «Спасибо» — фиксацию просмотра нужного URL.
  5. Через несколько минут откройте отчёт Конверсии и найдите свою цель: должно быть первое достижение.

Adblock и блокировка домена mc.yandex.ru ломают и отладчик, и саму фиксацию. На тесте отключите. Не путайте параметр: в справке Яндекса это _ym_debug с подчёркиванием, не «ym_debug без подчёркивания из старых гайдов».

Если цель формы молчит

  • В коде нет form — один div с полями. Кабинетная «Отправка формы» тут бессильна.
  • Кнопка type=»button», а не submit.
  • Форма в iframe, а счётчик только на внешней странице.
  • Фильтр своих визитов + проверка с того же браузера, где вы залогинены в Метрику.
  • Сайт открыли с www, а цель/счётчик смотрите на домене без www (или наоборот).

Быстрый обход без зоопарка: сделайте цель на посещение /spasibo/, если редирект уже есть. Fallback с кодом — метод reachGoal: это вызов из JavaScript, которым страница сама сообщает Метрике о достижении. Выглядит так: ym(номер_счётчика, ‘reachGoal’, ‘имя_цели’). Вызывайте только после успешной отправки, не на каждый клик. Это запасной путь, когда разметка «дизайнерская», а не обязательный шаг первого вечера. Идентификатор цели берёте из кабинета. В конструкторах без нормальных JS-событий люди как раз упираются в reachGoal — на GitHub такие обходы встречаются регулярно.

Лимит создаваемых целей на счётчик — до 200. Автоцели Яндекса — отдельная история; вам нужна одна ручная цель на заявку, не коллекция ради коллекции.

Что считать успехом сегодня

  • В кабинете одна сохранённая цель: форма или страница «Спасибо».
  • Тестовая заявка с телефона или инкогнито дала событие в _ym_debug.
  • В отчёте Конверсии видно +1 — заявки из трафика больше не «на глаз».
  • OAuth, Reporting API и Cursor skill сегодня не открывали — и правильно.

Путать «настроить цели» с «поставить счётчик» или «подключить API к агенту» — классический способ потратить ночь. Счётчик уже должен стоять. API и skill — когда цель живая и вы хотите тянуть отчёты без ручного кликанья. Директ с привязкой целей — следующий слой оптимизации рекламы, не условие первого +1.

Когда галочка в Конверсиях есть, по желанию допилите форму заявки на сайте, проверьте установку счётчика, закройте видимость в Яндекс Вебмастере и Google Search Console, выкладку на Vercel. Отчёты и цели через агента — API и skill Метрики; репозиторий помощника — yandex-metrika-assistant. Лиды дальше в мессенджер и CRM — лидогенерация в Telegram через Make и заявки в Bitrix24; метки кампаний — UTM и таблицы.

Разборы сайтов, трафика и лидов — в канале @maya_pro и в MAX. Здесь задача узкая: одна кабинетная цель на заявку и первое достижение в Конверсиях — без токенов и без п@зд@ца из тринадцати типов целей.

Материал проверен: Артур Хорошев (CEO Maya AI, автор курса по Make.com и вайбкодингу).
Опора на источники: «Отправка формы», «Проверка цели», «Посещение страниц», reachGoal, «Ограничения» — справка Яндекс Метрики (доступ 2026-07-26). Тип формы / form+submit / iframe / оговорка про неуспешный submit; ?_ym_debug=2|/1; инкогнито при фильтре своих визитов; URL-цель «содержит»; лимит до 200 создаваемых целей на счётчик. Спрос «цели яндекс метрика» / «как настроить цели в яндекс метрике» — Яндекс Вордстат, РФ, 2026-07-26.

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

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

Откройте Цели → Добавить цель. Выберите «Отправка формы» или «Посещение страницы» с условием на /spasibo/. Сохраните, подождите несколько минут, проверьте тестовой заявкой и отчётом Конверсии. reachGoal оставляйте на случай, когда форма не настоящий form.

Почему цель «Отправка формы» не срабатывает?

Чаще всего нет тега form, кнопка не submit, форма в iframe без счётчика внутри, режет Adblock или включён фильтр «Не учитывать мои визиты» при тесте из своего браузера. Проверьте разметку и повторите тест в инкогнито с ?_ym_debug=2.

Чем страница «Спасибо» лучше цели на форму?

URL-цель обычно ближе к «заявка реально ушла»: человек уже прошёл валидацию и попал на /spasibo/. Цель формы по умолчанию может засчитать и неуспешный клик по submit — Яндекс это прямо предупреждает.

Нужен ли Cursor skill или OAuth, чтобы цели заработали?

Нет. Первый результат — кабинет metrika.yandex.ru. Skill и API имеют смысл, когда цель уже даёт +1, а вам нужны отчёты и автоматизация без ручного кабинета.

Сколько целей можно создать на один счётчик?

До 200 создаваемых целей на счётчик по официальным лимитам Метрики. На первый вечер создайте одну — «Заявка с лендинга».