Что ломается
Форма заявки кажется простой, пока связь хорошая. На слабом канале проявляются все недочёты, которые обычно скрыты. Самые частые три:
- запрос не дошёл, а форма показала «Успешно»;
- страница перезагрузилась, и введённые данные пропали;
- кнопку нажали несколько раз, и пришло три одинаковых обращения.
Каждая из этих ситуаций стоит клиента. Человек, который заполнил форму, нажал кнопку и увидел «Отправлено», не станет проверять, дошла ли заявка. Он будет ждать звонка, а звонка не будет.
Как сделать устойчиво
- Мало полей. Имя и телефон. Остальное можно уточнить по звонку.
- Подтверждение после ответа сервера. Не показывать «Отправлено», пока ответ не получен.
- Сохранение введённого. При ошибке данные остаются в полях.
- Повторная отправка. Кнопка «Попробовать ещё раз» с понятным текстом.
- Защита от двойных нажатий. Кнопка блокируется на время отправки.
- Подсказка про звонок. Рядом с формой телефон на случай, если интернет подводит.
Почему мало полей лучше
Каждое лишнее поле снижает вероятность того, что человек дойдёт до конца, а на слабой связи ещё и увеличивает размер запроса и время ожидания. Имя и телефон достаточно для первого контакта. Всё, что вы хотите узнать дополнительно, уточните по звонку или в мессенджере, когда клиент уже на связи.
Как правильно подтверждать отправку
Сообщение об успехе должно появляться только после ответа сервера. Хорошее подтверждение говорит, что именно произошло и что делать дальше: «Заявка получена, мы перезвоним в течение дня. Если не дозвонимся, напишем в мессенджер». Неудачная формулировка, наоборот, ничего не обещает и ничего не объясняет.
Как проверить
- Включите медленную сеть в браузере.
- Отключите интернет на время нажатия кнопки.
- Проверьте, что заявка приходит один раз.
- Проверьте работу формы на телефоне с настоящим слабым сигналом, а не только в имитации.
Мы отправляем заявки в несколько каналов одновременно, чтобы один сбой не оставил вас без обращения. О принципах — в статье о форме заявки, которая работает.
Телефон рядом с формой — самая дешёвая страховка от любых сбоев.