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

ユーザーがキャンペーンリンクをクリックすると、そのアトリビューション情報が更新されます。これは、ユーザーがディープリンクをクリックした場合に発生します。SDKはアトリビューションの変更を受け取り、更新が検出された時にリスナー関数を呼び出します。

コールバック関数を設定するには、関数名を引数としてsetAttributionChangedDelegateメソッドを呼び出します。

重要:
アプリ内でAdjust SDKを初期化するに、attributionChangedDelegateメソッドを呼び出す必要があります。
C#
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}", AdjustEnvironment.Sandbox);
            adjustConfig.setLogLevel(AdjustLogLevel.Verbose);
            adjustConfig.setAttributionChangedDelegate(this.attributionChangedDelegate);
            Adjust.start(adjustConfig);
        }
    }

    public void attributionChangedDelegate(AdjustAttribution attribution) {
        Debug.Log("Attribution changed");
        // ...
    }
}

デリゲート関数内では、ユーザーのAttributionオブジェクトにアクセスすることができます。使用可能なパラメータの一覧は、Attributionクラスのリファレンスを参照してください。

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

注意:
このメソッドは、Adjust SDK v4.11.0以降で利用が可能です。

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

このメソッドはAttributionオブジェクトを返します。利用可能なパラメーターの一覧はAttributionクラスのリファレンスをご覧ください。

C#
var attribution = Adjust.getAttribution();