信息流

展示数据如何从发布商网站传递到 Subscription Linking API 的流程图:先在浏览器中通过 subscription.linkSubscription(),然后再通过服务器上的 UpdateReaderEntitlements() 传递。

图 1. 订阅关联流程概要数据流的序列图。

若要实现订阅关联,发布商的网站必须使用客户端 JavaScript 为读者启动关联,并使用服务器端服务来管理读者的权限。这两个系统都使用托管网页中的信息、发布内容的发布商中心配置和 GCP 服务帐号信息。

演示如何关联订阅

  1. 一位拥有付费订阅或资助使用权的读者访问您的网站。
  2. 您的客户端代码使用 swg.js 来为读者提供将他们的帐号与 Google 帐号相关联的机会,以便他们通过您设计并在网站上显示的按钮或号召性用语享受关联的好处
  3. 触发号召性用语后(无论是通过点击显式还是由于其他操作或状态而隐式),读者登录其 Google 账号(或从当前有效的账号中选择),并授权发布商将读者信息与其 Google 账号相关联。发布商会在请求中为读者创建发布商提供的标识符 (PPID),该标识符会随读者的 Google 帐号一起保存,并用于后续的 API 互动。
  4. 授予权限后,系统会将读者重定向回发布商的网站。发布商现在可以让 Google 知道读者享有哪些使用权。
  5. (异步)发布商将向 Google 发送每个已成功关联帐号的读者的信息,并使用其 PPID 更新 Google 的 PPID 授权记录。Google 必须及时更新 PPID 使用权记录,因为这些记录会在过时后删除。记录会在失效日期后的 30 天后过时,随后会被完全清除。

优势

如果读者访问集成了订阅关联功能的发布商网站,并且已在此网站上付费订阅或资助了款项,则可将自己的发布商帐号关联到自己的 Google 帐号。这样一来,这些读者就可以在 Google 产品(例如 Google 搜索和 Google 探索)中提高该出版物中的内容的曝光度。这样,读者就可以尽可能多地浏览已付费的出版物中的内容。读者可以随时或通过发布商提供的操作,取消自己的发布商账号与其 Google 账号之间的关联。

读者权益摘要

  1. 读者可以搜索任何内容、新闻和非新闻,并且会看到“来自您的订阅”列表。
  2. 读者可以通过 Android 主屏幕或者 iOS 设备上的 Google 应用、Chrome 或主屏幕微件与 Google 探索互动,并能够在 Google 探索中看到“来自您的订阅”版块。 两张屏幕截图,展示了搜索结果页中的“来自您的订阅”模块

图 2. 桌面设备和移动设备搜索结果页上“来自您的订阅”模块的屏幕截图。

发布商从关联的订阅中受益

  • 用于帐号管理的更高效、长期的弹性服务器端设置
  • 无需创建公共 OAuth IDP 和授权端点,因为需要使用旧版账号关联功能
  • 在 Google 搜索引擎的搜索结果页面中更清楚地展示出版物的内容,从而提高了用户互动度和留存率。