728x90
반응형

앱을 배포한 이후에 사용자가 어떤 행동을 하는지 알고 싶어졌다.

 

그래서 react-native-firebase를 이용하여 수집하기로 했다.

 

yarn으로 설치하거나 다음을 실행하면 된다.

$ npm install --save @react-native-firebase/app
$ react-native link @react-native-firebase/app
$ npm install --save @react-native-firebase/analytics
$ react-native link @react-native-firebase/analytics

코드에 추가하는 방법은 3가지가 있는데 가장 간략한 방법으로 추가했다.

import analytics from '@react-native-firebase/analytics';

// analytics().X

다음의 함수들을 이용하여 로그를 수집할 수 있다.

logEvent
resetAnalyticsData
setAnalyticsCollectionEnabled
setCurrentScreen
setMinimumSessionDuration
setSessionTimeoutDuration
setUserId
setUserProperties
setUserProperty

 

참고 문헌

  1. https://github.com/invertase/react-native-firebase/tree/master/packages/analytics

  2. https://github.com/invertase/react-native-firebase/tree/master/packages/app

  3. https://invertase.io/oss/react-native-firebase/v6/analytics/reference

반응형

'React Native' 카테고리의 다른 글

[React Native] MultiDex 추가  (0) 2020.01.25
[React Native] Firebase 충돌 해결  (0) 2020.01.25
[React Native] Webview 사용  (0) 2020.01.25
[React Native] Admob 사용  (0) 2020.01.25
[React Native] 폰트 추가(2)  (0) 2020.01.25

+ Recent posts