Форма заявки на сайте: сколько полей, куда уходят лиды

Имя, телефон или длинная анкета? Как не убить конверсию, куда падать заявкам и почему «спасибо» до ответа сервера — ошибка.

Обложка: Форма заявки на сайте: сколько полей, куда уходят лиды

Форма заявки — последний шаг воронки и самое уязвимое место: пользователь уже заинтересовался, но одно лишнее поле, зависшая кнопка или «чёрная дыра» без ответа — и лид уходит к конкуренту. Разберём, сколько полей оставить, куда должны падать заявки, как передать UTM в CRM, что показать на странице success и как проверить цепочку через API до звонка менеджера.

Материал дополняет статьи 5 ошибок на лендинге, почему сайт не конвертирует и настройку целей Метрики. Актуально для лендингов и страниц услуг на корпоративном сайте.

Сколько полей — и какие

Базовое правило для холодного трафика с рекламы: минимум данных для первого контакта. Имя + телефон — стандарт. Email добавляйте, если без него нельзя отправить КП или вы ведёте nurture-цепочку. Комментарий — необязательное поле «Кратко опишите задачу», не обязательное для отправки.

Когда можно расширять форму:

  • B2B с длинным циклом сделки и квалификацией лида (бюджет, срок, должность);
  • запись на услугу, где нужны дата, филиал, тип услуги;
  • повторные заявки от теплой аудитории (email-база, ретаргетинг).

Каждое новое обязательное поле — минус к конверсии. A/B-тесты на лендингах услуг часто показывают рост отправок на 15–40% после сокращения формы с 5–6 полей до 2–3. Если нужен ИНН и реквизиты — запрашивайте после звонка менеджера, а не на первом экране.

Форма должна отвечать на вопрос «что будет после нажатия?» — звонок в течение 15 минут, расчёт на email, бесплатная консультация. Без этого пользователь не завершает отправку.

UX формы: что проверить до запуска

  • Маска телефона +7, autocomplete для name/tel/email на мобильном.
  • Крупная кнопка отправки, контрастная, не «Просто отправить».
  • Ошибки валидации видны у поля, не только alert.
  • Чекбокс согласия на обработку ПДн со ссылкой на политику (152-ФЗ).
  • Форма работает при медленном 3G и с включённым блокировщиком (базовый сценарий).
  • После отправки — блокировка повторного double-submit.

Отправьте заявку с iPhone и Android, проверьте, не перекрывает li клавиатура последние поля. Конверсия mobile часто в 2 раза ниже desktop именно из‑за формы, а не из‑за «не той аудитории».

Куда должны попадать лиды

Заявка не должна «лежать только на info@». Рабочие схемы:

  • Email — минимум для старта, но риск попадания в спам и задержки ответа.
  • Telegram / Slack — мгновенное уведомление ответственному, удобно для малого бизнеса.
  • CRM (amoCRM, Bitrix24, retailCRM) — сделка с источником, этапами, SLA звонка.
  • Google Sheets / Notion — временный вариант при малом потоке, не масштабируется.

Идеал для рекламы: форма → webhook/API в CRM → автозадача «перезвонить за 15 мин» → письмо клиенту с подтверждением. Параллельно дубль в Telegram менеджеру — чтобы не пропустить, если CRM «молчит».

Настройте ответственного и резервного получателя. В выходные укажите в форме реалистичное время ответа — это снижает негатив от «никто не перезвонил».

UTM, источник и сквозная аналитика

Без UTM в CRM вы не узнаете, какое объявление приносит качественные лиды, а какое — «просто дешёвые клики». В скрытые поля формы или в payload API передавайте:

  • utm_source, utm_medium, utm_campaign, utm_content, utm_term;
  • ym_client_id или _ym_uid для связки с Метрикой;
  • URL страницы отправки (referrer / landing page);
  • номер телефона клика (calltracking), если подключён.

UTM подставляются из query string при заходе и хранятся в cookie/session до отправки формы. Проверка: зайдите по ссылке с метками, отправьте тест — в CRM должны появиться те же значения. Иначе оптимизация Директа идёт по «общей конверсии сайта», а не по кампаниям.

Подробный разбор аналитики — цели и конверсии в Метрике. Перед масштабированием бюджета сверьте цифры CRM и Метрики за 7 дней; расхождение > 30% без объяснения — повод для аудита.

Страница success и события после отправки

После успешной отправки пользователь должен увидеть страницу «Спасибо» или явный inline-блок «Заявка принята, перезвоним в течение …». Не оставляйте форму пустой без feedback — люди нажимают «Отправить» повторно или уходят, думая, что сайт сломан.

На success-странице:

  • подтверждение и следующий шаг (ожидайте звонок, проверьте email);
  • опционально — ссылка на кейс, Telegram-канал, календарь записи;
  • отдельный URL (/thanks/, ?success=1) для цели Метрики;
  • JS-событие form_success для сквозных отчётов.

В Директе цель «отправка формы» должна совпадать с реальным действием. Автоцели Метрики иногда считают клик по кнопке, а не успешный POST — настройте явную цель.

API, webhook и типичные поломки

Форма на современном сайте чаще отправляет JSON на backend или напрямую webhook CRM, а не устаревший mailto:. Что ломается на проде:

  • CORS и mixed content при переходе на HTTPS;
  • таймаут CRM API — пользователь видит ошибку, хотя лид создался;
  • нет retry при 502 от хостинга;
  • reCAPTCHA блокирует реальных пользователей при агрессивных настройках;
  • спам-боты забивают CRM — нужна honeypot или капча при росте мусора.

Чек-лист приёмки формы:

  • 3 тестовые заявки с desktop + 2 с мобильного;
  • лид в CRM с полным набором полей и UTM;
  • письмо клиенту (если заявлено);
  • цель Метрики сработала;
  • менеджер получил push/Telegram;
  • страница success открывается, нет 404.

Форма и 152-ФЗ

Сбор имени и телефона — персональные данные. На странице с формой нужны: политика конфиденциальности, согласие на обработку (чекбокс или явный текст под кнопкой), защищённое соединение HTTPS. Храните логи согласий в CRM или отдельной таблице при спорах.

Форма — не «виджет в углу», а инфраструктура продаж. Если заявки есть в Метрике, но нет в CRM — проблема в интеграции, а не в «плохом трафике». Настроим форму, UTM и цели в рамках разработки сайта или найдём разрыв на аудите. Обсудить проект — контакты, другие гайды — блог.