도래울

Firebase Analytics 기본 수집 이벤트 본문

개발/iOS

Firebase Analytics 기본 수집 이벤트

도래울 2016. 9. 27. 13:41
  • Firebase Analytics 기본 수집 이벤트

first_open – 사용자가 앱을 처음 실행했을 때 실행됩니다.
in_app_purchase – iTunes 및 구글 플레이를 통해 처리되는 인앱 구매를 완료했을 때 실행됩니다. 제품 ID, 제품명, 통화 및 수량이 파라미터 형태로 전달됩니다.
user_engagement – 앱이 활성화되어 있을 때 정기적으로 실행됩니다.
session_start – 사용자가 앱을 최소 세션 기간을 넘겨 이용할 경우 실행됩니다.
app_update – 앱이 새로운 버전으로 업데이트 되어 재실행되었을 때 실행됩니다. 이전 앱 버전 ID가 파라미터 형태로 전달됩니다.
app_remove – 앱 패키지가 안드로이드 기기에서 제거된 경우에 실행됩니다.
os_update – 기기의 OS가 새로운 버전으로 업데이트 되었을 때 실행됩니다. 이전 OS 버전 ID가 파라미터 형태로 전송됩니다.
app_clear_data – 사용자가 앱 데이터를 리셋 또는 지우거나, 모든 셋팅 및 로그인 데이터를 삭제할 경우 실행됩니다.
app_exception – 앱이 충돌 및 예외 처리 되었을 경우 실행됩니다.
notification_foreground – 앱이 활성화 되어 있는 동안에 Firebase Cloud Messaging에서 보낸 알림을 받으면 실행됩니다.
notification_receive – 앱이 백그라운드에 있을 때 Firebase Cloud Messaging에서 보낸 알림을 받으면 실행됩니다. (Android만 해당)
notification_open – Firebase Cloud Messaging으로 보낸 알림을 사용자가 열었을 경우 실행됩니다.
notification_dismiss – Firebase Cloud Messaging으로 보낸 알림을 사용자가 무시한 경우 실행됩니다. (Android만 해당)
dynamic_link_first_open – 사용자가 다이나믹 링크를 통해서 앱을 처음 실행한 경우 실행됩니다. (iOS만 해당)
dynamic_link_app_open – 사용자가 다이나믹 링크를 통해서 앱을 실행한 경우 실행됩니다. (iOS만 해당)
dynamic_link_app_update – 다이나믹 링크를 통해서 앱이 새로운 버전으로 업데이트 되었을 때 실행됩니다. (iOS만 해당)

 

다른 서비스와의 통합

Big Query

Firebase Analytics 앱을 Big Query에 연결하여 전체 Firebase Analytics 데이터 세트와 다른 데이터 소스를 호출한 후 맞춤 분석을 수행할 수 있습니다.

Firebase Crash Reporting

Firebase Analytics 는 충돌 기록을 남겨 각 앱 버전이나 지역에 따른 충돌률을 파악하도록 하고, 어떤 사용자가 영향을 받는지 인사이트를 제공합니다.

Firebase Notifications

Firebase Notifications에 반응한 이벤트를 자동으로 기록하고 각 캠페인의 영향에 대한 리포트를 지원합니다.

Firebase Remote Config (원격 구성)

사용자 그룹을 정의한 후 특정 그룹에 앱을 조정하거나 UI를 변경하는 등의 업데이트를 새 버전의 발표 없이도 각 그룹 별로 적용할 수 있습니다.

Google Tag Manager

앱을 배포한 이후 Google Firebase Analytics 구현을 웹 인터페이스에서 원격으로 관리할 수 있습니다.

 

구현 방법

1. Google Firebase 연결

Google Firebase SDK를 새 앱이나 기존 앱에 추가하면 데이터가 자동으로 수집됩니다. SDK 추가 후 몇 시간 안에 Google Firebase 콘솔에서 데이터를 확인할 수 있습니다.

2. 맞춤 이벤트 데이터 수집

Google Firebase Analytics 이용해 앱에 맞는 맞춤 이벤트 데이터를 수집합니다.
예: 전자상거래 구매 or 목표 달성

3. 사용자 그룹 생성

Google Firebase 콘솔에서 사용자 그룹을 정의합니다.

4. 사용자 그룹 타겟팅

Notifications이나 Remote Config과 같은 다양한 Google Firebase 기능과 맞춤 사용자 그룹을 이용해서 특정 그룹에 메시지나 프로모션, 또는 새로운 앱 기능을 알립니다.

Comments