Форма на сайте услуг должна взять контакт и доставить его менеджеру. Если после кнопки «Отправить» заявка теряется между почтой, CRM и рабочим чатом, внешний вид формы уже не важен.

Начните с имени и телефона. Остальные поля оставляйте только тогда, когда менеджер использует их до первого звонка. После этого проверьте доставку и цель Метрики на настоящей успешной отправке.

Спрос на тему

Yandex Search API v2 Wordstat 2026-08-12, Russia, broad: 'форма заявки на сайте' 663. Широкое значение по России, не прогноз заявок. Рядом ищут, как сделать форму и почему «отправка» не доходит.

Что проверить до запуска

  • Один главный сценарий на экране: «перезвоните» или «посчитайте смету», не пять кнопок подряд.
  • Полей мало: имя, телефон, по желанию короткое сообщение или тип услуги.
  • Ошибки рядом с полем, простым языком, до ухода на сервер.
  • Кнопка неактивна повторно, пока идёт отправка.
  • Успех: понятный текст + заявка в почте/CRM/мессенджере команды.
  • Цель Метрики только после ответа сервера «принято».
  • Тест с телефона в 4G и запись результата в чеклист.

1. Какие поля оставить

  • Телефон обязателен для выездных услуг, если звоните сами.
  • Имя помогает диалогу; достаточно одного поля.
  • Услуга или объект списком (ремонт / монтаж / осмотр), если менеджер иначе теряет 5 минут.
  • Комментарий необязательный, 1-2 строки.
  • Не требуйте email, ИНН, «удобное время с точностью до минуты» и загрузку 10 фото до первого контакта, если это не нужно расчёту.

Дополнительное поле имеет смысл, если без него нельзя подготовиться к первому разговору. Площадь кровли или фотографии можно запросить позже, если предварительный расчёт их не требует.

2. Тексты: кнопка, согласие, успех

Кнопка: «Жду звонка» / «Отправить заявку»
Не: «OK», «Submit», «Отправить форму обратной связи»

Под кнопкой: коротко про срок ответа
«Перезвоним в рабочее время, обычно в течение 30-60 минут»
(пишите правду вашего графика)

Согласие на обработку персональных данных:
ссылка на политику + чекбокс, если так требует ваша схема

Успех:
«Заявка ушла. Если не ответим за час в рабочее время, напишите в Telegram: @...»

3. Ошибки, которые понятны с телефона

  • Пустой телефон: «Укажите телефон, чтобы мы дозвонились».
  • Короткий номер: «Похоже, не хватает цифр».
  • Сеть упала: «Не отправилось. Проверьте интернет и нажмите ещё раз».
  • Не показывайте только красную рамку без текста.
  • Не очищайте все поля после ошибки сервера.

4. Доставка менеджеру: выберите основной канал

Выберите место, где менеджер действительно ведёт заявки: CRM или рабочий почтовый ящик. Сообщение в Telegram может дублировать уведомление, но не должно быть единственной записью, если чат очищается.

  • Почта на ящик смены + фильтр «не спам».
  • Карточка в CRM с телефоном, страницей и временем.
  • Сообщение в рабочий чат (дубль, не единственное хранилище, если чат чистят).
  • В заявке: страница отправки, UTM если были, время сервера.
Минимум в письме/CRM:
Имя: Иван
Телефон: +7...
Услуга: ремонт мягкой кровли
Комментарий: протечка у трубы
Страница: /remont-myagkoy-krovli/
Источник: utm_source=yandex utm_campaign=...
Время: 2026-08-15 11:42 MSK
ID: lead_20260815_1142_ab12

5. Метрика: цель не на клик

// только после success от сервера
if (typeof ym === 'function') {
  ym(XXXXXXXX, 'reachGoal', 'form_success_service');
}

Проверка:
1) пустая отправка → цели нет
2) неверный телефон → цели нет
3) успех → цель 1 раз
4) F5 → новой цели нет
5) менеджер видит заявку с тем же временем

6. Чеклист приёмки формы (вечер)

[ ] Форма видна на мобильном без горизонтального скролла
[ ] Автозаполнение телефона не ломает маску
[ ] Клавиатура не закрывает кнопку на iOS/Android
[ ] Двойной тап не шлёт две заявки
[ ] Антиспам не режет нормальные номера (проверьте 3 реальных)
[ ] Письмо/CRM пришло < 2 минут
[ ] Ночной тест: понятно, что ответят утром, если так и есть
[ ] Цель Метрики = успех, сверка с менеджером по 5 тестам
[ ] Страница «спасибо» или блок успеха не отдаёт 404

Заполненный пример: кровля

Было: 9 полей (email, город, площадь, материал, бюджет, файл...)
Отправок мало; 30% «успехов» без письма (цель на click)

Стало: имя, телефон, тип (ремонт/монтаж/осмотр), комментарий
Доставка: CRM + копия в Telegram смене
Цель: form_success_service после 200 OK

За 14 дней: отправок больше на той же рекламе;
доля «пустых» целей упала; менеджер отвечает из CRM, не из личных SMS
Если форма отправляет цель, но менеджер не видит часть заявок, проверьте весь путь от страницы до CRM. Ведение SEO-блога включает работу со страницами услуг и их формами. Для проверки сбоя пришлите URL формы и канал доставки.

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

Сколько полей можно?

Оставьте поля, которые менеджер использует до или во время первого звонка. Для выездной услуги это часто имя, телефон и тип работ. Email, площадь и фотографии добавляйте только при конкретной необходимости.

Нужна ли капча?

Если спам мешает работе, да. Сначала простой honeypot и лимит частоты, потом внешняя капча. Проверьте, что капча не ломает мобильных клиентов.

Форма в шапке или только внизу?

На посадочной услуги: короткий блок у первого экрана или сразу после оффера, плюс повтор у цены/FAQ. Одна логика полей везде.

Что важнее: форма или клик по телефону?

Оба. На мобильном tel: часто быстрее. Считайте отдельными целями и не склеивайте в «все лиды».

Источники

  1. Яндекс Метрика: JavaScript-цели
  2. Роскомнадзор: персональные данные (ориентир по обязанностям оператора)
  3. Yandex Search API: Wordstat