ユーザーがAdjustリンクをクリックすると、そのアトリビューション情報が更新されます。これは、ユーザーがディープリンクをクリックした場合に発生します。ユーザーのアトリビューションについての情報は、AdjustAttribution
クラスに表示されます。
AdjustAttributionクラスのプロパティ
AdjustAttribution
クラスには、デバイスの現在のアトリビューションステータスに関する詳細が含まれています。ユーザーの入力されていない値は全てnull
値として返されます。
値 | データタイプ | 説明 |
---|---|---|
TrackerToken | string | デバイスが現在アトリビュートされているリンクのトークン |
TrackerName | string | デバイスが現在アトリビュートされているリンクの名前 |
Network | string | デバイスが現在アトリビュートされているネットワークの名前 |
Campaign | string | デバイスが現在アトリビュートされているキャンペーンの名前 |
Adgroup | string | デバイスが現在アトリビュートされているアドグループの名前 |
Creative | string | デバイスが現在アトリビュートされているクリエイティブの名前 |
ClickLabel | string | インストールがタグされているクリックラベル |
Adid | string | デバイスに割り当てられた一意のAdjust ID |
アトリビューションが変更されたときに関数をトリガーする
public Action<adjustattribution> AttributionChanged { get; set; }
SDKはアトリビューションの変更を受信し、更新を検出したときに関数を呼び出すことができます。コールバック関数を設定するには、configインスタンスのAttributionChanged
プロパティに関数を割り当てます。関数名をパスするか、インライン関数を記述することができます。
var config = new AdjustConfig(appToken, environment);
config.AttributionChanged = (attribution) => System.Diagnostics.Debug.WriteLine("attribution: " + attribution);
Adjust.ApplicationLaunching(config);
var config = new AdjustConfig(appToken, environment);config.AttributionChanged = AdjustAttributionChanged;Adjust.ApplicationLaunching(config);
private void AdjustAttributionChanged(AdjustAttribution attribution){ //...}
現在のアトリビューション情報を取得
public static AdjustAttribution GetAttribution();
ユーザーがアプリをインストールすると、Adjustはそのインストールをキャンペーンにアトリビュートします。Adjust SDKでは、インストールのキャンペーンアトリビューションの詳細にアクセスすることができます。この情報を返すには、GetAttribution
メソッドを呼び出して、アトリビューション情報をAdjustAttribution
オブジェクトとして返します。
AdjustAttribution attribution = Adjust.GetAttribution();