Intelligent Tracking Prevention(ITP)により、iOS 版 Chrome、Safari、FireFox などの ITP ブラウザで、ウォーム スタート ページが追加されています。この変更により、ワンタップ UX は複数のプラットフォームで動作し、ユーザーとデベロッパーの両方に一貫性のあるエクスペリエンスを提供できます。
ITP UX でワンタップを有効にするかどうかは、data-itp_support
属性を設定することで制御できます。
オプトアウト
明示的に無効にしていないすべてのウェブサイトでは、ITP ブラウザのワンタップがデフォルトで有効になります。
オプトアウトするには、次のスニペットに示すように、data-itp_support="false"
をコードに追加します。
<div id="g_id_onload" data-client_id="YOUR_GOOGLE_CLIENT_ID" data-itp_support="false" data-login_uri="https://your.domain/your_login_endpoint"> </div>
良い例としては、後でロールアウトするか、完全に制御された割合のロールアウトを行うことができます。現在はオプトアウトでき、後から独自のコントロールでオプトアウトを削除できます。
主なユーザー ジャーニー
使用シナリオは、次のステータスによって異なります。
Google ウェブサイトのセッション ステータス。次の用語は、ユーザー ジャーニーの開始時にさまざまな Google セッションのステータスを示すために使用されます。
- Has-Google-session: Google ウェブサイトに 1 つ以上のアクティブなセッションがあります。
- No-Google-session: Google ウェブサイトでアクティブなセッションがありません。
選択した Google アカウントが、ユーザー ジャーニーの開始時にウェブサイトを承認したかどうか。以下の用語は、さまざまな承認ステータスを示すために使用されます。
- 新しいユーザー: 選択したアカウントはウェブサイトを承認していません。
- リピーター: 選択したアカウントが以前にウェブサイトを承認しました。
Has-Google セッションの新規ユーザー ジャーニー
スタートページ。
アカウント選択ツールのページ。
新しいユーザーの同意ページ。
ユーザーが確認すると、ID トークンがウェブサイトと共有されます。
ユーザーが [Use another account] ボタンをクリックして新しい Google セッションを追加できます。詳細については、以下の「No-Google-session」ユーザー ジャーニーをご覧ください。
Has-Google セッションのリピーター
スタートページ。
アカウント選択ツールのページ。
ユーザーが復帰アカウントを選択すると、ID トークンがウェブサイトと共有されます。
ユーザーが [Use another account] ボタンをクリックして新しい Google セッションを追加できます。詳細については、以下の「No-Google-session」ユーザー ジャーニーをご覧ください。
Google セッションなしの新規ユーザー ジャーニー
スタートページ。
新しい Google セッションを追加する最初のページ。
新しい Google セッションを追加する 2 ページ目。
新しいユーザーの同意ページ。
ユーザーが確認すると、ID トークンがウェブサイトと共有されます。
Google セッションなしのリピーター
スタートページ。
新しい Google セッションを追加する最初のページ。
新しい Google セッションを追加する 2 ページ目。
ユーザーが [次へ] ボタンをクリックすると、ID トークンがウェブサイトと共有されます。