2016-06-12 3 views
10

게임이 있는데 사용자가 새로운 높은 점수를 매 번 설정할 때마다 이벤트를 보내고 싶습니다. 현재 점수가> 이전인지 그리고 내가 높은 점수를 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 개 가지 모드를 가지고 있고 각각 높은 점수를 캡처 할, 그래서이 나는 것을 시도하는 방법이다이다

값으로 그룹화 된 이벤트가 누락되었습니다. 이벤트 위치, 이벤트 인구 통계, 세션 당 이벤트 수만 있습니다.

분석의 핵심 부분이 누락되었다는 것을 어떻게 해결할 수 있습니까? 감사합니다.

답변

7

매개 변수에 대한보고는 사용자가 언급 한 LEVEL_UP 이벤트와 같은 suggested events의 하위 집합으로 제한됩니다. 자세한 내용은 this thread에서 확인할 수 있습니다.

기술적으로 LEVEL_UP을 기록하기 전에 "game_mode"와 같은 사용자 속성을 등록하고이 값을 설정할 수 있습니다. 그런 다음 filter_mode = 필터를 사용하여 LEVEL_UP 이벤트보고를 필터링 할 수 있습니다. 사용자 속성은 자주 변경되지 않는 사용자 속성에 사용되기 때문에 일반적으로 권장하지 않습니다. 그러나 여기에 귀하의 필요에 부합 할 수 있습니다.

또는 LEVEL_UP 이벤트에 'game_mode'매개 변수를 추가 한 다음 앱을 BigQuery에 연결하면 원시 데이터를 분석하여 게임 모드 별 수준을 분석 할 수 있습니다.

+0

사용자 속성 "game_mode"를 추가했습니다. 내 코드가 어떻게 생겼을까요? 번들 번들 = 새 번들(); bundle.putInt ("game_mode", 1)); bundle.putLong (FirebaseAnalytics.Param.LEVEL, extras.getInt ("score")); mFirebaseAnalytics.logEvent (FirebaseAnalytics.Event.LEVEL_UP, 번들); –

+1

아니요, setUserProperty ("game_mode", ); 그런 다음 사용자 속성을 Firebase Analytics의 사용자 속성 탭에 등록하십시오. –

+0

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, 번들); –

6

나는 같은 문제를 가지고 있고, 문서를 읽은 후 나는이 발견

https://firebase.google.com/docs/analytics/android/events#log_events

사용자 정의 매개 변수 : 사용자 정의 매개 변수가 당신의 웹 로그 분석 보고서에 직접적으로 표현되지 않지만 필터로 사용할 수 있습니다 모든 보고서에 적용 할 수있는 대상은 입니다. 앱이 BigQuery 프로젝트에 연결된 경우 맞춤 매개 변수는 이며 BigQuery로 내 보낸 데이터에도 포함됩니다.

+0

Answer Steve Ganem이 저를 위해 일했습니다. 시도 해봐. –

2

2017 년 5 월 현재 맞춤 매개 변수보고 기능이 Firebase 용 Google 애널리틱스에서 지원됩니다. 자세한 내용은 this 도움말 센터를 참조하십시오.

관련 문제