Google Analytics 收集您的應用程序的使用情況和行為數據。 SDK 記錄兩種主要類型的信息:
- 事件:應用程序中發生的情況,例如用戶操作、系統事件或錯誤。
- 用戶屬性:您定義的用於描述用戶群細分的屬性,例如語言偏好或地理位置。
分析自動記錄一些事件和用戶屬性;您不需要添加任何代碼來啟用它們。如果您的應用程序需要收集其他數據,您可以在應用程序中設置最多 25 個不同的 Analytics 用戶屬性並記錄最多 500 個不同的 Analytics 事件類型。您的應用程序記錄的事件總量沒有限制。
要訪問此數據:
- 在Firebase 控制台中,打開您的項目。
- 從菜單中選擇“分析”以查看“分析”報告儀表板。
“事件”選項卡顯示為您的應用程序記錄的每種不同類型的 Analytics 事件自動創建的事件報告。閱讀有關儀表板的更多信息。
為了幫助您入門,Analytics SDK 定義了許多不同類型應用程序(包括零售和電子商務、旅遊和遊戲應用程序)中常見的推薦事件。要了解有關這些事件以及何時使用它們的更多信息,請參閱推薦事件。要在報告中獲得最大的詳細信息,請記錄對您的應用程序及其規定參數有意義的建議 Analytics 事件。這也確保您可以從最新的 Google Analytics(分析)功能中受益。
在你開始之前
在使用Google Analytics之前,您需要:
註冊您的 Unity 項目並將其配置為使用 Firebase。
如果您的 Unity 項目已使用 Firebase,則它已針對 Firebase 進行註冊和配置。
如果您沒有 Unity 項目,可以下載示例應用程序。
將Firebase Unity SDK (具體來說,
FirebaseAnalytics.unitypackage
)添加到您的 Unity 項目中。
請注意,將 Firebase 添加到 Unity 項目涉及Firebase 控制台和打開的 Unity 項目中的任務(例如,從控制台下載 Firebase 配置文件,然後將它們移動到 Unity 項目中)。
記錄事件
您可以立即開始使用LogEvent()
方法記錄事件。
以下示例記錄具有各種類型參數的事件:
// Log an event with no parameters. Firebase.Analytics.FirebaseAnalytics .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin); // Log an event with a float parameter Firebase.Analytics.FirebaseAnalytics .LogEvent("progress", "percent", 0.4f); // Log an event with an int parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventPostScore, Firebase.Analytics.FirebaseAnalytics.ParameterScore, 42 ); // Log an event with a string parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventJoinGroup, Firebase.Analytics.FirebaseAnalytics.ParameterGroupId, "spoon_welders" ); // Log an event with multiple parameters, passed as a struct: Firebase.Analytics.Parameter[] LevelUpParameters = { new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"), new Firebase.Analytics.Parameter( "hit_accuracy", 3.14f) }; Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventLevelUp, LevelUpParameters);
下一步
- 在Firebase 控制台中定期查看數據刷新。
- 探索有關事件和用戶屬性的指南。