ユーザーがAdjustリンクをクリックすると、そのアトリビューション情報が更新されます。これは、ユーザーがディープリンクをクリックした場合に発生します。ユーザーのアトリビューションについての情報は、AdjustAttribution2dx
クラスに表示されます。
AdjustAttribution2dx クラスのプロパティ
AdjustAttribution2dx
クラスには、デバイスの現在のアトリビューションステータスに関する詳細が含まれています。ユーザーの入力されていない値は全てnull
値として返されます。
値 | データタイプ | 説明 |
---|---|---|
trackerToken | 文字列 | デバイスが現在アトリビュートされているトラッカーのトークン |
trackerName | 文字列 | デバイスが現在アトリビュートされているトラッカーの名前 |
network | 文字列 | デバイスが現在アトリビュートされているネットワークの名前 |
campaign | 文字列 | デバイスが現在アトリビュートされているキャンペーンの名前 |
adgroup | 文字列 | デバイスが現在アトリビュートされているアドグループの名前 |
creative | 文字列 | デバイスが現在アトリビュートされているクリエイティブの名前 |
clickLabel | 文字列 | インストールがタグされているクリックラベル |
adid | 文字列 | デバイスに割り当てられた一意のAdjust ID |
costType | 文字列 | キャンペーン価格モデル(例:cpi) |
costAmount | 数値 | インストールのコスト |
costCurrency | 文字列 | コストに関連する3文字のISO 4217通貨コード |
fbInstallReferrer | 文字列 | Facebookインストールリファラー |
アトリビューションが変更されたときに関数をトリガーする
void setAttributionCallback(void(*attributionCallback)(AdjustAttribution2dx attribution));
SDKはアトリビューションの変更を受信し、更新を検出したときに関数を呼び出すことができます。コールバック関数を設定するには、関数名を引数としてsetAttributionCallback
メソッドを呼び出します。
AdjustConfig2dx adjustConfig = AdjustConfig2dx(appToken, environment);adjustConfig.setLogLevel(AdjustLogLevel2dxVerbose);adjustConfig.setAttributionCallback(attributionCallbackMethod);Adjust2dx::start(adjustConfig);
現在のアトリビューション情報を取得
static AdjustAttribution2dx getAttribution();
ユーザーがアプリをインストールすると、Adjustはそのインストールをキャンペーンにアトリビュートします。Adjust SDKでは、インストールのキャンペーンアトリビューションの詳細にアクセスすることができます。この情報を返すには、getAttribution
メソッドを呼び出して、アトリビューション情報をAdjustAttribution2dx
オブジェクトとして返します。
AdjustAttribution2dx attribution = Adjust2dx::getAttribution();