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,
|}>;
데이터 유형설명
adidstring기기의 고유한 Adjust 식별자.
tracker_tokenstring어트리뷰션과 관련된 링크 토큰.
tracker_namestring캠페인 링크의 이름.
networkstring캠페인과 관련된 네트워크.
campaignstring어트리뷰션과 관련된 캠페인의 이름.
adgroupstring어트리뷰션과 관련된 광고그룹.
creativestring어트리뷰션과 관련된 크리에이티브.
click_labelstring어트리뷰션과 관련된 클릭 레이블.
statestring어트리뷰션의 현재 상태. installed 또는 reattributed

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

속성 선언
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");