登録時にすでに使用されているユーザー名をユーザーが入力しようとしたときに代替の提案を提供することは業界標準であることは知っています。
ユーザーが自分で作成しなかったため、ユーザーA)提案を無視するか、B)提案の1つを後でそれを忘れる場合にのみ使用することに気づきました。提案を提供することは、せいぜい、時間とリソースの浪費であり、最悪の場合、将来、より多くのログインエラーにつながるようです。
yahooメールにサインアップする例をとります
Mervinjohnsinghでアカウントを作成してみましたが、以下のエラーが発生します
これはユーザー名が利用できないことを通知しますが、次に示すように、どのユーザー名オプションが利用できるかがわかるまで、複数のユーザー名の組み合わせを調査する必要があります。
一方、ユーザー名を作成する前でも、Twitterには潜在的な選択肢があり、好きなものを見つけた場合の意思決定プロセスが簡単になります。
追加オプションの提供の選択は、ユーザーに、ユーザー名の作成に使用できるさまざまな組み合わせを通知します数字の追加やピリオドの使用などダッシュで一意のユーザー名を作成します。
上記の例は、ユーザー名が新しいメールIDやTwitter IDなどの相互作用の基礎を形成する場合に適用できますが、登録プロセスでユーザーがシステムにアクセスするだけの別のWebサイトを見ている場合は、2つの選択肢があります。
メールアドレスを使用してログインすることをユーザーに許可する電子メールアドレスを思い出すことは、ユーザー名を思い出すことよりも簡単です。ユーザー名は扱いにくい場合があり、ユーザーは常に電子メールを使用するため、電子メールアドレスを覚えています。ユーザーに、自分のメールアドレスとユーザー名でログインするオプションを提供します。柔軟性があるため、ユーザー名を忘れた場合でも、ユーザー名を回復する時間と頭痛を軽減できます。
サインアップフォームは通常、ユーザーにWebサイトに固有の名前を作成するように求めます。ただし、使用されない一意のユーザー名を考え出すには、試行錯誤が必要であり、時間がかかる可能性があります。登録時にユーザー名を探すのではなく、後で質問することを検討してください。これにより、イライラしたユーザーからのサインアップが失われることがなくなり、フォームの要件を満たすためだけにユーザーがランダムで忘れやすい名前を作成するのを防ぐことができます。