ITP 瀏覽器的 One Tap 支援功能

由於智慧防追蹤 (ITP) 功能,ITP 瀏覽器 (例如 iOS 版 Chrome、Safari 和 Firefox) 會額外顯示歡迎頁面。這項異動可讓 One Tap 使用者體驗跨平台運作,為使用者和開發人員提供一致的體驗。

您可以設定 data-itp_support 屬性,控制是否應啟用 ITP 使用者介面中的 One Tap 功能。

停用

對於未明確選擇停用的所有網站,系統預設會為 ITP 瀏覽器啟用 One Tap。

如要停用,您可以在程式碼中新增 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 網站上至少有一個有效的工作階段。
    • No-Google-session:Google 網站上沒有有效的工作階段。
  • 在使用者歷程開始時,所選 Google 帳戶是否已核准您的網站。我們會使用下列字詞來表示不同的核准狀態。

    • 新使用者:所選帳戶尚未核准你的網站。
    • 回訪者:所選帳戶曾核准過你的網站。

Has-Google-session 新使用者歷程

  1. 歡迎頁面。

    溫馨的歡迎頁面

  2. 帳戶選擇器頁面。

    有初始工作階段的帳戶選擇頁面

  3. 新的使用者同意聲明頁面。

    「使用 Google 帳戶登入」按鈕同意聲明和登入畫面。

  4. 使用者確認後,系統就會將 ID 權杖分享給您的網站。

    使用者可以按一下「使用其他帳戶」按鈕,新增 Google 工作階段,請參閱下方的無 Google 工作階段使用者歷程。

Has-Google-session returning user journey

  1. 歡迎頁面。

    溫馨的歡迎頁面

  2. 帳戶選擇器頁面。

    Google 帳戶選擇器

  3. 使用者選擇回復帳戶後,系統會將 ID 權杖分享給您的網站。

    使用者可以按一下「使用其他帳戶」按鈕,新增 Google 工作階段,請參閱下方的無 Google 工作階段使用者歷程。

無 Google 工作階段的新使用者歷程

  1. 歡迎頁面。

    溫馨的歡迎頁面

  2. 新增 Google 工作階段的第一個頁面。

    Google 帳戶電子郵件

  3. 新增 Google 工作階段的第二個頁面。

    Google 帳戶登入

  4. 新的使用者同意聲明頁面。

    「使用 Google 帳戶登入」按鈕同意聲明和登入畫面。

  5. 使用者確認後,系統就會將 ID 權杖分享給您的網站。

無 Google 工作階段的回訪者歷程

  1. 歡迎頁面。

    溫馨的歡迎頁面

  2. 新增 Google 工作階段的第一個頁面。

    Google 帳戶電子郵件

  3. 新增 Google 工作階段的第二個頁面。

    Google 帳戶登入

  4. 使用者按下「Next」按鈕後,系統就會將 ID 權杖分享給您的網站。