본문 바로가기
1 - iOS

[iOS/Swift] Amplitude를 이용한 사용자 행동 이벤트 로깅

by seonshine-bibi 2022. 8. 12.
반응형

 

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)

 

 

 

 

반응형