StoreKit AdNetwork(SKAdNetwork)は、アプリのインストールおよび再インストールアトリビューションのための、Appleのフレームワークです。SKAdNetworkのワークフローは以下のようになります。
- Appleがアトリビューション情報を収集し、関連するアドネットワークに通知します。
- ネットワークがこの情報を含むポストバックをAdjustに送信します。
- AdjustがDatascape上にSKAdNetworkデータを表示します。
SKAdNetworkの通信を無効化
disableSkanAttribution(): voidConfigオブジェクトにはboolean isSkanAttributionEnabledプロパティが含まれており、それが動作を制御します。SKAdNetworkとの通信を無効にするには、disableSkanAttributionメソッドを呼び出してください。
const adjustConfig = new AdjustConfig( "{YourAppToken}", AdjustConfig.EnvironmentSandbox,);
adjustConfig.disableSkanAttribution();
Adjust.initSdk(adjustConfig);Conversion valueを更新する
updateSkanConversionValue(conversionValue: number, coarseValue: string, lockWindow: boolean): Promise<string>Conversion valueは、SKAdNetworkでアプリ内のユーザー行動を計測するためのメカニズムです。64の条件を0~63の値に対応させ、ユーザーのインストール時にこの整数値をSKAdNetworkに送信することができます。これにより、アプリのインストール後数日間のユーザー行動に関するインサイトが提供されます。
AdjustでConversion valueを管理している場合、AdjustのサーバーはSDKでこの値を更新します。また、updateSkanConversionValueメソッドを使用して、この値を更新することが可能です。以下の引数を受け入れます。
| 引数 | データタイプ | 説明 |
|---|---|---|
conversionValue | 数値 | 指定するConversion value。0~63の値にする必要があります。 |
coarseValue | 文字列(SKAdNetwork.CoarseConversionValue) | 粗いConversion value。この値は、プライバシーのしきい値に到達するだけのアプリインストール数でない場合に使用されます。
|
lockWindow | ブーリアン | Conversion期間の終了前にポストバックを送信するかどうか。trueを指定した場合、conversion期間の終了を待たずにポストバックを送信するようにシステムに指示します。デフォルトの設定はfalseとなっています。 |
Adjust.updateSkanConversionValue(6, "low", true, function (error) { // error is present in case it happened});Conversion valueの変更を受信
setSkanUpdatedCallback(skanUpdatedCallback: (skanData: AdjustSkanData) => void): voidAdjustを使用しConversion valueを管理している場合、AdjustのサーバーはConversion valueのアップデートをSDKに送信します。setSkanUpdatedCallbackメソッドを使用して、このような変更を受信するデリゲート関数を設定できます。関数は引数として渡します。
const adjustConfig = new AdjustConfig(appToken, environment);
adjustConfig.setSkanUpdatedCallback(function (skanData) { console.log("Conversion value: " + skanData.conversionValue); console.log("Coarse value: " + skanData.coarseValue); console.log("Lock window: " + skanData.lockWindow); console.log("Error: " + skanData.error);});
Adjust.initSdk(adjustConfig);ダイレクトインストールポストバックを設定
獲得した SKAdNetwork と AdAttributionKit コールバックのコピーをAdjustに送信するようにアプリを設定できます。これにより、両方のアトリビューション情報をアナリティクスで使用できるようになります。
ダイレクトインストールポストバックを設定するには、Info.plistファイルにAdjustのコールバックURLを追加してください:
- Xcodeのプロジェクトナビゲーターで Info.plist を選択します。
- プロパティリストエディタでキーの横にある追加ボタンを選択し、
Returnキーを押します。 - 以下のキーを追加します。
SKAdNetworkの場合
- キー:
Advertising attribution report endpoint URL(またはNSAdvertisingAttributionReportEndpointのRawキー表現) - タイプ: 文字列
- 値:
https://adjust-skadnetwork.com
AdAttributionKitの場合
- キー:
AdAttributionKit - Postback Copy URL(またはAttributionCopyEndpointのRawキー表現) - タイプ: 文字列
- 値:
https://adjust-skadnetwork.com