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 控制台中定期查看資料刷新。
- 探索有關事件和使用者屬性的指南。