adjust-icon

어트리뷰션 정보 확인

사용자가 Adjust 링크와 상호작용하면 어트리뷰션 정보가 업데이트됩니다. 이는 사용자가 딥링크와 상호작용하는 경우에 발생할 수 있습니다. 사용자의 어트리뷰션 관련 정보는 어트리뷰션 객체에 나타납니다.

어트리뷰션 객체에는 다음 정보가 포함됩니다.

인터페이스 선언
export type AttributionMapT = $ReadOnly<{|
adid: string,
tracker_token: string,
tracker_name: string,
network?: string,
campaign?: string,
adgroup?: string,
creative?: string,
click_label?: string,
state: string,
|}>;

어트리뷰션 변경 시 콜백 트리거

속성 선언
attributionCallback: (string, Object) => mixed;

SDK는 어트리뷰션 변경 사항을 받고 업데이트가 감지되면 함수를 호출합니다. initSdk 메서드의 attributionCallback 함수 특정으로 어트리뷰션 콜백 메서드를 설정할 수 있습니다. 함수 내에서 사용자의 어트리뷰션 정보에 액세스할 수 있습니다.

Adjust.initSdk({
appToken: "YOUR_APP_TOKEN",
environment: "sandbox",
attributionCallback: function (e, attribution) {
console.log("Adid: " + attribution.adid);
console.log("Tracker Token: " + attribution.tracker_token);
console.log("Tracker Name: " + attribution.tracker_name);
console.log("Network: " + attribution.network);
console.log("Campaign: " + attribution.campaign);
console.log("Adgroup: " + attribution.adgroup);
console.log("Creative: " + attribution.creative);
console.log("Click Label: " + attribution.click_label);
console.log("Attribution State: " + attribution.state);
},
});

현재 어트리뷰션 정보 확인

메서드 서명
function getAttribution(): Attribution | undefined;

사용자가 앱을 설치하면 Adjust는 해당 설치를 캠페인에 어트리뷰션합니다. Adjust SDK를 사용하면 설치 캠페인 어트리뷰션 정보에 액세스할 수 있습니다. 이 정보를 반환하려면 getAttribution 메서드를 호출하시기 바랍니다.

const attribution = Adjust.getAttribution();

리퍼러 설정

메서드 서명
function setReferrer(referrer: string): void;

SDK가 시작될 때 커스텀 클릭 ID로 SDK 클릭을 트리거하는 리퍼러를 설정할 수 있습니다. SDK는 어트리뷰션 목적으로 커스텀 클릭 ID를 Adjust 서버로 전송합니다.

리퍼러를 설정하려면 setReferrer 메서드를 호출하고 리퍼러를 URL 암호화된 string 인수로 전달합니다.

Adjust.setReferrer("adjust_external_click_id%3DEXTERNAL_CLICK_ID");