Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

设置用户属性

用户属性是为描述您的各个细分用户群而定义的属性,例如语言首选项或地理位置。

Firebase Analytics 会自动记录一些用户属性;您无需为了启用它们添加任何代码。如果您的应用需要收集其他数据,您可以在应用中设置所需的各种 Analytics 用户属性,最多可达 25 种。

准备工作

使用 Google Analytics(分析)之前,您需要:

  • 注册 Unity 项目并将其配置为使用 Firebase。

    • 如果您的 Unity 项目已在使用 Firebase,那么您就已注册该 Unity 项目并已将其配置为使用 Firebase。

    • 如果您没有 Unity 项目,则可以下载示例应用

  • Firebase Unity SDK(具体而言是 FirebaseAnalytics.unitypackage)添加到您的 Unity 项目中。

请注意,将 Firebase 添加到 Unity 项目需要在 Firebase 控制台中和打开的 Unity 项目中执行若干任务(例如,从控制台下载 Firebase 配置文件,然后将配置文件移动到 Unity 项目中)。

设置用户属性

您可以设置 Analytics 用户属性来描述应用的用户,并且可以将这些属性用作报告的过滤条件,分析各个用户细分的行为。

按如下方式设置用户属性:

  1. Firebase 控制台Analytics 标签页中注册属性。

  2. 添加代码以使用 SetUserProperty() 方法设置 Analytics 用户属性。您可以为每个属性使用自己选择的名称和值。

下面的示例展示了如何添加一个假设性的“最喜欢的食物”属性,将字符串 mFavoriteFood 中的值分配给活跃用户:

Firebase.Analytics.FirebaseAnalytics.SetUserProperty("favorite_food", "ice cream");

您可以按如下方式访问这些数据:

  1. Firebase 控制台中,打开您的项目。
  2. 从菜单中选择 Analytics 以查看 Analytics 报告信息中心。

用户属性标签页显示您已为应用定义的用户属性的列表。您可以将这些属性用作 Google Analytics(分析)中提供的许多报告的过滤条件。要详细了解 Analytics 报告信息中心,请访问 Firebase 帮助中心