adjust-icon

어트리뷰션 정보 확인

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

AdjustAttribution class properties

AdjustAttribution 클래스는 기기의 현재 어트리뷰션 상태에 관한 세부 내용을 포함합니다. 해당 사용자에 대해 입력되지 않은 모든 값은 null 값으로 반환됩니다.

Trigger a function when attribution changes

속성 선언
public setAttributionCallback(callback: (attribution: AdjustAttribution) => void): void

SDK는 어트리뷰션 변경 사항을 받고 업데이트가 감지되면 함수를 호출합니다. 콜백 함수를 구성하려면 함수를 인수로 사용하여 setAttributionCallback 메서드를 호출합니다.

const adjustConfig = new AdjustConfig(appToken, environment);
adjustConfig.setAttributionCallback(function (attribution) {
// Printing all attribution properties.
console.log("Attribution changed!");
console.log(attribution.trackerToken);
console.log(attribution.trackerName);
console.log(attribution.network);
console.log(attribution.campaign);
console.log(attribution.adgroup);
console.log(attribution.creative);
console.log(attribution.clickLabel);
console.log(attribution.costType);
console.log(attribution.costAmount);
console.log(attribution.costCurrency);
console.log(attribution.fbInstallReferrer);
});
Adjust.initSdk(adjustConfig);

Get current attribution information

메서드 서명
getAttribution: (callback: (attribution: AdjustAttribution) => void) => void

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

Adjust.getAttribution((attribution) => {
console.log("Tracker token = " + attribution.trackerToken);
console.log("Tracker name = " + attribution.trackerName);
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.clickLabel);
});