Firebase Analytics 이벤트 자동 검색

개시하다


Firebase Analytics는 iOS 및 Android 애플리케이션의 사용 상태를 파악하는 도구로 사용됩니다.이용실태를 파악하기 위해 앱을 변경하면 적으면 수월하기 때문에 이전 기사에 적힌 것처럼 두 줄만 변경한 상태에서 어떤 정보를 얻을 수 있을지 시험해 봤다.

자동으로 얻을 수 있는 정보


자동으로 얻을 수 있는 정보는 자동 수집된 이벤트에 적힌 정보를 얻을 수 있을 것 같다.이번에 우리는 화면의 이동을 파악할 수 있는지 시험해 보았다.

어플리케이션 설치


다음 세 개의 화면을 가진 앱을 만들어 봤다.이 프로그램은 모든 ViewController에 두 개의 단추가 있는데, 그 단추를 누르면 화면이 다른 ViewController로 옮겨집니다.

각 ViewController에 대해 다음 그림과 같이 서로 다른 Custom Class 클래스를 설정합니다.

응용 프로그램 로그


이 프로그램을 시작한 후, 나는 로그를 만들어서 어떤 정보를 자동으로 얻을 수 있는지 보았다.아래와 같이 현재 화면(firebase screen class)과 이전 화면(ga previous class)을 얻을 수 있습니다.이 항목에는 Custom Class가 설정한 클래스 이름이 포함되어 있습니다.이 기록처럼 마이그레이션 전 화면과 마이그레이션 후 화면을 얻을 수 있다는 걸 알았으니까, 화면 마이그레이션에 관해서는 자동으로 수집할 수 있는 정보로 하면 좋을 것 같다.
2019-05-10 16:29:14.433227+0900 firebase-test[26326:1786556] 6.0.0 - [Firebase/Analytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: screen_view (_vs), {
    firebase_debug (_dbg) = 1;
    firebase_event_origin (_o) = auto;
    firebase_previous_id (_pi) = -623853840462668681;
    firebase_screen_class (_sc) = View3Controller;
    ga_previous_class (_pc) = View2Controller;
    ga_realtime (_r) = 1;
    ga_screen_id (_si) = -623853840462668680;
}

콘솔


다음 그림은 Firebase 콘솔에서 볼 수 있는 방법입니다.
표시된 화면의 평균 열람 시간과 비율을 볼 수 있다.

참고 문헌

  • 화면 표시 추적
  • 자동 수집된 이벤트
  • 좋은 웹페이지 즐겨찾기