Expo(Rect Native)에서 Ainplitude(분석 도구)를 사용해 보는 메모
4795 단어 reactnativeAmplitudeexpo
넷의 기사는 매우 참고가 됩니다만, 2019년 12월 현재, 조금 사양이 바뀌거나 하기 때문에 메모.
사전에 알고 있으면 즐거운 일
사전에 알고 있는 편이 편했던 것을 기록한다.
Expo 관련
Amplitude에 한하지 않고, expo씨는 기능별로 모듈을 나누는 경향이 있다. 이전에는 추가 설치 없이 'expo'에서 사용할 수 있었던 것 같지만, 지금은 추가 설치가 필요 싶다.
Amplitude 관련
화면에 Login 메뉴는 있지만 SignUp이 없다. . . 일단 Demo 이용자로 등록하고 나서 Upgrade하는 것 같다.
사용
이용 방법은 (보기) 간단.
App.js
import * as Amplitude from 'expo-analytics-amplitude';
export default function App() {
//Amulitude初期化
Amplitude.initialize('228e5b5a79ae9070e24xxxxxxxxxx');
//ユーザー設定
Amplitude.setUserId("hoge");
//プロパティー設定
Amplitude.setUserProperties({
gender:'female',
area:'Tokyo'
})
//ログ送信
Amplitude.logEventWithProperties("Hello");
// Amplitude.logEvent("Hello"); //プロパティなしで送ることも可能
return (
<View style={{flex:1,justifyContent:'center'}}>
<Text>Open up App.js to start working on your app!</Text>
</View>
);
}
실행하면, Envet나 유저가 확인할 수 있어 유저에게는 설정한 프로퍼티도 추가된다.
도전
참고
Reference
이 문제에 관하여(Expo(Rect Native)에서 Ainplitude(분석 도구)를 사용해 보는 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zaburo/items/77a29eb53dc498ebd3f3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)