게임이 있는데 사용자가 새로운 높은 점수를 매 번 설정할 때마다 이벤트를 보내고 싶습니다. 현재 점수가> 이전인지 그리고 내가 높은 점수를 Firebase에 보내는 지 확인합니다. . 코드 :Firebase 분석 이벤트에 값이 표시되지 않습니다.
Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.LEVEL, extras.getInt("score"));
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LEVEL_UP, bundle);
이것은 중포 기지 콘솔과 같은 방법입니다 image link
당신은 이벤트를 자신의 가치로 그룹화하는 방법을 볼 수 있습니다. image link
이 내가 중포 기지 콘솔에서 무엇을 얻을Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.LEVEL, extras.getInt("score"));
mFirebaseAnalytics.logEvent("mode4level", bundle);
그리고 :
문제는 4 개 가지 모드를 가지고 있고 각각 높은 점수를 캡처 할, 그래서이 나는 것을 시도하는 방법이다이다
값으로 그룹화 된 이벤트가 누락되었습니다. 이벤트 위치, 이벤트 인구 통계, 세션 당 이벤트 수만 있습니다.
분석의 핵심 부분이 누락되었다는 것을 어떻게 해결할 수 있습니까? 감사합니다.
사용자 속성 "game_mode"를 추가했습니다. 내 코드가 어떻게 생겼을까요? 번들 번들 = 새 번들(); bundle.putInt ("game_mode", 1)); bundle.putLong (FirebaseAnalytics.Param.LEVEL, extras.getInt ("score")); mFirebaseAnalytics.logEvent (FirebaseAnalytics.Event.LEVEL_UP, 번들); –
아니요, setUserProperty ("game_mode",); 그런 다음 사용자 속성을 Firebase Analytics의 사용자 속성 탭에 등록하십시오. –
Firebase Analytics에 사용자 속성 "game_mode"를 등록했습니다. 그런 다음 해당 사용자 속성 mode1/mode2 /에 값을 설정합니다.이 올바른 코드인가? 번들 번들 = 새 번들(); mFirebaseAnalytics.setUserProperty ("game_mode", "mode1"); bundle.putLong (FirebaseAnalytics.Param.LEVEL, extras.getInt ("score")); mFirebaseAnalytics.logEvent (FirebaseAnalytics.Event.LEVEL_UP, 번들); –