ワンタップのユーザー エクスペリエンスについて

このガイドでは、ワンタップのタイミングやユーザー セッションの動作など、ワンタップのユーザー エクスペリエンスについて詳しく説明します。

グローバルにオプトアウトする

ユーザーは、[アカウントにアクセスできるアプリ] ページで Google アカウント ログイン プロンプトのフラグを無効にすることで、ワンタップをオプトアウトできます。オプトアウトしたセッションは、ワンタップには表示されません。すべての Google セッションが無効になっている場合、ワンタップは表示されません。

FedCM が有効になっているブラウザでユーザーがサードパーティのログインを無効にした場合、ワンタップは表示されません。Chrome 設定の [プライバシーとセキュリティ] で、ユーザーはグローバルまたは個々のサイトに対して、サードパーティのログイン メッセージの表示を制御できます。

指数関数的なクールダウン

ユーザーがワンタップ プロンプトを手動で閉じると、ワンタップ プロンプトは非表示になります。ユーザーがプロンプトの右上にある閉じるアイコン をタップするとワンタップが閉じます。その後、ワンタップは、同じブラウザまたは一定期間最後にアクセスしたウェブサイトに表示されなくなります。

FedCM が有効でない場合、クールダウンには次の指数期間が使用されます。

連続した時間のクローズ ワンタップが無効になっている期間
1 2 時間
2 1 日
3 1 週間
4+ 4 週間

クールダウン ステータスは、ワンタップまたは [Google でログイン] ボタンを使用してログインに成功するとリセットされます。

FedCM が有効になっている場合、ブラウザ ベンダーは独自の異なるクールダウン期間を定義できます。

モバイル ブラウザでの自動拒否

モバイル ブラウザで、FedCM が有効になっていない場合、ユーザーがワンタップ UI を直接操作しない限り、Google One Tap はしばらくすると自動的に終了します。

自動的に解除されるしきい値は 90 秒です。この内容は変更される可能性があります。

意図しないクリックを防ぐためにダイアログを表示する

ワンタップには、ダイアログの整合性を確保するためのさまざまなセキュリティ対策が組み込まれていますが、一部のブラウザはこれらの機能をサポートしていません。サポートされていないブラウザには、Chromium ベースではないブラウザや v75 より前のブラウザが含まれます。このような場合、またはダイアログに他のコンテンツが重なっている場合は、アカウントの作成についてユーザーの同意を求めるポップアップ ウィンドウが表示されます。

**図 3.** ログイン ダイアログ ボックス

ITP ブラウザの UX アップグレード

インテリジェント トラッキング防止機能(ITP)により、iOS、Safari、Firefox の Chrome では、通常のワンタップ UX は機能しません。これらのブラウザでは、別の UX が提供されています。data-itp_support 属性を設定すると、ITP ブラウザでこの UX を無効にできます。

ITP ブラウザでアップグレードされたワンタップ UX は、次のようなスタートページから始まります。ユーザーが [続行] を選択すると、ポップアップ ウィンドウが開きます。ポップアップ ウィンドウの UX は、通常のワンタップとよく似ています。

**図 4.** スタートページ

Google セッションがない場合、[続行] ボタンをクリックすると、ユーザーはまず Google アカウントにログインする必要があります。詳しくは、ITP ブラウザでのワンタップのサポートをご覧ください。

主なユーザー ジャーニー

ユーザー ジャーニーは、以下のステータスによって異なります。

  • Google ウェブサイトのセッション ステータス。次の用語は、ユーザー ジャーニーの開始時のさまざまな Google セッション ステータスを示すために使用されます。

    • 単一セッション: Google ウェブサイトでアクティブなセッションが 1 つだけある。
    • 複数セッション: Google ウェブサイトに複数のアクティブなセッションがあります。
  • ユーザー ジャーニーの開始時に、選択した Google アカウントがウェブサイトを承認したかどうか。さまざまな承認ステータスを示すために、次の用語が使用されます。

    • 新規ユーザー: 選択したアカウントでウェブサイトが承認されていません。
    • リピーター: 選択したアカウントで、ウェブサイトが以前に承認されています。

単一セッションの新規ユーザー ジャーニー

  1. 新しいユーザー同意ページ。

    Google One Tap 同意ページ

  2. Chromium 以外のブラウザの場合にポップアップ ウィンドウに表示された 2 つ目の確認ダイアログ。

    Chromium 以外のブラウザでポップアップ ウィンドウに表示された同意ページ。

  3. ユーザーが確認を行うと、ID トークンがウェブサイトと共有されます。

1 回のセッションのリピーター ジャーニー

  1. リピーターのページ。

    ワンタップでリピーター ページ

  2. ユーザーがボタンをクリックすると、ID トークンがウェブサイトと共有されます。

複数セッションの新規ユーザー ジャーニー

  1. Account Chooser ページ。

    アカウント選択ツール ページ

  2. 同意ページ。

    Google One Tap 同意ページ

    Chromium 以外のブラウザでは、この確認ダイアログがポップアップ ウィンドウに表示されます。

    Chromium 以外のブラウザでポップアップ ウィンドウに表示された同意ページ。

  3. ユーザーが同意すると、ID トークンがウェブサイトと共有されます。

複数セッションのリピーター ジャーニー

  1. Account Chooser ページ。

    アカウント選択ツール ページ

  2. ユーザーが復帰アカウントを選択すると、ID トークンがウェブサイトと共有されます。