最佳实践

为了尽可能提高读者互动度和账号关联转化率 (CVR),发布商应遵循以下实现最佳实践。对效果最佳的出版物的分析表明,自动调用策略与严格的重新互动冷却期安排相结合,可实现最高的成功率。

调用策略

我们建议采用主要自动调用模型,并为已登录的读者提供可选的辅助按钮触发调用。

主要:自动调用

在价值最高的解锁时刻自动触发订阅关联提示:

  • 购买后:在内部订阅 购买后,关闭确认模态框时立即触发。
  • 用户登录:在现有订阅者访问 付费墙内容时(作为重新互动策略的一部分),在用户登录时触发。

辅助:按钮触发调用

对于尚未关联账号的已登录读者,显示持久且不突兀的关联按钮或号召性用语 (CTA):

  • 文章页眉或页脚:在固定文章 页眉或页脚栏中,与社交分享图标并排放置关联按钮。经过身份验证的读者主要会访问文章详情页面,因此将 CTA 直接锚定到正在消费的内容上,可以最大限度地增加关联机会。
  • 会员管理页面:在 读者的账号或会员管理页面上宣传订阅关联,并说明关联 Google 账号的 好处。

重新互动和冷却期逻辑

不要将订阅关联视为一次性提示。如果读者关闭或拒绝关联提示,请在再次显示 CTA 之前实施周期性冷却期。

  • 建议的冷却期:在用户关闭或拒绝提示后,实施 30 到 45 天 (或更短,具体取决于出版物的偏好)的等待期,然后再重新提示他们。

使用 eventListener 检测拒绝

如需实现重新互动和冷却期逻辑,请使用 swg.js eventManager 检测用户何时在未关联的情况下关闭或拒绝订阅关联对话框。如需查看完整的分析事件列表,请参阅 GitHub 上的事件定义

发生拒绝或关闭事件时,请在账号数据库中存储时间戳,以禁止自动重新提示,直到冷却期结束。

// AnalyticsEvent numeric IDs from api_messages.ts
// list of the events: https://github.com/subscriptions-project/swg-js/blob/main/src/proto/api_messages.ts#L32
const ACTION_SUBSCRIPTION_LINKING_CLOSE = 1086;
const EVENT_SUBSCRIPTION_LINKING_FAILED = 2005;

subscriptions.getEventManager().then(manager => {
  manager.registerEventListener((event) => {
    // Inspect the analytics event
    console.log("Analytics event: ", event);

    // If the event indicates the user closed or rejected the linking prompt,
    // record the timestamp to enforce your 30-45 day cooldown schedule.
    if (event.eventType === ACTION_SUBSCRIPTION_LINKING_CLOSE ||
        event.eventType === EVENT_SUBSCRIPTION_LINKING_FAILED) {
      // Record rejection timestamp for cooldown suppression
      recordLinkingRejectionTimestamp();
    }
  });
});

定期同步读者权利

除了在发生订阅事件(例如新购买、续订、升级或取消)时立即更新权利之外,还应实现定期服务器端同步作业。

  • 定期批量同步:使用 updateReaderEntitlements API 方法运行周期性计划作业(例如每日 或每周 Cron 任务),以刷新所有活跃读者的状态。
  • 数据一致性:定期同步可确保您的数据库和 Google 的系统保持一致,并纠正因 临时网络故障、错过的 Webhook 事件或过期的订阅 令牌而导致的任何差异。

如需了解完整的实现详情和代码示例,请参阅 同步用户权利指南。

在 Search Console 中检查效果

您可以使用 Google Search Console 监控订阅关联集成的直接影响和运行状况。

  • 跟踪互动指标:打开 Search Console 效果报告,按订阅内容 搜索结果呈现类型进行过滤(请参阅搜索结果呈现报告),以衡量突出显示的订阅者文章的点击次数、展示次数和点击率 (CTR)。在 Google Search Console 中按订阅内容过滤
  • 监控结构化数据运行状况:使用富媒体搜索结果报告 ,识别并排查出版物页面中结构化数据标记中的任何语法或 验证错误。