Eメールの確認が必要な場合に新規ユーザー登録を処理するための最良の方法

メールの確認が必要な新しいWebアプリを作成しています。私は私を導くためにあなたのすべてのUXエキスパート(私はもっとバックエンド開発者である)に頼っています。

そのため、ユーザーはサインアップしたばかりです。私は今それらを基本的に "どうぞあなたのEメールをチェックしに行ってください"というページに持っています。

これはちょっと気の利いたことだと思います。私は彼らにアプリを使用させて、彼らのEメールを確認するために24時間のようにそれらを与えるという考えでいじっています。みなさんはどう思いますか?

1
ユーザーに自分のGoogleアカウントまたはlinkedinアカウントを使用させます。これにより、データストアに直接表示される確認済みの電子メールが届きます。
追加された 著者 kinunt,

5 答え

あなたの問題には複数の解決策があります。

  1. 確認せずにユーザーにログインさせ、後で実行させます。
  2. Google、Twitter、LinkedInなどのソーシャルアカウントでログインさせます。
  3. 必要に応じて、モバイルOTP(ワンタイムパスワード)認証も使用できます。
2
追加された

私、

あなたが説明したシナリオは決まった解決策を持っていません。どの種類のアプリケーションを開発しているかによって異なります。ただし、ソーシャルアカウントを使用してユーザーがログイン/サインインできるようにすることは、ユーザーの労力を節約し、アプリケーションをよりユーザーフレンドリーにするため、いずれの場合も最適な選択肢です。以下の方法で解決策をさらに分類できます。

Scenario 1: Here you will make users mandatory to go to their email to verify their account. Here you can show a screen thanking the user for subscribing and telling him to check his email. This solution is best suited for business applications. Here you can keep an expiry time for the link enter image description here

Scenario 2: Here you will ask the user to check email to verify the account. But still, you will allow the user to navigate in your app. Here you can just show a pop up telling that a link has been mailed to them for account verification. This is best suited for shopping carts and business apps where you want the user to understand your app. Here you can keep an expiry time for the link. enter image description here

シナリオ3:ここでは、リンクをユーザーにメールで送信し、電子メールで送信されたリンクをユーザーに通知する小さなポップアップを表示します。 (アプリなどのショッピングカート用に)購入を行う直前、(アプリケーションなどのビジネス用に)データを保存する必要があるものを作成する直前に、ユーザーはアプリ内を移動して自由に操作できます。リンクからのアカウント。これは主にデータを収集し、他には何もしないアプリケーション用です。

だからあなたのシナリオをチェックし、それに応じてやってください。ソーシャルサインインを使用するのが最も適切な方法です。

1
追加された

残念ながら、これは解決可能な問題ではありません。それが機能するための唯一の方法は、電子メールの検証を必要としないこと、または彼らが最終的に電子メールで送られたリンクをたどることです。

それまでの間にするべきこととしては、電子メールの検証を厳密に必要としないもの(例:コミュニティのコンテンツの表示、プロフィールの作成と編集など)を許可することが最善策ですたとえ完全な特権が保留されていても、彼らはどこかに入ってきているように。これにより、元の電子メールが届かない場合に検証に憤慨するよりよい方法も得られます。

1
追加された

検証ステップを完全に排除したい場合は、これを回避する唯一の自由な方法はソーシャルログインです。ユーザーが自分のFacebook、Google、またはTwitterアカウントを使用してサインアップすることを強制する場合は、電子メールアドレスを検証する必要はありません。

あなたがお金を使うのを気にしないのであれば、あなたはテキストメッセージ/電話の確認のようなものを考慮する必要があります(GoogleはあなたがGoogleアカウントに申し込むときこれを行います)。しかし、これはあなたが得るすべてのサインアップのために高価になるかもしれません、Twilioのようなサービスはあなたがコストでそのような機能性を実装することを可能にするでしょう。

私はあなたがそのサイトを利用し、あなたのサイトへのアクセスを完全にロック解除するためにあなたのEメールアドレスを確認するようにあなたに告げている上部に一定の通知バーを表示できるサイトを見ました。私はこれが許容できる解決策であると思う、それは巧妙な回避策のない難しい問題です。

0
追加された

ソーシャルログインだけでは目的が達成できないと思います。ユーザーが「Gmail、Facebook、またはリンクイン」を使用してサインアップした場合、ユーザーがアプリケーションから退出する可能性があります。 Resonは、ソーシャルにサインアップするときに、連絡先へのアクセスを要求したり、読んだりすることができます。

ユーザーが電子メールIDまたは電話番号で登録しようとしたときに、OTPを使用して登録プロセスを続行するという両方の選択肢があるほうがよいでしょう。

0
追加された
ソーシャルログインの問題に対処する方法はありますか?オプションとしてそれを排除するのではなく、ユーザーがその目的を理解するのを助けるためにデザイナーが使用できる戦略はありますか?両方の選択肢を持つことは、より柔軟なプロセスを提供するのに役立ちますが、それはデザインにも何らかの影響を与えますか?
追加された 著者 Michael Lai,