Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

행복한 개구리

소셜로그인 21.07.08. 구글 애널리틱스(Google Analytics) 본문

소셜 로그인/수업내용

소셜로그인 21.07.08. 구글 애널리틱스(Google Analytics)

HappyFrog 2021. 7. 8. 11:09

https://firebase.google.com/docs/analytics/unity/start?hl=ko 

 

Unity에서 Google 애널리틱스 시작하기  |  Firebase

Google 애널리틱스는 앱의 사용량과 행동 데이터를 수집합니다. 이 SDK는 다음 두 가지 기본 유형의 정보를 로깅합니다. 이벤트: 사용자 행동, 시스템 이벤트, 오류 등 앱에서 발생하는 상황입니다.

firebase.google.com

 


우선 Firebase 콘솔을 열어주자.

Events탭에서 전환으로 설정할 수 있음.

  • Custom Definition으로 가거나 Events탭에서 '지금 사용해 보기'를 누르면 새로운 이벤트항목을 만들어 수집할 수 있게된다.
  • 하지만 Firebase Console페이지에서 추가를 하지 않고도 코드로 만들어 측정할 수 있다.
  • 여기서 주의할 점은 측정기준을 한 번 만들면 삭제할 수 없으며 해당 측정기준을 수정한다고 해도 매개변수 수정이 불가능하다.

 

  • 위 사진의 코드혁시으로 여러 분석데이터를 Firebase에 전송할 수 있다. 그리고 맨 아래에 참고를 읽어보면 알 수 있다.
  • Firebase에 수집된 데이터가 보고서에 작성되기까지는 최대 24시간이 걸릴 수 있으므로 데이터를 보내두고 확인은 그 다음날하는 방식으로 진행된다.

  • 위 사진과 같이 FirebaseAnalytics로 이벤트 데이털를 보내는데 ("이벤트 이름", "이벤트 수치 항목", 갱신할 수치)로 전송한다.

  • 그리고 Unity에서 Android Logcat을 지원한다고 한다. 해당 플러그인을 import시키자.

  • 원하는 IP와 Port를 입력하여 연결하면 화면과 같이 Log들이 나타난다.
  • 편리하지만 나타나지 않는 로그의 종류가 있다고 하니 권장하진 않는다.
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

  • 이어서 위와 같은 코드를 adb에 입력해준다면 adb에서 FirebaseAnalytics 로그만 출력해준다
 

디버깅 이벤트  |  Firebase

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

firebase.google.com

  • 그리고 24시간이나 기다리는 것을 해소해주기 위해서 Firebase에서 디버깅이벤트를 제공한다.
  • 이것 또한 최대 1시간이 소요된 후에 나타나지만 그래도 24시간 => 1시간이 되는 점에서 상당히 개선된다는 것을 알 수있다.
  • 해당 디버깅이벤트를 이용하여 빠르게 Firebase 수집이 이루어졌는지를 확인할 수 있다.

 


  • 위쪽에 있는 패키지이름이 필요한 코드를 adb연결후에 설정해주면 Firebase디버그뷰와 연동할 수 있게된다.

 

  • '최대' 한시간이다 보니 생각보다 더 빨리 확인할 수 있었다.