Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

設置用戶屬性

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

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

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 報告信息中心的更多信息。