adjust-icon

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

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

AdjustAttributionクラスのプロパティ

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

データタイプ説明
trackerTokenstringデバイスが現在アトリビュートされているリンクのトークン
trackerNamestringデバイスが現在アトリビュートされているリンクの名前
networkstringデバイスが現在アトリビュートされているネットワークの名前
campaignstringデバイスが現在アトリビュートされているキャンペーンの名前
adgroupstringデバイスが現在アトリビュートされているアドグループの名前
creativestringデバイスが現在アトリビュートされているクリエイティブの名前
clickLabelstringインストールがタグされているクリックラベル
adidstringデバイスに割り当てられた一意のAdjust ID
costTypestringキャンペーン価格モデル(例:cpi)
costAmountdoubleインストールのコスト
costCurrencystringコストに関連する3文字のISO 4217通貨コード
fbInstallReferrerstringFacebookインストールリファラーAndroidのみ

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

プロパティ宣言
public Action<adjustattribution> AttributionChangedDelegate { get; set; }

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

using com.adjust.sdk;
public class ExampleGUI : MonoBehaviour {
void OnGUI() {
if (GUI.Button(new Rect(0, 0, Screen.width, Screen.height), "callback")) {
AdjustConfig adjustConfig = new AdjustConfig("{Your App Token}", AdjustEnvironmentSandbox);
adjustConfig.LogLevel = AdjustLogLevel.Verbose;
adjustConfig.AttributionChangedDelegate = this.AttributionChangedDelegate;
Adjust.InitSdk(adjustConfig);
}
}
public void AttributionChangedDelegate(AdjustAttribution attribution) {
Debug.Log("Attribution changed");
// ...
}
}

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

メソッドシグネチャー
public static void GetAttribution(Action<adjustattribution> callback)

ユーザーがアプリをインストールすると、Adjustはそのインストールをキャンペーンにアトリビュートします。Adjust SDKでは、インストールのキャンペーンアトリビューションの詳細にアクセスすることができます。この情報を返すには、Adjust.GetAttributionメソッドを呼び出し、コールバック関数をパスしてください。SDKはアトリビューション情報を非同期的に取得し、これをAdjustAttributionオブジェクトとして完了ハンドラーにパスします。

Adjust.GetAttribution(attribution =>
{
// use attribution
});