adjust-icon

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

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

ADJAttributionクラスのプロパティ

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

データタイプ説明
trackerTokenNSStringデバイスが現在アトリビュートされているリンクのトークン
trackerNameNSStringデバイスが現在アトリビュートされているリンクの名前
networkNSStringデバイスが現在アトリビュートされているネットワークの名前
campaignNSStringデバイスが現在アトリビュートされているキャンペーンの名前
adgroupNSStringデバイスが現在アトリビュートされているアドグループの名前
creativeNSStringデバイスが現在アトリビュートされているクリエイティブの名前
clickLabelNSStringインストールがタグされているクリックラベル
costTypeNSStringキャンペーン価格モデル(例:cpi)
costAmountNSNumberインストールのコスト
costCurrencyNSStringコストに関連する3文字のISO 4217通貨コード

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

プロパティ宣言
@property (nonatomic, weak, nullable) NSObject<adjustdelegate> *delegate;

SDKはアトリビューションの変更を受信し、更新を検出したときに関数を呼び出すことができます。デリゲート関数を設定する方法:

  1. Web viewを使用していない場合は、AdjustDelegate宣言をAppDelegateヘッダーファイルに追加します。
  1. デリゲートコールバック関数をapp delegateに追加します。
  1. Adjustのconfigインスタンスでデリゲートを設定します

デリゲート関数内では、ユーザーのAttribution情報にアクセスすることができます。使用可能なプロパティの一覧は、ADJAttributionクラスのプロパティを参照してください。

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

メソッドシグネチャー
+ (void)attributionWithCompletionHandler:(nonnull ADJAttributionGetterBlock)completion;

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