이 도움말에서는 Google 애널리틱스를 사용하도록 애플리케이션을 구성하는 방법을 설명합니다. 애널리틱스를 사용하도록 웹사이트를 구성하려면 웹사이트 및 앱용 애널리틱스 설정을 참고하세요.
시작하기 전에
Google 애널리틱스를 사용하려면 다음 단계를 따르세요.
Unity 프로젝트를 등록하고 Firebase를 사용하도록 구성합니다.
Unity 프로젝트에서 현재 Firebase를 사용하고 있다면 이미 등록되어 Firebase용으로 구성된 것입니다.
Unity 프로젝트가 없는 경우 샘플 앱을 다운로드하면 됩니다.
Unity 프로젝트에 Firebase Unity SDK를 추가합니다.
Unity 프로젝트에 Firebase를 추가할 때 Firebase Console 및 열려 있는 Unity 프로젝트 모두에서 작업을 수행해야 합니다. 예를 들어 Console에서 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 Console에서 데이터가 주기적으로 업데이트되는 것을 확인합니다.
- 이벤트 및 사용자 속성에 대한 가이드를 살펴봅니다.