2008-10-24 2 views
4

Что я могу представить, это предварительное заполнение определенных элементов ввода формы на основе географической информации пользователя.Как поощрять пользователя заполнять длинные формы заявок?

Каковы другие способы, которые вы можете придумать, чтобы ускорить ввод пользователя на длинных формах заявок?

Или, по крайней мере, сосредоточьте внимание на заполнении формы заявки?

+1

Если у вас есть данные, почтовый индекс может заменить состояние на форма, а затем у вас есть и то, и другое. – Moshe 2011-04-29 14:05:47

ответ

0

использовать Ajax для заполнения и обновления элементов управления асинхронно. Это ускорит заполнение длинных форм заявок.

+1

Никакое количество AJAX не может побудить пользователя выполнить особенно плохо разработанную форму. – 2008-10-24 05:15:12

+0

Очень хорошая точка. – Jack 2008-10-24 05:16:39

+0

Интерактивная помощь * может * поощрять пользователей заполнять форму. – 2011-08-22 15:38:50

2

Создание многоэтапного мастера, предлагающего только небольшое количество полей ввода для каждого шага. Убедитесь, что они знают, как далеко они продвинулись в последовательности.

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

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

2

Пользователи не намерены заполнять длинные формы, если и только если они считают, что вопросы, которые вы задаете, важны: в противном случае они будут обескуражены и станут нетерпеливыми с ним.

Помните, что в веб-приложении люди имеют очень и очень короткое внимание. Когда пользователь начинает чувствовать, что вы спрашиваете слишком много, они обычно правы.

Храните необходимую информацию как можно меньше: другая информация должна быть необязательной, и вы должны дать что-то взамен пользователю, чтобы заставить их заполнить эту информацию.

0
  • Разделите его на несколько страниц - нет ничего настолько обескураживающего, чтобы видеть, что у вас есть еще 100 вопросов.
  • Положите проверку на каждый вход и проверьте его onblur(). Если они дойдут до конца страницы, а затем он говорит, что «вопрос № 2 был неправильным», скорее всего, они забыли, что это такое, и будет труднее вернуться к нему. Кроме того, если они отвечают на ряд подобных входов определенным, неправильным образом, вы должны сразу же сообщить им (например: ввод даты как мм/дд/гггг, если вы хотите dd/mm/yyy)
0

Разделите форму на несколько шагов. Это похоже на то, как кто-то гораздо чаще читает пять абзацев из 3 предложений, чем один большой параграф из 15 предложений той же длины.

11

Если у вас длинная форма, попробуйте сократить ее. Не просите их заполнить поля, которые вам действительно не нужны.

Если форма охватывает несколько страниц, дайте пользователю некоторую обратную связь о том, сколько еще страниц есть. Мы ненавидим нажимать кнопку «Продолжить», задаваясь вопросом, будет ли это последняя страница.

Никогда не теряйте поле, которое они заполнили, независимо от того, что они делают. Это может иметь последствия для безопасности при использовании паролей.

Использование выпадающих списков для предоставления пользователям опций, если нет большого количества параметров, которые пользователь должен был бы прокрутить или если условия в раскрывающемся списке не получили широкого распространения (например, выпадающий список, заполненный системным инженером, разработчиком решений, IT-приложение ... Я просто хочу программиста.).

Предоставьте помощь для полей, которые могут быть трудно заполнить (или предоставить примеры).

4

Если это возможно в вашем случае, просто соберите минимальный минимум спереди, а затем позвольте пользователю использовать основные функции вашего сервиса.

Чтобы пользователь мог перейти на более высокий уровень обслуживания, им необходимо будет заполнить вторую форму более подробно.

Насколько важно, чтобы вы собрали ВСЕ эту информацию спереди? Стоит ли потерять клиентов, требуя от них слишком многого? Почему бы не потребовать его позже, в удобное для пользователя время.

1

Однако вы реализуете его, пожалуйста, пожалуйста, используйте какой-то Ajax hearbeat, чтобы сохранить свою сторону сервера прогресса и повторно заселить его, если он потерян. Нет ничего более бесцеремонного для пользователя, который работает в длинной форме, и с помощью браузера или сетевого икота теряют все свое представление.

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

0

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

Это говорит о том, что я бы не стал защищать функцию принуждения, которую предлагает adam. Платит, чтобы дать вашим пользователям теплое, нечеткое ощущение, что они привилегированы и могут использовать ВСЕ сервисы на вашем сайте. Хотя, если вы посмотрите на это достаточно сложно, adam и мои предложения почти одинаковы.

0

Если приложение должно содержать много информации, убедитесь, что пользователь может сохранить его в любой момент, а затем выйти из системы и войти в систему позже, чтобы заполнить форму. Это имеет смысл, если некоторая информация не всегда легко доступна. Налоговые декларации являются очевидным примером, когда некоторые данные могут потребоваться для расчета, или пользователь должен найти соответствующую документацию.

В некоторых случаях пользователь может использовать одну и ту же информацию в нескольких приложениях. В этом случае пользователь может зарегистрировать свои данные (имя, адрес, номера телефонов и т. Д.), Которые автоматически заполняются в каждом приложении. Например, если у вас есть сайт для агентства по набору персонала, они могут разрешить пользователям регистрировать свои данные, а затем подать заявку на конкретную работу, они могут просто включать личное заявление, которое относится к этой работе в частности.

В качестве другого соображения, если некоторая информация может быть неправильной (особенно если это не всегда ясно, например CAPTCHA или имя пользователя, которое должно быть уникальным), либо отделить его от остальной части данных, либо иным образом сделать так, чтобы ошибка не означала, что остальная часть информации должна быть повторно введена.

Это в основном способы избежать того, чтобы пользователь дважды вводил одну и ту же информацию.

1

Контрольный список:

  1. Объясните четко цель формы. (Что в них для них?)
  2. Обрезать, обрезать, обрезать черно-белую и держать вопросы в явном виде!
  3. Дайте отзыв о пользователе на его/ее ходе (если форма разделена на несколько страниц)
  4. Попросите как можно скорее, а вы оставите все остальное на потом.
  5. Пометьте обязательные поля
  6. Поля группы логически.
  7. Держите этикетки/заголовки короткими и понятными.
  8. Предварительно заполнить как можно больше - но не слишком много.
  9. Распространение сверхдлинных форм на нескольких страницах и возможность возврата.
  10. Умело размещенные кнопки «Назад», «Сохранить» и «Отмена» позволяют спокойным голосом людей - даже при избыточности.
  11. Предоставьте приветственные (но ясные!) Сообщения об ошибках проверки, своевременно.
  12. Позвольте пользователю восстановить полузаполненные формы - не теряйте свои данные!
  13. Независимо от того, что вы делаете, не Включает в себя кнопку reset. :-)

Наконец:

  1. Явное сообщить пользователю, когда процесс будет завершен. («Спасибо! Ваша заявка отправлена».)
  2. Сообщите пользователю, что будет дальше. («Подтверждение электронная почта была отправлена ​​на ваш адрес электронной почты, и мы обработаем вашу заявку в течение двух рабочих дней.»)
Смежные вопросы