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

设置用户属性

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

用户属性是您定义的用于描述用户群细分的属性,例如语言偏好或地理位置。这些可用于为您的应用定义受众。本指南向您展示如何在您的应用程序中设置用户属性。

Analytics 会自动记录一些用户属性;您无需添加任何代码即可启用它们。如果您需要收集额外的数据,您可以为每个项目设置最多 25 个不同的用户属性。请注意,用户属性名称区分大小写,并且设置两个名称不同的用户属性仅在大小写时会导致记录两个不同的用户属性。

您不能使用 Google 保留的一小组用户属性名称:

  • 年龄
  • 性别
  • 兴趣

在你开始之前

确保您已设置项目并可以访问 Analytics,如开始使用 Analytics中所述。

设置用户属性

您可以设置 Analytics 用户属性来描述您的应用程序的用户。您可以通过创建自定义定义来使用用户属性,然后使用它们在您的报告中应用比较或作为受众评估标准。

要设置用户属性,请执行以下步骤:

  1. 在 Firebase 控制台的Analytics自定义定义页面中为用户属性创建自定义定义。有关更多信息,请参阅自定义维度和指标
  2. 使用setUserProperty()方法在您的应用中设置用户属性。

以下示例显示了如何添加一个假设的“最喜欢的食物”属性,它将mFavoriteFood中的值分配给活动用户:

Java

mFirebaseAnalytics.setUserProperty("favorite_food", food);

Kotlin+KTX

firebaseAnalytics.setUserProperty("favorite_food", food)

您可以从 Firebase 控制台中Analytics自定义定义页面访问这些数据。该页面显示您为应用程序定义的用户属性列表。您可以使用这些属性来比较 Google Analytics(分析)中提供的许多报告。在 Firebase 帮助中心阅读有关Analytics 报告信息中心的更多信息。