私が考えることができるのは、ユーザーの地理情報に基づいて特定のフォーム入力要素を事前設定することです。
長いアプリケーション フォームでのユーザー入力を高速化するために、他にどのような方法が考えられますか?
または、少なくとも申請書の記入に集中してもらいますか?
私が考えることができるのは、ユーザーの地理情報に基づいて特定のフォーム入力要素を事前設定することです。
長いアプリケーション フォームでのユーザー入力を高速化するために、他にどのような方法が考えられますか?
または、少なくとも申請書の記入に集中してもらいますか?
フォームが長い場合は、切り詰めてください。本当に必要のないフィールドに入力するように依頼しないでください。
フォームが複数のページにまたがる場合は、あと何ページあるかについてユーザーにフィードバックします。私たちユーザーは、これが最後のページになるのかと思って続行ボタンをクリックするのを嫌います。
彼らが何をしても、彼らが記入したフィールドを決して失うことはありません。パスワードが関係している場合、これはセキュリティに影響を与える可能性があります。
ユーザーがスクロールしなければならないオプションが多数ある場合や、ドロップダウンの用語が広く受け入れられていない場合 (たとえば、システム エンジニア、ソリューション開発者、IT アプリケーションで満たされたドロップダウンなど) を除いて、ドロップダウンを使用してユーザーにオプションを提供します。 . プログラマーが欲しいだけです。)
入力が難しいフィールドのヘルプを提供します (または例を提供します)。
あなたのケースで可能な場合は、最小限の機能を事前に収集してから、ユーザーがサービスの基本機能を使用できるようにします。
ユーザーがより良いレベルのサービスにアップグレードするには、2 番目のフォームに詳細を記入する必要があります。
事前にすべての情報を収集することは、あなたにとってどれほど重要ですか? 顧客に要求しすぎて顧客を失う価値はありますか? 後でユーザーにとって都合のよいときに要求してみませんか。
ステップごとに少数の入力フィールドのみを提供する複数ステップのウィザードを作成します。シークエンスでどこまで進んだかを認識していることを確認してください。
心理学では、ユーザーがタスクに「投資」すると、継続する可能性が高くなります。入力フィールドのリスト全体を一度に表示すると、それらを怖がらせてしまいます。
各ステップ(漫画、ユーモア、ことわざなど)で黙想を提供すると、好奇心から次のステップに進みます。
ユーザーは、あなたが尋ねる質問が重要であると感じた場合にのみ、長いフォームに記入することを気にしません。
Web アプリケーションでは、人々の注意持続時間は非常に短いことを覚えておいてください。あまりにも多くのことを求めているとユーザーが感じ始めたとき、彼らは通常正しいです。
必要な情報はできるだけ少なくしてください。その他の情報は任意であるべきであり、ユーザーにその情報を完成させるために、見返りとして何かを与える必要があります。
チェックリスト:
reset
。:-)ついに:
どのように実装しても、なんらかの Ajax ハートビートを使用して進行状況をサーバー側に保存し、失われた場合は再設定してください。長いフォームで作業し、ブラウザやネットワークの問題で提出物全体が失われることは、ユーザーにとってこれほど腹立たしいことではありません。
それが私に起こったときはいつでも、私は通常、二度目のショットを与えることは決してありません.
アプリケーションに多くの情報を含める必要がある場合は、ユーザーがいつでも保存してログオフし、後でログインしてフォームを完成できるようにしてください。一部の情報が必ずしも簡単に入手できない場合、これはより理にかなっています。納税申告書は明らかな例であり、一部のデータを計算する必要がある場合や、ユーザーが関連文書を見つける必要がある場合があります。
場合によっては、ユーザーが複数のアプリケーションで同じ情報を使用することがあります。その場合、ユーザーが詳細情報 (名前、住所、電話番号など) を登録すると、各アプリケーションで自動的に入力されます。たとえば、人材紹介会社の Web サイトがある場合、ユーザーは自分の詳細を登録し、特定の仕事に応募することができ、特にその仕事に適用される個人的な声明を含めることができます。
別の考慮事項として、一部の情報が正しくない可能性がある場合 (特に、CAPTCHA や一意でなければならないユーザー名など、これが常に明確ではない場合)、それを残りのデータから分離するか、そうでなければそのようにします。間違いがあっても、残りの情報を再入力する必要があるわけではありません。
これらは基本的に、ユーザーが同じ情報を 2 回入力する必要がないようにする方法です。
Ajax を使用して、コントロールを非同期的に入力および更新します。これにより、長いアプリケーション フォームの入力が高速化されます。
フォームをいくつかのステップに分割します。同じ長さの 15 文の大きな段落を 1 つ読むよりも、3 文の段落を 5 つ読む方がはるかに多いのと同じです。