Check out what’s new from Firebase at Google I/O 2022. Learn more

設置用戶屬性

用戶屬性是您定義的用於描述用戶群細分的屬性,例如語言偏好或地理位置。這些可用於為您的應用定義受眾。本指南向您展示如何在您的應用程序中設置用戶屬性。

Analytics 會自動記錄一些用戶屬性;您無需添加任何代碼即可啟用它們。如果您需要收集其他數據,您可以為每個項目設置最多 25 個不同的 Analytics 用戶屬性。請注意,用戶屬性名稱區分大小寫,並且設置兩個名稱不同的用戶屬性僅在大小寫時會導致記錄兩個不同的用戶屬性。

您不能使用 Google 保留的一小組用戶屬性名稱:

  • 年齡
  • 性別
  • 興趣

在你開始之前

確保您已設置項目並可以訪問 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 中許多可用報告的過濾器。在 Firebase 幫助中心閱讀有關Analytics 報告信息中心的更多信息。