Как настроить отслеживание успешной отправки формы в Яндекс.Метрике

Время чтения - 7 мин
Количество прочтений
5172
Дата редактирования —
29 октября 2025
Многие специалисты настраивают цели не на отправку формы, а на её заполнение. В результате в отчётах Яндекс.Метрики видно, что заявка якобы отправлена, хотя на самом деле клиент ничего не получил. Это сильно искажает аналитику, вы не можете точно понять, какие формы реально работают и какие действия приводят к заявкам.

В этой статье расскажу, как правильно настраивать цель "успешная отправка формы" в Яндекс.Метрике — когда появляется окно "Спасибо" или когда пользователя перенаправляют на отдельную страницу.

Зачем отслеживать отправку формы

Раз вы попали на эту статью, значит, вы знаете причину. Но помимо основной, корректная настройка целей поможет вам понять:
  • Какие рекламные и поисковые запросы приносят больше заяков
  • Какие формы работают лучше других
  • Сколько заявок реально пришло через сайт
  • Какой трафик приводит к заявкам
  • На каких страницах конверсия выше
Важно понимать: отправка формы должна завершаться одним из двух вариантов:
1. Показывается pop-up окно "Спасибо".
pop-up спасибо
2. Либо после заполнения формы пользователя перенаправляют на отдельную страницу типа /thanks/, /spasibo/, /succeed/ и так далее.
отдельная страница спасибо

«Если на сайте нет ни того, ни другого — обязательно реализуйте один из этих вариантов. Без этого невозможно точно зафиксировать факт отправки.»

При настройке целей нам часто нужно будет ставить задачи разработчику. Чтобы упростить работу и себе, и ему — лучше сразу запросить у него Яндекс Почту и выдать доступ к Метрике. Так он сможет сам проверять, правильно ли всё настроено.
Как выдать доступы в Яндекс Метрику

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

1. Переходим в Яндекс Метрику
2. Цели
3. Добавить цель

Отслеживания отправки заявки через pop-up “Спасибо”

Составляем ТЗ для разработчика. Готовый шаблон ТЗ для разработчика можно забрать в моем telegram канале. Вместо пунктов выделенных желтым вставляем свои данные (полученные по инструкции ниже). Остальное можно оставить без изменений.
4. Даем название цели вида “Спасибо pop-up” или "Успешная отправка формы"
5. Выбираем JavaScript-событие
6. В поле “Идентификатор цели” выбираем "совпадает" и в пустое поле вписываем form_success (можно заменить на свое)
7. Копируем получившийся код и добавляем его в наше ТЗ
8. Сохраняем цель нажав на “Добавить цель”
Отслеживание цели с помощью pop-up “Спасибо”
Проблема
Хочу, чтобы SEO приносило заявки, а не пустые отчеты.
Решение
Без стратегии продвижение только забирает деньги и теряет смысл. SEO-консультация поможет навести порядок и сделать сайт источником продаж.

Отслеживания отправки заявки через страницу “Спасибо”

Если после отправки формы пользователь переходит на отдельную страницу вида https://site.ru/thanks/, то посещение этой страницы можно отслеживать как достижение цели.
4. Пишем название для данной цели
5. В разделе "Тип условия" выбираем "Посещение страницы"
6. Условие: URL содержит thanks или spasibo (в зависимости от URL вашей страницы)
7. Сохраняем цель нажав на “Добавить цель”

Проверка корректности настройки

После внедрения обязательно протестируйте работу цели:

Метод 1: Через DevTools
  • Откройте DevTools (F12) → вкладка Console
  • Заполните форму
  • Дождитесь появления pop-up или редиректа
  • При pop-up должна быть строка: reachGoal - form_success

Метод 2: Через интерфейс Метрики
  • Зайдите в раздел "Конверсии"
  • Найдите цель, которую вы настраивали
  • Убедитесь, что она сработала хотя бы один раз (от отправки формы до отображения цели может пройти от 5 до 20 минут)
Cтатьи по данной теме:
Made on
Tilda