了解一键式用户体验

本指南将详细介绍一键快捷功能的用户体验,包括一键式功能何时显示或不显示,以及用户会话行为。

全面停用

如果用户在有权访问您账号的应用页面中停用 Google 账号登录提示标志,则可以选择停用一键快捷功能。已选择停用的会话不会显示在“一键快捷功能”中。如果所有 Google 会话均已停用,系统不会显示一键快捷功能。

如果用户在已启用 FedCM 的浏览器上停用第三方登录,则系统不会显示一键快捷功能。在 Chrome 设置中的“隐私和安全”部分下,用户可以控制是否全局显示或针对单个网站显示第三方登录提示。

指数冷却期

如果用户手动关闭“一键点按”提示,系统会抑制一键提示。用户点按提示右上角的关闭 后,系统会关闭一键快捷功能,此后一段时间内,一键快捷功能将不会显示在同一浏览器或上次访问的网站上。

启用 FedCM 时,以下指数时间段用于冷却期:

连续停业 停用一键快捷功能时的时间段
1 2 小时
2 一天
3 一周
4 次以上 四周

使用一键快捷功能或“使用 Google 帐号登录”按钮成功登录后,系统会重置冷却状态。

启用 FedCM 后,浏览器供应商可以定义自己的不同冷却时间段。

移动浏览器自动关闭

移动设备浏览器中,如果未启用 FedCM,Google 一键快捷功能会在不久后自动关闭,除非用户直接与一键式界面互动。

自动关闭的阈值为 90 秒。该时间表可能会发生变化。

显示对话框以避免意外点击

一键快捷功能现在附带不同的安全措施,以强制确保对话框的完整性,但有些浏览器不支持这些功能。不受支持的浏览器包括不是基于 Chromium 的浏览器或 v75 之前的浏览器。在这些情况下,或者如果对话框被其他内容覆盖,系统会显示一个弹出式窗口,请求用户同意创建帐号。

**图 3.** 登录对话框

ITP 浏览器的用户体验升级

由于使用了智能反跟踪 (ITP) 技术,因此在 iOS、Safari 或 Firefox 上使用 Chrome 时,正常的一键式用户体验无法正常使用。这些浏览器提供了不同的用户体验。您可以通过设置 data-itp_support 属性,在 ITP 浏览器上停用此用户体验。

ITP 浏览器上升级后的一键式用户体验首先会显示一个欢迎页面,如下所示。用户选择“Continue”后,系统会打开一个弹出式窗口。弹出式窗口中的用户体验与正常的一键快捷功能非常相似。

**图 4.** 欢迎页面

如果没有 Google 会话,用户点击“继续”按钮后,必须首先登录自己的 Google 账号。如需了解详情,请参阅 ITP 浏览器上的一键支持

关键用户体验历程

用户体验历程因以下状态而异。

  • Google 网站上的会话状态。以下术语用于在用户体验历程开始时表示不同的 Google 会话状态。

    • 单次会话:Google 网站上只有一个活跃的会话。
    • 多会话:Google 网站上有多个活跃会话。
  • 用户体验历程开始时,所选 Google 账号是否已批准您的网站。以下术语用于表示不同的审批状态。

    • 新用户:所选账号尚未批准您的网站。
    • 回访用户:所选帐号之前已批准您的网站。

单个会话的新用户体验历程

  1. 新的用户意见征求页面。

    Google 一键同意页面

  2. 针对非 Chromium 浏览器的弹出式窗口中的第二个确认对话框。

    非 Chromium 浏览器的弹出式窗口中的“同意”页面。

  3. 用户确认后,系统会将 ID 令牌分享给您的网站。

单次会话的回访用户体验历程

  1. 回访用户页面。

    一键返回用户页面

  2. 用户点击该按钮后,便会与您的网站共享一个 ID 令牌。

多会话新用户历程

  1. 帐号选择器页面。

    账号选择器页面

  2. 意见征求页面。

    Google 一键同意页面

    对于非 Chromium 浏览器,此确认对话框会显示在弹出式窗口中:

    非 Chromium 浏览器的弹出式窗口中的“同意”页面。

  3. 征得用户同意后,系统会将 ID 令牌分享给您的网站。

多会话回访用户体验历程

  1. 帐号选择器页面。

    账号选择器页面

  2. 用户选择回访帐号后,您的网站会共享一个 ID 令牌。