由於智慧防追蹤 (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 新使用者歷程
歡迎頁面。
帳戶選擇器頁面。
新的使用者同意聲明頁面。
使用者確認後,系統就會將 ID 權杖分享給您的網站。
使用者可以按一下「使用其他帳戶」按鈕,新增 Google 工作階段,請參閱下方的無 Google 工作階段使用者歷程。
Has-Google-session returning user journey
歡迎頁面。
帳戶選擇器頁面。
使用者選擇回復帳戶後,系統會將 ID 權杖分享給您的網站。
使用者可以按一下「使用其他帳戶」按鈕,新增 Google 工作階段,請參閱下方的無 Google 工作階段使用者歷程。
無 Google 工作階段的新使用者歷程
歡迎頁面。
新增 Google 工作階段的第一個頁面。
新增 Google 工作階段的第二個頁面。
新的使用者同意聲明頁面。
使用者確認後,系統就會將 ID 權杖分享給您的網站。
無 Google 工作階段的回訪者歷程
歡迎頁面。
新增 Google 工作階段的第一個頁面。
新增 Google 工作階段的第二個頁面。
使用者按下「Next」按鈕後,系統就會將 ID 權杖分享給您的網站。