2016-12-05 5 views
2

저는 Firebase Analytics의 첫 번째 타이머이며 이벤트 로깅에 대한 도움이 필요합니다.Firebase Analytics에서 사용자 정의 사용자 작업을 설정하는 방법은 무엇입니까?

"화면 X, 이벤트 Y"와 같은 사용자 행동을 정리하고 싶습니다. 지금까지 달성 무엇

이것이다 :

Bundle bundle = new Bundle(); 
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, screenName); 
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, actionName); 
firebase.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);   

나는이 방법에게 뭔가를 기록 할 때마다 호출합니다. 웹 로그 분석 콘솔에서

이이 같은 Content_type가 주최하는 모든 화면 이름과 차트로 변환 :

enter image description here

하지만 난 (항목 중 하나에 튜토리얼 화면 "혀를 클릭하면 "예를 들어, actionName으로 정리 된 것은 없습니다. 모든이 같은 (not_set)에 번들 것 : 내가 잘못 뭐하는 거지

enter image description here

?

이런 유형의 항목을 처리하는 더 좋은 방법이 있습니까?

답변

1

해결!

ITEM_NAME 이외에 ITEM_ID도 설정해야하는 것처럼 보입니다. 이 이벤트 로깅의이 종류를 처리 할 수있는 올바른 방법 인 경우

Bundle bundle = new Bundle(); 
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, screenName); 
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, actionName); 
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, actionName); 
firebase.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); 

나도 몰라하지만 지금은 작동합니다

는 그러므로 나는 그냥이 같은 ITEM_ID 매개 변수를 추가하여 작업을 얻었다.

더 나은 솔루션을 환영합니다 !!