Яндекс Директ и аналитика

Цель на отправку формы в Метрике: настройка по шагам

Без цели на форму реклама учится вслепую, отчёты по конверсиям пустые, а решения принимаются по ощущениям. Настройка занимает 15 минут и делается тремя способами — разбираем каждый.

Коротко Лучший способ — через страницу благодарности

Три варианта настройки: цель на посещение страницы благодарности (самая надёжная), JS-событие reachGoal после успешной отправки, цель на клик по кнопке (только как временное решение). Проверка обязательна — тестовая заявка должна засчитаться в отчёте «Конверсии» в течение нескольких минут.

Зачем нужна цель на форму

Цель — это способ, которым Метрика узнаёт о заявке. Без неё вы видите визиты и клики, но не видите обращения. Реклама не понимает, какие кампании реально работают, отчёт по источникам пуст, обучать автостратегии Директа не на чем.

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

Способ 1. Через страницу благодарности — самый надёжный

Логика: после успешной отправки формы человек попадает на отдельную страницу /thanks (или /spasibo). Цель типа «Посещение страниц» с условием, что URL содержит эту часть, срабатывает автоматически.

  1. Настройте, чтобы форма после успешной отправки открывала /thanks.html.
  2. Закройте эту страницу от индексации в robots.txt.
  3. В Метрике → Цели → Добавить цель → тип «Посещение страниц».
  4. Условие: URL содержит thanks (или ваш вариант).
  5. Сохраните и назовите цель понятно — например, «Заявка отправлена».

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

Способ 2. Через JS-событие reachGoal

Подходит, если форма отправляется без перезагрузки страницы (AJAX). После успешного ответа сервера нужно вызвать ym(XXXXXXXX, 'reachGoal', 'form_submit'), где XXXXXXXX — номер счётчика, form_submit — идентификатор цели.

  1. В Метрике создайте цель типа «JavaScript-событие», идентификатор — form_submit.
  2. В обработчике успешной отправки формы добавьте вызов ym с этим идентификатором.
  3. Убедитесь, что событие вызывается только при реальной отправке, а не при клике по кнопке.

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

Способ 3. Цель на клик — только как временное решение

Тип цели — «Клик по кнопке». Настраивается за минуту, но считает клики, а не отправки: человек может нажать кнопку, увидеть ошибку валидации, уйти — а цель уже засчитана.

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

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

Отправьте тестовую заявку с реальным телефоном и посмотрите в Метрике → Отчёты → Конверсии за сегодняшний день. Цель должна появиться в течение нескольких минут. Проверьте с разных устройств: десктоп, мобильный, разные браузеры.

Дополнительно — проверьте, что цель считает не «клики по кнопке», а именно успешные отправки. И убедитесь, что тестовые заявки не искажают статистику в долгосрочных отчётах: можно фильтровать их по конкретному имени или добавлять UTM «test».

Хотите применить это к своему сайту?

Напишите, чем занимается ваш бизнес. Разберу задачу, посмотрю текущую упаковку и подскажу, как усилить сайт под заявки, рекламу и аналитику.

Скатов Евгений