AdjustEvent 클래스

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

기능

이벤트 객체 설정하기

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

AdjustEvent (eventToken 문자열)
Java
Javascript
AdjustEvent adjustEvent = new AdjustEvent("abc123");
Adjust.trackEvent(adjustEvent);

고유 이벤트 ID 설정

중복 이벤트 트래킹을 방지하기 위해 추가적인 식별자를 전송할 수도 있습니다. SDK는 최종 10개 식별자를 보관합니다. 즉, 중복 트랜잭션 ID가 있는 매출 이벤트는 건너뛰게 됩니다.

void setOrderId (orderId 문자열)
Java
Javascript
AdjustEvent adjustEvent = new AdjustEvent("abc123");
adjustEvent.setRevenue(0.01, "EUR");
adjustEvent.setOrderId("{OrderId}");
Adjust.trackEvent(adjustEvent);

고유 콜백 ID 설정하기

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

void setCallbackId (callbackId 문자열)
Java
Javascript
AdjustEvent adjustEvent = new AdjustEvent("abc123");
adjustEvent.setCallbackId("Your-Custom-Id");
Adjust.trackEvent(adjustEvent);

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

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

void addCallbackParameter (문자열 키, 문자열 값)
Java
Javascript
AdjustEvent adjustEvent = new AdjustEvent("abc123");
adjustEvent.addCallbackParameter("key", "value");
adjustEvent.addCallbackParameter("foo", "bar");
Adjust.trackEvent(adjustEvent);

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

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

void addPartnerParameter (문자열 키, 문자열 값)
Java
Javascript
AdjustEvent adjustEvent = new AdjustEvent("abc123");
adjustEvent.addPartnerParameter("key", "value");
adjustEvent.addPartnerParameter("foo", "bar");
Adjust.trackEvent(adjustEvent);