ユーザーがAdjustリンクをクリックすると、そのアトリビューション情報が更新されます。これは、ユーザーがディープリンクをクリックした場合に発生します。ユーザーのアトリビューションについての情報は、アトリビューションオブジェクトに表示されます。
アトリビューションオブジェクトは以下の情報を含んでいます。
値 | データタイプ | 説明 |
---|---|---|
adid | string | デバイス固有のAdjust識別子 |
tracker_token | string | アトリビューションに関連付けられているリンクトークン |
tracker_name | string | キャンペーンリンクの名前 |
network | string | キャンペーンに関連付けられているネットワーク |
campaign | string | アトリビューションに関連付けられているキャンペーンの名前 |
adgroup | string | アトリビューションに関連付けられているアドグループ |
creative | string | アトリビューションに関連付けられているクリエイティブ |
click_label | string | アトリビューションに関連付けられているクリックラベル |
state | string | アトリビューションの現在のステータス。installed または reattributed |
アトリビューションの変更時にコールバックをトリガーする
SDKはアトリビューションの変更を受信し、更新を検出したときに関数を呼び出すことができます。アトリビューションコールバックメソッドを設定するには、initSdk
メソッドでattributionCallback
関数を指定します。関数内で、ユーザーのアトリビューション情報にアクセスすることができます。
現在のアトリビューション情報を取得する
ユーザーがアプリをインストールすると、Adjustはそのインストールをキャンペーンにアトリビュートします。Adjust SDKでは、インストールのキャンペーンアトリビューションの詳細にアクセスすることができます。この情報を返すには、getAttribution
メソッドを呼び出します。
リファラーを設定する
SDKの開始時にカスタムクリックIDでSDKクリックのトリガーとなるリファラーを設定することができます。SDKは、アトリビューションの目的でカスタムクリックIDをAdjustのサーバーに送信します。
リファラーを設定するには、setReferrer
メソッドを呼び出し、URLエンコードされたstring
引数としてリファラーをパスします。