ADJEvent 클래스

ADJEvent 클래스는 앱에서 발생한 이벤트에 대한 정보를 포함합니다. 이 정보는 ADJEvent 객체를 Adjust SDK의 trackEvent 메서드에 전달함으로써 Adjust 백엔드에 전송할 수 있습니다.

메서드

이벤트 객체 설정하기

이벤트를 기록하려면 Adjust 대시보드에서의 이벤트 토큰을 사용하여 이벤트 객체를 설정해야 합니다. 트래킹하고자 하는 각 이벤트는 대시보드로부터 고유한 토큰을 가져야 합니다. 이를 통해 Adjust 백엔드는 이벤트를 구별할 수 있습니다.

+ (nullable ADJEvent *) eventWithEventToken: (nonnull NSString *) eventToken	
Objective-C
Swift
ADJEvent *event = [ADJEvent eventWithEventToken:@"abc123"];

파라미터

고유 콜백 ID 설정하기

setCallbackId 메서드를 사용하여 트래킹하고자 하는 이벤트에 대해 맞춤 ID를 설정할 수 있습니다. 이후 이 ID를 사용하여 성공 및 실패 이벤트를 보고할 수 있습니다.

- (void) setCallbackId: (nonnull NSString *) callbackId	
Objective-C
Swift
[event setCallbackId:@"Your-Custom-Id"];

파라미터

Adjust에 콜백 파라미터 전송하기

Adjust 대시보드에서 콜백 URL을 설정할 수 있습니다. 이후 Adjust SDK는 유저가 앱에서 이벤트를 트리거할 때 이를 호출할 수 있습니다. 또한 addCallbackParameter 메서드를 호출하여 콜백 파라미터를 전송할 수 있습니다.

- (void) addCallbackParameter: (nonnull NSString *) key
                        value: (nonnull NSString *) value 
Objective-C
Swift
[event addCallbackParameter:@"foo" value:@"bar"];

네트워크 파트너에게 콜백 파라미터 전송하기

유저가 앱에서 이벤트를 트리거했을 때 네트워크 파트너에게 파라미터를 전송할 수 있습니다. 이를 위해 addPartnerParameter 메서드를 호출합니다.

- (void) addPartnerParameter: (nonnull NSString *) key
                       value: (nonnull NSString *) value 
Objective-C
Swift
[event addPartnerParameter:@"foo" value:@"bar"];

Adjust에 매출 상세 정보 전달하기

매출 관련 이벤트의 경우 매출 상세 정보를 Adjust 백엔드로 전달할 수 있습니다. 이를 위해 setRevenue 메서드를 호출한 뒤 트랜잭션의 통화와 금액을 전달합니다.

- (void) setRevenue: (double) amount
           currency: (nonnull NSString *) currency 
Objective-C
Swift
[event setRevenue:1.5 currency:@"EUR"];

파라미터