자동으로 수집되는 이벤트

애널리틱스에서는 기본적으로 다음 이벤트를 수집합니다.

자동으로 수집되는 이벤트는 앱과의 기본적인 상호작용에 의해 트리거됩니다. Firebase SDK를 사용하기만 하면 별도로 코드를 작성하지 않아도 이러한 이벤트를 수집할 수 있습니다. 이벤트 보고서를 확인하려면 Google 애널리틱스의 보고서 탐색에서 '이벤트'를 클릭하거나 Firebase Console에서 '이벤트' 탭을 클릭합니다.

별도로 명시되지 않는 한 애널리틱스에서는 Android 및 iOS 앱의 이벤트를 수집합니다.

다음 매개변수는 직접 구현한 맞춤 이벤트를 비롯한 모든 이벤트와 함께 기본적으로 수집됩니다.

  • language
  • page_location
  • page_referrer
  • page_title
  • screen_resolution
이벤트 이름 자동으로 트리거되는 시점 매개변수
ad_click 사용자가 광고를 클릭할 때
AdMob에서 Google 모바일 광고 SDK를 통해 수신되는 게시자 이벤트
ad_event_id
ad_exposure 모바일 광고 SDK에서 게재하는 광고가 화면에 하나 이상 있을 때 firebase_screen, firebase_screen_id, firebase_screen_class, exposure_time
ad_impression 사용자가 노출된 광고를 볼 때
AdMob에서 Google 모바일 광고 SDK를 통해 수신되는 게시자 이벤트
ad_event_id
ad_query 모바일 광고 SDK에서 광고를 요청할 때 ad_event_id
ad_reward 모바일 광고 SDK에서 게재하는 보상형 광고를 통해 리워드가 부여될 때 ad_unit_id, reward_type, reward_value
adunit_exposure 모바일 광고 SDK에서 게재하는 광고 단위가 화면에 표시될 때 firebase_screen, firebase_screen_id, firebase_screen_class, exposure_time
app_clear_data 사용자가 앱 데이터를 재설정 또는 삭제하여 모든 설정과 로그인 데이터가 삭제될 때  
app_exception 앱이 다운되거나 예외가 발생할 때 fatal, timestamp, engagement_time_msec
app_remove

애플리케이션 패키지가 삭제되거나 Android 기기에서 '제거'될 때

Android만 해당

이 이벤트는 Google Play Console에서 보고되는 일일 기기 제거 수일일 사용자 제거 수 측정항목과는 다릅니다. app_remove 이벤트는 설치 소스에 관계없이 애플리케이션 패키지 삭제를 집계하며 값은 보고서에서 지정한 기간에 따라 달라집니다. 일일 기기 제거 수일일 사용자 제거 수 측정항목은 애플리케이션 패키지가 Google Play에서 설치된 경우에만 애플리케이션 패키지 삭제를 집계하며 하루에 한 번 보고됩니다.

 
app_store_refund

Google Play에서 인앱 구매를 환불할 때

Android만 해당

이 이벤트는 BigQuery로 내보내지 못합니다.

product_id, value, currency, quantity
app_store_subscription_cancel

Google Play에서 유료 구독이 취소될 때

Android만 해당

최초 구독 일자가 2019년 7월 1일 이후여야 합니다.

이 이벤트는 BigQuery로 내보내지 못합니다.

product_id, price, value, currency, cancellation_reason
app_store_subscription_convert

무료 체험 구독이 유료 구독으로 전환될 때

이 이벤트는 기본 전환으로 설정됩니다.

Android의 경우 최초 구독 일자가 2019년 7월 1일 이후여야 합니다. 최초 무료 체험 구독은 in_app_purchase로 기록되며 subscription 매개변수가 true로 설정됩니다.

이 이벤트는 BigQuery로 내보내지 못합니다.

product_id, price, value, currency, quantity
app_store_subscription_renew

유료 구독이 갱신될 때

이 이벤트는 기본 전환으로 설정됩니다.

Android의 경우 최초 구독 일자가 2019년 7월 1일 이후여야 합니다.

이 이벤트는 BigQuery로 내보내지 못합니다.

product_id, price, value, currency, quantity, renewal_count
app_update

앱이 새 버전으로 업데이트되고 다시 실행될 때 

이전 앱 버전 ID가 매개변수로 전달됩니다.

이 이벤트는 Google Play Console에서 보고하는 일일 기기 업그레이드 수 측정항목과 다른 개념입니다.  업그레이드는 애플리케이션 바이너리의 업데이트를 의미하지만, app_update 이벤트는 업그레이드된 앱이 이후에 실행될 때 트리거됩니다.

previous_app_version
dynamic_link_app_open 사용자가 동적 링크를 통해 앱을 다시 열 때 source, medium, campaign, link_id, accept_time
dynamic_link_app_update

앱이 새 버전으로 업데이트되고 동적 링크를 통해 열릴 때

Android만 해당

source, medium, campaign, link_id, accept_time
dynamic_link_first_open 사용자가 동적 링크를 통해 처음으로 앱을 열 때 source, medium, campaign, link_id, accept_time
first_open 앱 설치 또는 재설치 후 처음으로 앱을 실행할 때

이 이벤트는 사용자가 기기에 앱을 다운로드할 때가 아니라 앱을 처음으로 사용할 때 트리거됩니다. 순수 다운로드 횟수는 Google Play Console 또는 iTunesConnect에서 확인하세요.
previous_gmp_app_id, updated_with_analytics, previous_first_open_count, system_app, system_app_update, deferred_analytics_collection, reset_analytics_cause, engagement_time_msec
in_app_purchase

사용자가 iTunes의 App Store 또는 Google Play에서 최초 구독과 같은 인앱 구매를 완료할 때

제품 ID, 제품 이름(iOS만 해당), 통화, 수량이 매개변수로 전달됩니다.

Android 앱용 in_app_purchase 데이터를 보려면 Firebase를 Google Play에 연결해야 합니다.

애널리틱스는 Android 및 iOS에서 자동 구독 추적 기능을 지원합니다.

이 이벤트는 Firebase SDK가 포함된 버전의 앱에서만 트리거됩니다. 참고: 유료 앱 구매 수익, 환불(iOS만 해당)은 자동으로 추적되지 않습니다. 보고된 수익이 Google Play Console에 표시되는 값과 다를 수도 있습니다. 무효 또는 샌드박스(테스트)로 표시된 이벤트는 무시됩니다. iOS 이벤트만 샌드박스로 신고됩니다. Google Play 결제 테스트에 대해 자세히 알아보세요.

product_id, price, value, currency, quantity, subscription, free_trial, introductory_price
notification_dismiss

FCM에서 보낸 알림을 사용자가 닫을 때

Android만 해당

message_name, message_time, message_device_time, message_id, topic, label, message_channel
notification_foreground 앱이 포그라운드 상태일 때 FCM에서 보낸 알림이 수신된 경우 message_name, message_time, message_device_time, message_id, topic, label, message_channel, message_type
notification_open FCM에서 보낸 알림을 사용자가 열 때 message_name, message_time, message_device_time, message_id, topic, label, message_channel
notification_receive FCM에서 보낸 알림이 기기에 수신될 때 (Android 앱만 해당) message_name, message_time, message_device_time, message_id, topic, label, message_channel, message_type
os_update

기기 운영체제가 새 버전으로 업데이트되었을 때

이전 운영체제 버전 ID가 매개변수로 전달됩니다.

previous_os_version
screen_view 화면 전환이 발생하고 다음 기준 중 하나가 충족될 때
 
  • 이전에 설정된 화면이 없음
  • 새 화면 이름이 이전 화면 이름과 다름
  • 새 화면 클래스 이름이 이전 화면 클래스 이름과 다름
  • 새 화면 ID가 이전 화면 ID와 다름
firebase_screen, firebase_screen_class, firebase_screen_id, firebase_previous_screen, firebase_previous_class, firebase_previous_id, engagement_time_msec
session_start 사용자가 사이트 또는 앱에 참여할 때  
user_engagement 앱이 포그라운드 상태일 때(주기적으로 발생) engagement_time_msec
도움이 되었나요?
어떻게 하면 개선할 수 있을까요?