言語 
さらに見る 

SKAdNetwork

SKAdNetworkは、アプリのインストールおよび再インストールのアトリビューションのための、Apple独自のアトリビューションフレームワークです。ユーザーレベルのデータにはアクセスできません。Appleはアトリビューションを行って、関連するアドネットワークに通知をします。その後、アドネットワークがデータとともにポストバックをAdjustに送信します。Adjustは連携する全てのアドネットワークからのデータを集計し、レポートします。 

Adjust SDKはSKAdNetworkをサポートしており、デフォルトでサポートが有効に設定されています。つまり、SDKが初期化されると、AdjustはSKAdNetworkアトリビューションを自動的に記録し、コンバージョン値の更新を処理できるようになります。この機能をOFFにすることもできます。

SKAdNetworkのconversion value管理とイベントマッピングは、Adjustで簡単な手順で設定できます。その後、データキャンバスで集計データが確認できるようになります。あるいは、SKAdNetworkのローデータを収集してキャンペーン最適化に活用したり分析ができるようになります。これらの機能の詳細については、専用のガイドをご覧ください。

事前準備

事前準備として、以下の内容をご確認ください。 

要件

  • Adjust SDKをv4.23.0+にアップデートすること。

 iOS / Unity / Cordova / Flutter / Titanium / Corona / Cocos2d-x / React Native

  • 管理者、編集者およびカスタムの編集者ユーザー権限

  • SKAdNetworkをサポートするためにアプリがAdjust側で検証されていること。専任アカウントマネージャーあるいはsupport@adjust.comのサポート担当が確認します

参考

  • SKAdNetworkは、お客様自身、あるいはAdjustを使って設定できます。Adjustを使う場合、管理画面から全てを制御でき、設定の変更にアプリコードを書き換える必要がありません。また、Adjustでconversion value(コンバージョン値)がどう表示されるかは、設定方法により異なります。
  • SKAdNetworkにアクセスするには、アドネットワークがAppleに登録していることが必要です。次に、開発者がAppleに登録されたネットワークとSKAdNetworkフレームワークとの互換性がアプリにあることを確認してください。
ヒント:
AdjustSDKはXcode 11にも対応していますが、iOS 14のビルドは最新のXcodeのみで機能します。新しいビルドのために AppleよりXcode 12ベータ 5が提供されておりますので、ご確認ください。

計測の仕組み

SKAdNetworkはApp Storeのダウンロードデータを活用してアトリビューションを実行します。デバイスレベルのデータ計測や共有はされず、また、SKAdNetworkのデータはAdjustの計測データと異なることにご留意ください。 

インストールまたは再インストールの発生後、Appleの conversion value​ を使用してユーザーがトリガーしたアプリ内イベント(レベル突破や購入など)を特定できます。 

以下に記載されている方法は、SKAdNetworkとconversion valueを管理してキャンペーンを最適化するためのAdjustのソリューションです。

Conversion value(コンバージョン値)とは?

Conversion valueに関するアップデート

  1. ユーザーが広告をクリックしてApp Storeからアプリをダウンロードし初回起動した時点で、Adjust SDKはSKAdNetworkを呼び出してアトリビューションを記録します。

  2. タイマーが終了する前に特定のイベントがトリガーされた場合、conversion valueはその値に更新されます。その後タイマーがリセットされ、期間がさらに24時間延長されます。

  3. conversion valueがアップデートされずに24時間が経過すると、別の最大24時間のタイマーがスタートします。このタイマーが終了する時、Appleはアトリビュートされたアドネットワークに最終的なconversion valueをポストバック送信します。その後、アドネットワークはこれをAdjustに転送します。 

重要:
SKAdNetworkのアトリビューションデータがリアルタイムで共有されることはありません。メソッドが呼び出された時に有効化されるタイマーのため、インストール発生時からアトリビュートされたアドネットワークへのポストバックまでの間には、常に最短24時間の期間が発生します。

呼び出されるメソッド

メソッド説明および手順
registerAppForAdNetworkAttribution()広告がきっかけでインストールされたアプリの初回起動を検証します。
updateConversionValue(_:)Conversion valueを更新し、広告がきっかけでインストールされたアプリの初回起動を検証します。

SKAdNetworkデータの受信

ネットワークはユーザーあたり1つのSKAdNetworkポストバックのみを受信します。これには最終かつ最大のconversion valueを含みます。SKAdNetworkポストバックを受信できるのはネットワークのみであること、また、これらをAdjustやアプリパブリッシャーに直接送信できないことにご留意ください。

Adjustがネットワークから受信するデータの詳細については、SKAdNetworkパートナー連携に関するページをご覧ください。

Adjustを使わずにSKAdNetworkを管理する

自社でSKAdNetworkを設定する場合は、以下の点にご注意ください。 

  1. アプリ開発者は、SKAdNetworkの registerAppForAdNetworkAttribution() メソッドをアプリ起動時に呼び出す必要があります。
  2. 開発者は、アプリ内のconversion valueをそれぞれ定義する必要があります。
  3. Adjustはアドネットワークよりレポートされるconversion valueのみをレポートします。これはネットワークのペイロードに表示されるとおり、0〜63の値となります。

アドネットワークのペイロードの例 

{
  "version" : "2.2",
"ad-network-id" : "com.example","campaign-id" : 42,
  "transaction-id" : "6aafb7a5-0170-41b5-bbe4-fe71dedf1e28",
  "app-id" : 525463029,
  "attribution-signature" : "MEYCIQDTuQ1Z4Tpy9D3aEKbxLl5J5iKiTumcqZikuY/AOD2U7QIhAJAaiAv89AoquHXJffcieEQXdWHpcV8ZgbKN0EwV9/sY",
  "redownload": true,
  "source-app-id": 1234567891,
  "fidelity-type": 1
  "conversion-value": 20
}