日本語

SKAdNetwork

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

Appleはアトリビューションを実行し、最終的な最も高いconversion valueが含まれているユーザーあたり1つのSKAdNetworkポストバックで、関連するアドネットワークに通知します。その後、ネットワークからAdjustに、データが含まれているポストバックが送信されます。Adjustは連携する全てのアドネットワークからのデータを集計し、レポートします。 Adjustがネットワークから受信するデータの詳細については、SKAdNetworkパートナー連携に関するページをご覧ください。

conversion valueを使用すると、ユーザーがトリガーしたアプリ内イベント(レベル突破や購入など)を特定できます。 

計測の仕組み

  1. ユーザーが広告をクリックしてApp Storeからアプリをダウンロードし初回起動した時点で、Adjust SDKはSKAdNetworkを呼び出してアトリビューションを記録します。SKAdNetworkのアトリビューション期間は事前に定義されており、カスタマイズできません。アトリビューション期間をはじめとするSKAdNetworkアトリビューションの詳細については、 Appleのドキュメントをご覧ください。

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

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

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

ポストバックの例

SKAdNetworkのディープリンク

ディープリンクは、ユーザーが見たいアプリ内のコンテンツに直接ユーザーを誘導することによって、ユーザー体験を向上させます。

SKAdNetworkキャンペーンは、Web ViewでApp Storeページを開きます。これらのキャンペーンは、既存のユーザーをアプリに、あるいは、新規ユーザーをApp Storeに誘導するディファードディープリンクの動作を妨げる可能性があります。

SKAdNetworkを実装後、ダイレクトディープリンクはすでにアプリをインストールしているユーザーに対してのみ、通常通り動作します。新規ユーザーは、アプリインストールのためにApp Storeに送られることはありません。

SKAdNetworkの使用を開始する

SKAdNetworkはお客様側、あるいはAdjustを使用して設定できます。Adjustを使用する場合は、管理画面からSKAdNetworkを制御することが可能です。Adjustをご使用ならない場合は、お客様のデベロッパーがアプリを登録してSKAdNetworkのアトリビューションを行い、またそのアプリにconversion valueを実装する必要があります。詳細は、Adjustを使わずにSKAdNetworkを管理するをご覧ください。

ATTを実装しなくても、SKAdNetworkを始めることができます。

SKAdNetwork frameworkでキャンペーンを開始するためのステップは、以下のとおりです。

  1. Adjust SDKでSKAdNetworkを設定​ - Adjust SDKにはSKAdNetworkのサポートが含まれます。お客様のデベロッパーに、SKAdNetworkをAdjust SDKに設定するよう依頼してください。
  2. アプリID(App ID)を認証する​ - Adjustでは、お客様のApp IDを確認後SKAdNetwork機能を有効化しています。
  3. Conversion valueをマッピングして、conversion value期間を設定する​ - Conversion valueは、ユーザーがトラッキングを許可していない場合でも、ユーザーのアプリの利用状況に関するインサイトを提供します。Conversion Valueマネージャーを使用すると、最大限の柔軟性をもってconversion valueを設定することができます。適切なconversion value期間を設定して、最も重要なデータポイントを計測してください。
  4. (オプション)サーバー間イベントのサポートを確認conversion value期間​ - サーバー間で計測されたイベントのconversion valueを計測できるかどうかご確認ください。

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

Adjustは、Adjust管理画面で選択されたconversion valueをイベントにマッピングします。このマッピングはいつでも変更できます。変更が加えられた場合、Adjustは(SKAdNetworkに送信される)conversion valueを変更し、conversion valueの実装を動的に更新します。

Adjustを使わずにSKAdNetworkを管理する場合は、同様のシステムを構築するか、アプリに直接conversion valueを実装する必要があります。Conversion valueを直接実装する場合は、conversion valueの実装に変更が加えられるたびにApp Storeでもアプリを更新することが必須となります。

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

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

Adjust SDKを使用せずにSKAdNetworkでアトリビューションを管理する場合でも、AdjustはSKAdNetworkからポストバックを受け取り、管理画面で統計データをレポートできます。また、SKAdNetworkのデータのエクスポートも可能です。