이벤트 기록

Adjust 이벤트 토큰 을 연결하여 앱의 사용자 행동을 측정할 수 있습니다. 이벤트 측정 방법:

  1. 새 Adjust 이벤트 인스턴스를 만들고 이벤트 토큰을 string 인수로 전달합니다.
  2. 이벤트 인스턴스를 인수로 trackEvent 메서드를 호출합니다.
Swift
Objective-C
Javascript
let event = ADJEvent(eventToken: "abc123")
Adjust.trackEvent(event)

예시

매출 이벤트 기록

이벤트 인스턴스에서 revenuecurrency 속성을 설정하여 이벤트 관련 매출을 측정할 수 있습니다. 이 기능을 사용하여 앱 내에서 매출을 발생시키는 행동을 측정하시기 바랍니다.

이러한 속성을 설정하려면 setRevenue 메서드를 호출하고 다음 인수를 전달하시기 바랍니다.

  • revenue 액수 ( 숫자 )
  • currency 코드 ( 문자열 )

통화 코드의 형식은 ISO 4217 표준을 따르는 3자 문자열로 설정해야 합니다. Adjust 백엔드는 보고된 매출을 선택한 리포트 통화로 변환합니다. 자세한 정보는 Adjust의 여러 통화로 구매 트래킹 가이드를 참조하시기 바랍니다.

Swift
Objective-C
Javascript
let event = ADJEvent(eventToken: "abc123")
event?.setRevenue(0.01, currency: "EUR")
Adjust.trackEvent(event)
:
인앱 구매 측정을 원하신다면 구매가 완료된 이후 trackEvent를 호출하시기 바랍니다.

예시

결제 검증

참고:

결제 검증은 선택 기능입니다. 결제 검증이 활성화되지 않으면 이러한 설정은 적용되지 않습니다.

구매 검증을 활성화한 경우, 검증을 위해 구매 이벤트와 함께 추가 정보를 전송해야 합니다. Adjust의 서버는 이벤트 객체에서 이 정보를 수신하면 이를 Apple에 전달하여 구매를 검증합니다.

transactionId (NSString) : 성공적으로 완료된 구매의 transactionIdentifier

productId (NSString) : 성공적으로 구매된 아이템의 제품 ID

receipt (NSData) : 성공적으로 완료된 구매에 대한 정보를 포함하는 서명된 영수증

Swift
Objective-C
let receiptURL = Bundle.main.appStoreReceiptURL;
let receipt = try Data(contentsOf: receiptURL, options: .alwaysMapped)

let event = ADJEvent(eventToken: "abc123")
event?.setRevenue(6.0, currency: "EUR");
event?.setTransactionId("transaction-id");
event?.setProductId("product-id");
event?.setReceipt(receipt);
Adjust.trackEvent(event)

콜백 파라미터 추가

Adjust 대시보드에 이벤트 콜백 URL을 등록하면 SDK가 이벤트를 측정할 때 Adjust가 GET 요청을 콜백 URL로 전송합니다.

콜백 파라미터를 서버에 구성할 수 있습니다. 이벤트에 대한 파라미터 구성이 완료되면 SDK는 이를 콜백 URL에 추가합니다. 해당 정보를 사용하여, BI 시스템을 통해 사용자 인앱 행동을 분석할 수 있습니다.

문자열 키-값 인수와 함께 addCallbackParameter 메서드를 호출하여 이벤트에 콜백 파라미터를 추가합니다. 이 메서드를 여러번 호출하여 여러 개의 파라미터를 추가할 수 있습니다.

Objective-C
Swift
Javascript
ADJEvent *event = [ADJEvent eventWithEventToken:@"abc123"];
[event addCallbackParameter:@"key" value:@"value"];
[event addCallbackParameter:@"foo" value:@"bar"];
[Adjust trackEvent:event];

Adjust SDK는 이벤트를 측정하고 콜백 파라미터가 추가된 URL로 요청을 전송합니다. 예를 들어, URL http://www.mydomain.com/callback 을 등록한 경우 콜백은 다음과 같습니다.

http://www.mydomain.com/callback?key=value&foo=bar

CSV 업로드를 사용하는 경우, 반드시 CSV 정의에 파라미터를 추가하시기 바랍니다.

Adjust는 SDK에서 URL로 정보를 전송하는 데 사용할 수 있는 다양한 플레이스홀더를 지원합니다. 예를 들어, iOS의 경우 {idfa} 플레이스홀더, Android의 경우 {gps_adid} 플레이스홀더입니다. {publisher_parameter} 플레이스홀더는 단일 문자열의 모든 콜백 파라미터를 나타냅니다.

Adjust 콜백 가이드에서 사용 가능한 값의 전체 목록을 비롯하여 URL 콜백을 사용하는 방법을 자세히 알아보실 수 있습니다.

참고:
Adjust는 사용자의 맞춤 콜백 파라미터를 보관하지 않습니다. 맞춤 파라미터는 콜백 URL에만 추가됩니다.

예시

파트너 파라미터 추가

파트너 파라미터를 추가하여 네트워크 파트너에게 추가 정보를 전송할 수 있습니다.

Adjust는 설정한 외부 파트너에게 파트너 파라미터를 전송합니다. 이러한 정보는 보다 세분화된 분석과 리타겟팅에 유용할 것입니다. 파트너에 대해 파라미터를 설정하고 활성화하면 백엔드는 해당 파라미터를 포워드 합니다.

참고:
파트너 파라미터는 로데이터에 기본적으로 표시되지 않습니다. {partner_parameters} 플레이스홀더를 추가하여 단일 문자열로 수신할 수 있습니다.

문자열 키-값 인수와 함께 addPartnerParameter 메서드를 호출하여 이벤트에 파트너 파라미터를 추가합니다. 이 메서드를 여러번 호출하여 여러 개의 파라미터를 추가할 수 있습니다.

Swift
Objective-C
Javascript
let event = ADJEvent(eventToken: "abc123")
event?.addPartnerParameter("key", value: "value")
event?.addPartnerParameter("foo", value: "bar")
Adjust.trackEvent(event)

예시

콜백 ID 추가

트래킹하려는 각 이벤트에 커스텀 문자열 ID를 추가할 수도 있습니다. Adjust 백엔드는 이벤트 콜백에서 이러한 식별자를 보고합니다. 이를 통해 성공적으로 트래킹된 이벤트 확인이 가능합니다.

본 ID를 설정을 위해서는 ID를 string 인수로 한 setCallbackId 메서드를 호출하시기 바랍니다.

Swift
Objective-C
Javascript
let event = ADJEvent(eventToken: "abc123")
event?.setCallbackId("Your-Custom-ID")
Adjust.trackEvent(event)

예시