Чтобы настроить цель «Отправка формы», выберите нужный счётчик в Яндекс Метрике и укажите конкретную форму в разделе Цели. Затем проверьте её на своём сайте: с ошибкой в поле и с корректными данными. По умолчанию эта цель может засчитать неудачную попытку отправки, поэтому получение заявки менеджером проверяется отдельно.
Ниже — порядок для владельца сайта услуг, который принимает работу подрядчика. Он поможет зафиксировать, что именно считает выбранная цель. Это инструкция по официальной справке, а не результат испытания форм вашего сайта.
Определите, какую форму нужно считать
Возьмите одну страницу услуги и одну форму. Например, на странице остекления могут быть заявка на замер и подписка на новости. Считать их общей целью для оценки заявок неудобно: из общего числа не видно, какое действие произошло.
До настройки запишите:
- адрес страницы и название кнопки, открывающей форму;
- назначение формы: заявка на замер, запрос расчёта или другое обращение;
- номер счётчика Метрики;
- куда должно поступить обращение: рабочая почта или CRM, программа учёта клиентов.
Если цель уже существует, сначала откройте её настройки. Не создавайте вторую только потому, что название первой непонятно. Уточните у подрядчика, какие отчёты и рекламные кампании её используют, прежде чем что-либо менять.
Создайте цель для конкретной формы
В инструкции Яндекса описан такой путь:
- В нужном счётчике откройте Цели → Добавить цель.
- Выберите Отправка формы и задайте понятное имя, например «Попытка отправить заявку на замер».
- Укажите Конкретная форма, вставьте адрес страницы и нажмите Перейти и выбрать форму.
- Выберите подсвеченную Метрикой форму и сохраните цель.
Вариант для всех форм тоже существует. Для одной заявки начните с конкретной формы, чтобы не смешивать её с другими действиями.
У выбора есть важная граница: если на нескольких страницах у формы одинаковый ID, цель будет работать на всех этих страницах. ID — идентификатор элемента в коде сайта. Выбранный при настройке адрес не ограничивает учёт одной страницей. Попросите разработчика показать, где ещё используется эта форма.
Если Метрика её не подсвечивает, не подменяйте настройку случайным кликом. Для выбора нужны зафиксированные счётчиком посещения страницы за последние 30 дней. Нестандартную реализацию формы также должен проверить разработчик. Передайте ему ссылку на справку и адрес страницы.
Проверьте событие и доставку по отдельности
Заранее предупредите менеджера о тесте. Используйте контакт, которым вправе пользоваться, и пометку «Тест, не обрабатывать», если есть поле комментария. Чужие клиентские данные для проверки не нужны.
Откройте страницу с параметром _ym_debug=2: если в адресе ещё нет вопросительного знака, добавьте ?_ym_debug=2; если параметры уже есть — &_ym_debug=2. Например, https://example.com/usluga?_ym_debug=2 — условный адрес, его нужно заменить своим.
По справке проверки целей, после целевого действия можно открыть панель отладки внизу страницы и посмотреть вкладку Events. Сверьте номер счётчика и событие формы. Затем проверьте достижение в отчёте Конверсии. Для нового кода счётчика предусмотрен этот способ; если панель не появилась, передайте специалисту проверку через консоль с _ym_debug=1.
Если включено Не учитывать мои визиты, справка рекомендует проверять в приватном режиме браузера. Другие фильтры и блокировку загрузки счётчика это само по себе не устраняет. Не отключайте защиту браузера целиком: сначала выясните со специалистом, загружается ли Метрика.
Пройдите сценарии ниже. Таблица — предлагаемый протокол, а не уже полученные результаты.
| Действие | Что записать в проверке Метрики | Что проверить у получателя |
|---|---|---|
| Открыть форму и закрыть без отправки | Появилось ли событие выбранной цели без попытки отправки | Нового обращения по этому действию быть не должно |
| Попытаться отправить форму с ошибочным обязательным полем | Сработала ли цель, хотя сайт показал ошибку | Не приняли ли ошибочную попытку за заявку |
| Исправить данные и отправить форму | Какое событие появилось и на каком счётчике | Есть ли тестовое обращение в согласованной почте или CRM |
| Повторить корректную отправку с телефона | Сохранилось ли поведение именно мобильной формы | Дошло ли отдельное тестовое обращение |
Срабатывание во второй строке возможно по штатной логике цели. Оно показывает, что её достижения нельзя подписывать в отчёте как полученные заявки. Если данные дошли, а события нет, проверьте учёт. Если событие есть, а обращения нет, проверьте путь доставки. Одной отметки «цель работает» для приёмки недостаточно.
Для каждой попытки сохраните время с часовым поясом, страницу, устройство, видимый ответ формы, событие и результат у менеджера. Не требуйте мгновенного появления в отчёте и не считайте пустую строку доказательством поломки: сначала убедитесь, что выбран верный период и счётчик.
Если нужно учитывать принятые заявки
Попросите разработчика настроить отдельное Целевое событие после подтверждения приёма данных сайтом. Метрика поддерживает передачу таких событий методом reachGoal. Момент вызова зависит от реализации вашей формы; универсальный код для любой CMS здесь не подойдёт.
Условие для задания сформулируйте так: «Событие учитывается после успешного приёма данных; открытие формы, ошибка заполнения и отказ сервера его не вызывают». Отдельно согласуйте, что означает успешный приём: сохранение на сайте, создание записи в CRM или другой подтверждаемый результат. Успех на сайте ещё не доказывает доставку письма менеджеру.
Попросите показать отрицательные проверки и одну успешную цепочку до согласованного получателя. Ошибку сервера пусть разработчик проверяет в тестовой среде: отключать рабочую форму ради опыта не нужно. Сохраните название и идентификатор новой цели вместе с результатами проверки. Перед использованием её в рекламе передайте эти сведения специалисту, который ведёт кампании.
После этого в отчёте можно раздельно видеть попытки отправки и выбранное подтверждённое событие. Для общей доли обращений используйте инструкцию по расчёту конверсии сайта, не смешивая этот показатель с проверкой выбранной формы. Если мешает сам путь к полям, Вебвизор поможет найти место для ручной проверки.

