用户属性是您定义的用于描述用户群细分的属性,例如语言偏好或地理位置。这些可用于为您的应用定义受众。本指南向您展示如何在您的应用中设置用户属性。
Analytics 自动记录一些用户属性;您无需添加任何代码即可启用它们。如果您需要收集额外的数据,您可以为每个项目设置最多 25 个不同的用户属性。请注意,用户属性名称区分大小写,设置两个名称仅大小写不同的用户属性会导致记录两个不同的用户属性。
您不能使用 Google 保留的一小组用户属性名称:
- 年龄
- 性别
- 兴趣
在你开始之前
确保您已设置项目并且可以访问 Analytics,如开始使用 Analytics中所述。
设置用户属性
您可以设置 Analytics 用户属性来描述您的应用程序的用户。您可以通过创建自定义定义来使用用户属性,然后使用它们在您的报告中应用比较或作为受众评估标准。
要设置用户属性,请执行以下步骤:
- 在 Firebase 控制台的Analytics自定义定义页面中为用户属性创建自定义定义。有关详细信息,请参阅自定义维度和指标。
- 使用
setUserProperty()
方法在您的应用程序中设置用户属性。
以下示例显示如何添加一个假设的“最喜欢的食物”属性,该属性将mFavoriteFood
中的值分配给活动用户:
Kotlin+KTX
firebaseAnalytics.setUserProperty("favorite_food", food)
Java
mFirebaseAnalytics.setUserProperty("favorite_food", food);
您可以从 Firebase 控制台中Analytics的自定义定义页面访问此数据。该页面显示您为应用程序定义的用户属性列表。您可以使用这些属性来比较 Google Analytics 中提供的许多报告。在 Firebase 帮助中心阅读有关Analytics 报告仪表板的更多信息。