adjust-icon

アトリビューション情報の取得

ユーザーがAdjustリンクをクリックすると、そのアトリビューション情報が更新されます。これは、ユーザーがディープリンクをクリックした場合に発生します。ユーザーのアトリビューションについての情報は、AdjustAttributionクラスに表示されます。

AdjustAttributionクラスのプロパティ

AdjustAttributionクラスには、デバイスの現在のアトリビューションステータスに関する詳細が含まれています。ユーザーの入力されていない値は全てnull値として返されます。

データタイプ説明
trackerToken文字列デバイスが現在アトリビュートされているトラッカーのトークン
trackerName文字列デバイスが現在アトリビュートされているトラッカーの名前
network文字列デバイスが現在アトリビュートされているネットワークの名前
campaign文字列デバイスが現在アトリビュートされているキャンペーンの名前
adgroup文字列デバイスが現在アトリビュートされているアドグループの名前
creative文字列デバイスが現在アトリビュートされているクリエイティブの名前
clickLabel文字列インストールがタグされているクリックラベル
adid文字列デバイスに割り当てられた一意のAdjust ID
costType文字列キャンペーン価格モデル(例:cpi)
costAmount数値インストールのコスト
costCurrency文字列コストに関連する3文字のISO 4217通貨コード
fbInstallReferrer文字列Facebookインストールリファラー

アトリビューションが変更されたときに関数をトリガーする

メソッドシグネチャー
setAttributionCallbackListener(attributionCallback: (attribution: AdjustAttribution) => void)

SDKはアトリビューションの変更を受信し、更新を検出したときに関数を呼び出すことができます。コールバック関数を設定するには、configインスタンスのsetAttributionCallbackListenerプロパティに関数を割り当てます。

var adjustConfig = new AdjustConfig(appToken, environment);
adjustConfig.setAttributionCallbackListener(function (attribution) {
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.adid);
console.log(attribution.costType);
console.log(attribution.costAmount);
console.log(attribution.costCurrency);
});
Adjust.create(adjustConfig);

現在のアトリビューション情報を取得

メソッドシグネチャー
getAttribution(): Promise<adjustattribution >

ユーザーがアプリをインストールすると、Adjustはそのインストールをキャンペーンにアトリビュートします。Adjust SDKでは、インストールのキャンペーンアトリビューションの詳細にアクセスすることができます。この情報を返すには、getAttributionメソッドを呼び出して、アトリビューション情報をAdjustAttributionオブジェクトとして返します。

Adjust.getAttribution(function (attribution) {
// Access attribution properties within this function
});