将 Firebase Remote Config 与 Analytics 配合使用

如果您能构建同时包含 Firebase Remote ConfigGoogle Analytics 的应用,您将能更好地了解您的应用用户并更快地响应其需求。您可以利用 Analytics 受众群体用户属性为细分用户群灵活、精确地定制应用。

通过与 Google Analytics SDK 集成,您可以利用 A/B TestingRemote Config 个性化Remote Config 发布功能获得有用的数据洞见,从而根据需要调整您的产品/服务。您可以对结果进行分析,了解不同的变体版本对收益和互动度等关键指标有何影响。

如需详细了解如何运用 Google Analytics 分析应用的使用情况,请参阅 Analytics 简介

如需使用您可能已在 Firebase 之外确定的细分来定制您的应用,请参阅导入的细分文档

Remote Config 和用户属性

借助 Remote Config 功能,您现在可以组合使用 Analytics 用户属性来创建条件,从而针对您定义的细分用户群定制您的应用。

例如,您可以在 Google Analytics 中定义下列用户属性,以用于某个包含不同时长和难度的多种健身活动的健身应用:

  • Exercise_Interest
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

然后,您可以通过单独或组合的形式使用这些属性创建各种条件,从而为特定用户定制应用外观和行为。例如,您可以设计该应用,让对跑步感兴趣的用户在应用加载时看到一个慢跑者的图像。您也可以按健身时长和难度来定义细分用户群,这样,在启动应用时,不经常运动的用户得到的第一个建议会是时间较短、较容易的健身项目,而真正的运动达人得到的建议则是进行一次 40 分钟的跑步。

如果您的用户的行为变化会改变其用户属性,则此类变化会由 Google Analytics 收集,从而在下一次提取请求之后更改应用实例的行为和外观。您可以使用全套运算符来创建各种规则,以包含或排除具有特定用户属性或属性组合的用户。

您还可以将其他 Remote Config 规则与基于用户属性的规则结合使用,为如下的细分受众群定制应用行为:

  • 喜欢瑜珈(Exercise_Interest 完全匹配瑜珈),在 Android 设备(操作系统类型 == Android)上使用应用,位于加拿大(设备所在的地区/国家 == 加拿大)。
  • 对举重或瘦身感兴趣(Exercise_Interest 包含重量),在 Apple 设备(操作系统类型 == iOS)上使用应用,界面为英语(设备语言 == 英语)。

按首次打开时间定位

Google AnalyticsRemote Config 相关联后,您可以根据用户首次打开您的应用的时间[使用 Analytics 事件 first_open]来定位用户,以便进行 Remote Config 参数提取和个性化调整,以及 A/B Testing 实验。

您可以使用首次打开时间执行以下操作:

  • 定位新用户。
  • 定位过去在特定时间段内加入的用户群。
  • 创建和测试新手入门流程,并欢迎新用户加入。
  • 为在特定时间段内加入的用户创建自定义体验。

例如,假设您有一个在线购物应用,其用户遍布多个国家/地区,并且希望向新的应用用户宣传节假日特别优惠。例如,对于针对美国用户的黑色星期五促销,您可以为面向特定 iOS 或 Android 应用的 Remote ConfigA/B Testing 实验设置一个条件,即面向在促销之前的一个月内(在 2022 年 11 月 1 日洛杉矶时间午夜 12 点后2022 年 11 月 26 日洛杉矶时间午夜 12:00 之前)首次打开您的应用的所有美国用户(设备所在的国家/地区 == 美国)。

您需要先选择 Android 或 iOS 应用,之后才能按首次打开时间定位用户。以下 Remote Config SDK 版本目前支持按首次打开时间定位用户:Apple 平台 SDK v9.0.0+ 和 Android SDK v21.1.1+ (Firebase BoM BoM v30.3.0+)。

只要安装了受支持的 SDK 并启用了 Analytics,您就可以随时定位首次启动应用的用户。

后续步骤

要了解有关用户属性的更多信息,请参阅下列指南:

如需详细了解如何使用组合规则来创建条件,请参阅 Remote Config 参数和条件

如需将 Remote Config 条件添加到您的项目,请参阅添加或修改条件。您可以在 Firebase 控制台中创建参数、规则和条件。