获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

将 Firebase 远程配置与 Analytics 结合使用

当您构建同时包含 Firebase Remote Config 和 Google Analytics 的应用时,您将能够更好地了解您的应用用户并更快地响应他们的需求。您可以使用 Analytics受众用户属性灵活而精确地为您的用户群细分定制您的应用程序。

要了解有关使用 Google Analytics 分析应用程序使用情况的更多信息,请参阅Analytics 简介

要使用您可能在 Firebase 外部确定的细分来自定义您的应用,请参阅导入的细分文档

远程配置和用户属性

Remote Config 现在允许您使用 Analytics 用户属性的组合来创建条件,从而允许您针对您定义的用户群细分自定义您的应用程序。

例如,您可以在 Google Analytics 中定义以下用户属性,以便在具有不同持续时间和难度级别的一系列锻炼活动的锻炼应用程序中使用:

  • 练习_兴趣
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

然后,您可以创建使用这些属性(单独或组合)的条件,为特定用户定制应用程序的外观和行为。例如,您可以设计您的应用程序,以便对跑步感兴趣的用户在您的应用程序加载时看到慢跑者的图像。或者,您可以按锻炼持续时间和难度级别定义用户群细分,以便首先向休闲用户提供更短、更轻松的锻炼建议,而当我们的应用程序启动时,邀请认真的运动员开始 40 分钟的跑步.

如果您的用户的行为以改变其用户属性的方式发生变化,则这些更新将由 Google Analytics 收集,它可以在下一次获取请求后更改其应用程序实例的行为和外观。提供了完整范围的运算符,以便您可以创建包含或排除具有特定用户属性或用户属性组合的用户的规则。

您还可以将其他 Remote Config 规则与基于用户属性的规则相结合,以向细分受众群提供自定义的应用程序行为,如下所示:

  • 喜欢瑜伽的用户( Exercise_Interest完全匹配yoga ),在位于加拿大的 Android 设备(操作系统类型== Android )上使用您的应用程序(地区/国家/地区的设备 ==加拿大)。
  • 对举重或减肥感兴趣的用户( Exercise_Interest包含weight )在具有英语 UI(设备语言== English )的 Apple 设备(操作系统类型== iOS )上使用您的应用程序。

以首次开放时间为目标

链接 Google Analytics 和 Remote Config 后,您可以根据用户第一次打开您的应用程序(使用 Analytics 事件first_open )来定位用户,以进行 Remote Config 参数提取和个性化,以及 A/B 测试实验。

您可以使用首次开放时间来:

  • 瞄准新用户。
  • 定位在过去特定时间段内加入的用户组。
  • 为新用户创建和测试入职流程和欢迎体验。
  • 为在特定时间段加入的用户创建自定义体验。

例如,假设您有一个在多个国家/地区拥有用户的在线购物应用程序,并且想向新的应用程序用户宣传特殊的假期优惠。对于适用于美国用户的黑色星期五促销活动,您可以为针对特定 iOS 或 Android 应用程序的远程配置或 A/B 测试实验设置条件,然后选择所有美国用户(地区/国家/地区的设备== United States ) who first open your app in the month lead to the sale ( First open After 11/01/2022 12:00 AM Los Angeles Time and First open Before 11/26/2022 12:00 AM Los Angeles Time ).

选择 Android 或 iOS 应用程序后,可以按首次打开时间进行用户定位。目前,以下 Remote Config SDK 版本支持它:Apple 平台 SDK v9.0.0+ 和 Android SDK v21.1.1+ (Firebase BoM v30.3.0+)。

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

下一步

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

要了解有关如何通过组合规则创建条件的更多信息,请参阅远程配置参数和条件

要向您的项目添加远程配置条件,请参阅添加或编辑条件。您可以在Firebase 控制台中创建参数、规则和条件。