로딩...

google-analytics-for-firebase

관련 문서

사용

아래 내용은 공식문서 기준 swift 코드임을 감안

Analytics.logEvent('EVENT_NAME', [PARAMETER])
Analytics.setDefaltEventParameters([DEFAULT_PARAMETER])
Analytics.setUserProperty(food, forName: "favorite_food")

adsupport

xcode 디버그 콘솔에서 이벤트 보기

  • xcode 명령줄 인수에 -FIRDebugEnabled를 포함
    • xcode -> edit scheme -> run -> Arguments -> Arguments Passed On Launch
  • 앱의 로깅 이벤트는 한시간 취합후 일괄 업로드, 디버그 모드를 사용하면 즉시 볼 수 있음
  • firebase console 의 debug view 에서 확인 가능

webview

  • 네이티브로 메시지 전송 후 네이티브에서 처리

event

screen_view

react-native 에서는 싱글 ViewController(android: Activity) 로 구성되기 때문에 네이티브 이벤트로 추적은 의미가 별로 없어 수동 추적이 필요하다

ad_impression

  • 광고를 볼때마다 ad_impression 이벤트를 로깅해야함
  • google-admob 을 연동하는 경우에 자동으로 전송됨
  • note AppLovin 및 ironSource 는 노출마다 수익을 주는 구조인가 봄 노출 시마다 메시지 발송

사용자 ID 설정

  • 서드파티 에서 사용자 식별이 가능한 email, 주민등록번호 등이 사용자 ID 로 사용되어서는 안된다