반응형
1.
Podfile에
pod 'Amplitude', '~>8.8.0'
을 추가하고, terminal에서
pod install --repo-update
를 실행한다.
2.
Swift 코드에서 Amplitude를 import 한 후,
func application(...) {
...
Amplitude.instance().trackingSessionEvents = true
Amplitude.instance().initializeApiKey("")
Amplitude.instance().setUserId("")
Amplitude.instance().logEvent("app_start")
...
return true
}
func application 내부에 위와 같은 코드를 추가해준다.
3.
이벤트를 보내려면
Amplitude.instance().logEvent("button_click")
위와 같은 형식으로 사용하면 된다.
4.
parameter를 넣어서 이벤트를 보내려면
Amplitude.instance().logEvent("button_click", withEventProperties: ["":""])
위와 같은 형식으로 사용하면 된다.
5. User Property 설정 방법
let identify = AMPIdentify().set("age", value: NSNumber(value: 20))
Amplitude.instance().identify(identify)
반응형
'1 - iOS' 카테고리의 다른 글
[개발 문화/책] 구글 엔지니어는 이렇게 일한다 - 문화 (3) | 2022.08.26 |
---|---|
[SQLite] 테이블, 칼럼 정보 가져오기 (0) | 2022.08.17 |
[iOS/Swift] 에러 처리 방법, do-catch 구문, defer 구문 등 (0) | 2022.08.12 |
[iOS/Swift] CI/CD, 통합 및 배포 자동화 (0) | 2022.08.05 |
[iOS/Swift] Firebase App Distribution 으로 Test를 위한 배포 with fastlane (0) | 2022.07.29 |