本指南详细介绍了“一键登录”用户体验,包括何时显示或不显示“一键登录”以及用户会话行为。
全局停用
如果用户在有权访问您账号的应用页面中停用 Google 账号登录提示标记,则可以停用一键快捷功能。已停用的会话不会显示在一键登录中。如果所有 Google 会话都已停用,则不会显示一键登录。
如果用户在启用了 FedCM 的浏览器上停用了第三方登录,则系统不会显示一键快捷功能。在 Chrome 设置的“隐私和安全”部分,用户可以控制是否全局显示或针对个别网站显示第三方登录提示。
指数冷却
如果用户手动关闭一键快捷提示,系统会抑制一键快捷提示。当用户点按提示右上角的关闭 时,一键快捷功能会关闭,之后一键快捷功能在一段时间内不会在同一浏览器或上次访问的网站中显示。
如果未启用 FedCM,则会使用以下指数时间段进行冷却:
| 连续关闭次数 | 一键登录功能停用的时间段 |
|---|---|
| 1 | 2 小时 |
| 2 | 一天 |
| 3 | 一周 |
| 4+ | 四周 |
使用一键登录或“使用 Google 账号登录”按钮成功登录后,冷却状态会重置。
启用 FedCM 后,浏览器供应商可以定义自己的不同冷却时间段。
在移动浏览器上自动关闭
在移动浏览器上,如果未启用 FedCM,Google 一键快捷登录会在短时间内自动关闭,除非用户直接与一键快捷登录界面互动。
自动关闭的阈值为 90 秒。此政策可能会发生变化。
显示对话框以防止意外点击
一键登录现在提供不同的安全措施来强制执行对话框的完整性,但某些浏览器不支持这些功能。不受支持的浏览器包括非基于 Chromium 的浏览器或 75 版之前的浏览器。在这些情况下,或者如果对话框被其他内容覆盖,系统会显示一个弹出式窗口,请求用户同意创建账号。
升级了 ITP 浏览器上的用户体验
由于智能跟踪预防 (ITP),常规一键快捷功能用户体验无法在 iOS 版 Chrome、Safari 或 Firefox 上运行。这些浏览器会提供不同的用户体验。您可以选择通过设置 data-itp_support 属性在 ITP 浏览器上停用此用户体验。
在 ITP 浏览器上,升级后的“一键登录”用户体验会从欢迎页面开始,如下所示。用户选择“继续”后,系统会打开一个弹出式窗口。弹出式窗口中的用户体验与普通一键快捷登录非常相似。
如果用户未登录 Google 账号,则在点击“继续”按钮后,必须先登录其 Google 账号。如需了解详情,请参阅在 ITP 浏览器上支持一键快捷功能。
关键用户体验历程
用户体验历程因以下状态而异。
Google 网站上的会话状态。以下术语用于表示用户转化历程开始时不同的 Google 会话状态。
- 单会话:Google 网站上只有一个活跃会话。
- 多会话:Google 网站上有多个活跃会话。
所选 Google 账号是否在用户体验历程开始时批准了您的网站。以下术语用于表示不同的审批状态。
- 新用户:所选账号尚未批准您的网站。
- 回访用户:所选账号之前已批准您的网站。
单会话新用户转化历程
新的用户意见征求页面。
非 Chromium 浏览器弹出式窗口中的第二个确认对话框。
用户确认后,系统会与您的网站共享 ID 令牌。
单会话回访用户转化历程
“回访用户”页面。
用户点击该按钮后,系统会与您的网站共享 ID 令牌。
多会话新用户转化历程
账号选择器页面。
意见征求页面。
对于非 Chromium 浏览器,此确认对话框会显示在弹出式窗口中:
征得用户同意后,系统会与您的网站分享 ID 令牌。
多会话回访用户转化历程
账号选择器页面。
用户选择返回账号后,系统会与您的网站共享 ID 令牌。