メールを2回登録するように依頼すると、どう思いますか。
コンテキストは次のとおりです。eコマースのチェックアウト/登録プロセスで、カートの保存またはチェックアウトに進むためにメールが必須である場合、1回だけメールとパスを2回確認するか、メールとパスワードを確認することをお勧めします。ユーザーがすべてのフィールドを正しく入力できるように、2回。
最初のケースのリスクは、ユーザーがミスをして、メールフォームに間違って入力する可能性があることです。2番目のケースのリスクは、苛立たしいため、登録/チェックアウトを放棄することです。
2回目にメールの入力を求められたら、「確認」と表示されていることに気付くでしょう。正しいメールを入力していることを確認するだけです。
場合によっては、メールを2回要求することが重要です。たとえば、メーリングリストに登録することを検討してください。ユーザーが間違えてメールを誤って入力した場合、ユーザーはWebサイトを離れ、間違ったメールを入力したことに気付かない可能性があります。
サインアップの直後に必須のメール確認が送信される場合は、確認を行わずに、確認を受け取っていない場合に入力したメールアドレスを変更するリンクを提供することができます。このシナリオでは、サインアップに対する抵抗を少なくすることで、大多数のユーザー(初めて電子メールを正しく入力するユーザー)にアピールします。過ちを犯す少数派にとっては、あなたは彼らが彼らの過ちを修復することを許可しているので、すべての基地をカバーしているのです。
理論的根拠は、誰かが(賢明に)入力されたときに表示されないため、ユーザーにパスワードの確認を求めることにしたということです。次に、一部のeejitは、パスワードを2回入力する必要がある場合は、メールアドレスも同様に重要であると判断しました。次に、一部のnincompoopは、これらのeejitをコピーすることを決定しましたmustがそれを行う正当な理由であるため、同じようにします。
これらすべての人々は、パスワードが非表示になっていて視覚的に確認できない、つまり電子メールアドレスが表示されるという点を完全に見逃しているため、ユーザーが確認する必要があります。
ユーザーにメールアドレスを2回入力するように要求しても、一部のユーザーが間違ったアドレスを2回入力するのを防ぐことはできず、少なくともいくつかの脳細胞を持つユーザーを困らせる-それは本質的に無意味です。
メールアドレスを2回入力することでそれを確認できた場合、アカウントを作成できるサイトで、ユーザー名を2回要求しないでください(結局、パスワードと同じだけログインする必要があります)。現物配送のeコマースサイトでは、住所を2度要求しない(したがって、私の高価な商品が間違った人に配達されない)などです。
メールアドレスを2回入力することは「アンチボット」手法であると人々が言うのを見てきましたが、それはまったくナンセンスです。ボットがメールアドレスを1度入力できる場合、ボットが2度入力するのと同じくらい簡単です。
電子メールアドレスが非常に重要な場合は、電子メールアドレスの確認を使用します。それ以外の場合は、ユーザーが電子メールアドレスを入力し、視覚的に確認し、必要に応じて自分で修正したことを信頼します。彼らがそれを行うのに十分に利口でなければ、彼らはおそらくとにかく間違ったメールアドレスを2回入力するでしょう。
通常、電子メールは、ユーザーが正しく入力するために2回要求されます。
ただし、電子メールアドレスの入力に失敗した結果の重大度に応じて、設計者は実際にこれを行うかどうかを決定する必要があります。
多くのサイトでは、1つのフィールドを使用するだけで十分です。電子メールアドレスが正しくないために登録が失敗しても、大きな害はありません。ユーザーはすぐに気づき、再登録します。多くの人はブラウザの候補にメールアドレスを保存しているので、入力する必要すらありません。
Eコマースの場合は少し深刻ですが、トランザクションを両側から追跡する方法は他にもあります。 Paypalなどのサービスは、深刻度をさらに軽減します。
オンラインバンキングなどの高セキュリティアプリケーションの場合は賢明ですが、銀行がオンラインバンキングサービスのオンライン登録を許可することはまずありません。
一般に、余分なフォームフィールドによって引き起こされる、ユーザーと目標の間の摩擦を減らすことは良い考えです。
私がしたように 前に言った ユーザーに自分のメールアドレスを2回入力することを要求することは悪い習慣です:
ユーザーは、間違いを犯し、同じ間違ったメールアドレスを意図せずに2回入力する可能性があります
ユーザーが誤ったメールアドレスを意図的に2回入力する可能性がある
ユーザーに電子メールアドレスを2回入力するように要求することは、ユーザーにとって冗長である(そしてそれである)ため、煩わしい
代わりに:
一度メールアドレスを要求してから、ユーザーが開く必要がある確認メールを送信し、リンクをクリックするか、(短い)確認コードを登録フォームにコピーして、登録を続行します。
すべてのサイトだけがユーザーを信頼する代わりにこの優れた手法を使用している場合、他のダニー宛てのメールははるかに少なくなります:-/
私はタイラーの答えに同意しますが、問題はまだ残っています:
入力フィールドが隣り合っているフォームに同じ電子メールを2回入力することを要求すると、多くの場合、値がコピーされ(CTRL + C)、次のフィールドに貼り付けられます(CTRL + V)。したがって、検証値は得られません。
メールの確認が重要な場合の興味深いアイデアは、「your email」フィールドと「confirm email」フィールドを視覚的に分離することです。登録プロセスの開始時と終了時に言います。次に問題は、エラーの処理方法です。ユーザーが間違ったメールを入力するとどうなりますか?
これに対する解決策はないようです。したがって、できる限り、「メールを繰り返す」手順を省くことは実装しないでください。
この件に関する詳細な議論については、こちらをお読みください: https://softwareengineering.stackexchange.com/questions/157096/what-is-the-rationale-behind-entering-email-twice-for-registration
この場合、私は通常、メールをコピーして貼り付けます。時々、サイトはコピーや貼り付けを禁止しようとします。これは、開発者がユーザーがコピーペーストを行うことを知っていることを意味します。もちろん、ユーザーはコピーペーストキーを無効にするサイトに満足していません。
私のアドバイスは次のとおりです。メールアドレスを厳しくチェックし、ユーザーに確認させます。送信されたものが実際にメールのようなものであることを確認してください。ドメイン名の存在を確認してください。または、メール(gmail.com、yahoo.comなど)のトップ20ドメインと照合してください。次に、「これはあなたのメールアドレスです[email protected]。登録には非常に重要です。確認しますか?」と言って、すべてをユーザーに示します。
時には、ユーザーが手動で重要なデータを入力して、慎重に考えるようにすることができます(Linuxでは次のように入力します:yes I agree with what I am going to do
非常にまれで深刻な場合)。しかし、ユーザーに何かを2回入力させるのは、2つの愚かさ(IMO)です。人間は考えることであり、コンピュータは働くことであり、反対ではありません。
見込み顧客の1人が携帯電話を使用してチェックアウトページを離れた後、話し合いが始まりました。結論:
スマートフォンでは、メールアドレスを入力するのは面倒です。それは長く、あなたはそれを二度やりたくありません。
これで、メールアドレスの入力フィールドは1つだけになり、購入ボタンの直前に「[email protected]に確認メールを送信します」という段落が表示されます。これは、入力からjqueryでコピーされたものです。このようにして、ユーザーは間違いがあるかどうかを知ることができます。