本文介绍如何将应用配置为使用 Google Analytics(分析)。要将网站配置为使用 Google Analytics(分析),请参阅为网站和/或应用设置 Google Analytics(分析)。
准备工作
在使用 Google Analytics(分析)之前,请执行以下操作:
注册 Unity 项目并将其配置为使用 Firebase。
如果您的 Unity 项目已在使用 Firebase,则表示该项目已经注册并已配置为使用 Firebase。
如果您没有 Unity 项目,则可以下载示例应用。
将 Firebase Unity SDK 添加到您的 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 控制台中查看您的数据更新。
- 浏览事件和用户属性的相关指南。