web-dev-qa-db-ja.com

「ユーザー名は既に使用されています」エラーの代替案は役に立ちますか?

登録時にすでに使用されているユーザー名をユーザーが入力しようとしたときに代替の提案を提供することは業界標準であることは知っています。

ユーザーが自分で作成しなかったため、ユーザーA)提案を無視するか、B)提案の1つを後でそれを忘れる場合にのみ使用することに気づきました。提案を提供することは、せいぜい、時間とリソースの浪費であり、最悪の場合、将来、より多くのログインエラーにつながるようです。

5
ffakerson

ここでの考え方は、利用可能なオプションを簡単に確認できるようにすることでユーザーのプロセスを簡素化し、ユーザーが複数のバリエーションのユーザー名を試し、すべてが導かれることにつながるエラーごとの試行による試行ではなく、ユーザーが選択できるようにすることです。追加の欲求不満。

yahooメールにサインアップする例をとります

Mervinjohnsinghでアカウントを作成してみましたが、以下のエラーが発生します

enter image description here

これはユーザー名が利用できないことを通知しますが、次に示すように、どのユーザー名オプションが利用できるかがわかるまで、複数のユーザー名の組み合わせを調査する必要があります。

enter image description here

enter image description here

一方、ユーザー名を作成する前でも、Twitterには潜在的な選択肢があり、好きなものを見つけた場合の意思決定プロセスが簡単になります。

enter image description here

追加オプションの提供の選択は、ユーザーに、ユーザー名の作成に使用できるさまざまな組み合わせを通知します数字の追加やピリオドの使用などダッシュで一意のユーザー名を作成します。


上記の例は、ユーザー名が新しいメールIDやTwitter IDなどの相互作用の基礎を形成する場合に適用できますが、登録プロセスでユーザーがシステムにアクセスするだけの別のWebサイトを見ている場合は、2つの選択肢があります。

  1. ユーザーがメールIDのみを使用してシステムに登録できるようにする:これは、ユーザーが覚えている可能性のある利用可能なメールIDをすでに持っている可能性が高いためです。これを引用するには スマッシング誌の記事

メールアドレスを使用してログインすることをユーザーに許可する電子メールアドレスを思い出すことは、ユーザー名を思い出すことよりも簡単です。ユーザー名は扱いにくい場合があり、ユーザーは常に電子メールを使用するため、電子メールアドレスを覚えています。ユーザーに、自分のメールアドレスとユーザー名でログインするオプションを提供します。柔軟性があるため、ユーザー名を忘れた場合でも、ユーザー名を回復する時間と頭痛を軽減できます。

  1. ユーザー名が必要だが、ユーザーが最初にシステムにアクセスできるようにすることを優先する場合は、後でユーザー名を尋ねることを検討してください。同じスマッシング雑誌の記事を引用するには

サインアップフォームは通常、ユーザーにWebサイトに固有の名前を作成するように求めます。ただし、使用されない一意のユーザー名を考え出すには、試行錯誤が必要であり、時間がかかる可能性があります。登録時にユーザー名を探すのではなく、後で質問することを検討してください。これにより、イライラしたユーザーからのサインアップが失われることがなくなり、フォームの要件を満たすためだけにユーザーがランダムで忘れやすい名前を作成するのを防ぐことができます。

10
Mervin