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

设置用户属性

用户属性是为描述用户群细分而定义的特性,例如语言偏好设置或地理位置。这些用户属性可用于定义您的应用的受众群体。本指南将介绍如何在您的应用中设置用户属性。

Analytics 会自动记录一些用户属性,您无需为此添加任何代码。如果您需要收集其他数据,可以为每个项目设置各种 Analytics 用户属性,最多可达 25 种。请注意,用户属性名称区分大小写。即便您设置的两个用户属性只是名称的大小写不同,Analytics 也会将它们当成两个完全不同的用户属性来记录。

您不能使用少量 Google 预留的用户属性名称:

  • Age
  • Gender
  • Interest

准备工作

确保您已按照 Analytics 使用入门中的说明设置了您的项目,并且可以访问 Analytics。

设置用户属性

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

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

  1. 在 Firebase 控制台的 Analytics **用户属性**页面中注册相应属性。如需了解详情,请参阅设置和注册用户属性
  2. 添加代码以使用 setUserProperty() 方法设置 Analytics 用户属性。

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

Java

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);

Kotlin+KTX

firebaseAnalytics.setUserProperty("favorite_food", food)

您可以在 Firebase 控制台的用户属性信息中心内访问这些数据。该信息中心显示了您的应用中已定义的用户属性列表。您可以将这些属性作为过滤条件用于 Google Analytics(分析)中提供的多个报告。如需详细了解 Analytics 报告信息中心,请访问 Firebase 帮助中心。