본문 바로가기
개발/게임) 개발관련

Tip)Firebase - Debug View (디버깅 뷰 사용하기)

by 테샤르 2021. 5. 20.

Firebase - Debug View (디버깅 뷰 사용하기)

Firebase Console의 페이지에 보면 애널리틱스 항목에 DebugView라는 디버깅이 가능한 기능이 존재한다.

간단하게 Firebase Event의 데이터와 Custom Event를 USB를 직접 연결해서 확인이 가능한 기능으로 실시간으로 Event를 확인이 된다.

반응형

설정하는 방법은 다음과 같다.

디버깅 옵션이 켜져 있는 빌드(Develop)가 설치된 핸드폰을 USB 디버깅 모드로 연결이 된 상황에서 진행을 해야 한다.

android sdk Manager의 location의 경로의 platform-tools로 이동한다.

 

경로는 Android SDK Manager의 경로를 참고하면 된다.

 

명령 프롬프트(CMD)를 열고 cd 명령어를 통해서 해당 경로로 이동해서 다음 명령어를 입력한다.

adb shell setprop debug.firebase.analytics.app 디버깅할 패키 지명

 

 

adb를 통해서 연결이 되면 해당 페이지의 연결된 디버그 기기가 활성화되면서 이벤트가 실시간으로 확인이 가능하다.

반응형

 

Firebase DebugView 웹 페이지의 '디버그 기기'가 노출되지 않으면 다음을 확인해야 한다.

1.네트워크 상태 확인

2. 디버깅할 앱이 다른 앱으로 선택되어있는지 확인

Firebase의 기본 Event와 추가로 Custom Event가 동시에 확인이 가능하다.

추가로 밑의 adb shell의 명령어로 상세 로깅값을 확인도 가능하다.

 

<Trouble Shooting>

폰 디바이스가 디버그 모드에서 다른 디버그 앱이 선택되어있으면 Debug View에 연결된 기기가 선택되지 않습니다.

네트워크에 연결되어있어야 합니다.에뮬레이터 및 시뮬레이터에서 장치 날짜 및 시간(Timezone)이 동일해야합니다.

클라이언트 측에서 개인 정보 보호 설정을 구현했거나 개발자가 동의 모드를 구현한 상태에서 사용자가 애널리틱스 쿠키에 동의하지 않은 경우 디버그 모드에 이벤트가 표시되지 않습니다.

 

Firebase 애널리틱스 -디버깅 이벤트 : [ 링크 ]

 

디버깅 이벤트  |  Firebase

DebugView를 사용하면 개발 기기에서 앱이 기록하는 원시 이벤트 데이터를 거의 실시간으로 확인할 수 있습니다. 이 기능은 개발 중 계측 단계에서 매우 유용하며, 분석 구현에서 오류와 실수를 발

firebase.google.com

애널리틱스 고객센터 : [ 링크 ]

 

[GA4] 디버그 모드에서 이벤트 모니터링 - 애널리틱스 고객센터

웹 또는 모바일 앱에서 발생하는 이벤트 모니터링 다음은 데이터 수집을 디버그하기 위해 실시간으로 이벤트를 모니터링하려는 웹사이트 또는 앱 소유자를 위한 도움말입니다. DebugView를 사용

support.google.com

 

★☆☆☆☆

 

반응형

댓글