SKAdNetwork (SKAN)ソリューションガイド

概要:SKANを使用してアプリのインストールを計測しましょう。

5754

SKAN

SKAdNetwork (SKAN) はApple iOSの一部として、広告主がユーザープライバシーを保ちながらキャンペーンのパフォーマンスを計測できるようにします。SKANはIDFAや他の広告IDなしで動作可能です。SKANはATTの同意を必要とせずに機能します。 

ヒント

  • iOS 15以降では、SKANポストバックのコピーをAppsFlyerに送信することをお勧めします。これにより、AppsFlyerはポストバック内のコンバージョン値が操作されていないことを検証できます。
  • AppsFlyer SKANソリューションについてもっと理解したいですか? 簡単に理解ができるAppsFlyerラーニングポータルでのコースをご確認ください。

定義

  • SDKアプリに実装された最新のAppsFlyer iOS SDKバージョン
  • SKAN計測期間:SKAN 4以降に関連します。ユーザーのインストール後のアクティビティ / LTVが計測できる期間は3つあります。
    • ウィンドウ1:1~2日
    • ウィンドウ2:3~7日
    • ウィンドウ3:8~35日
  • コンバージョン値 (CV):SKAN 4計測ウィンドウの終了時またはSKAN 3以下の場合はアクティビティ期間の終了時に、iOSが送信するポストバックでレポートされるユーザー品質の指標。AppsFlyer SDKがCVを自動で設定します。しかし、CVを自分で設定したい場合はデコードモードを使用してCVマッピングファイルをアップロードしてください。
    • SKAN 4以降では、詳細なコンバージョン値と一般的なコンバージョン値の両方が存在します。
  • SKAN Conversion Studio:コンバージョン値(CV)をイベントにマッピングするAppsFlyerのソリューション
  • ソリューション:SDK、インフラストラクチャ、コンバージョンスタジオ、およびAppsFlyerプラットフォームが連携して機能します。AppsFlyer SKANソリューションは、管理画面分析、レポート、ポストバックを通じて広告主および広告ネットワークにLTVデータを提供します。 
  • アクティビティ期間:SKAN 3以下に関連しています。最初にアプリを開いてから設定された期間(デフォルトで24時間)が始まります。SKAN 4以降を利用しているが、ユーザーのデバイスやアドネットワークがまだ SKAN 4をサポートしていない場合、アクティビティ期間は48時間です。 

この記事では、インフラストラクチャおよびソリューションの関連する特徴について詳しく説明します。計測を設定するには、SKAN Conversion Studio をご参照ください。

Apple SKANについて

特性 説明
前提条件

アプリでSKANを有効にするには:

*注:コンバージョン値を設定する他のSDKがアプリに実装されていないことを確認してください。

サポート
  • サポートされるSKAdNetworkのバージョンはiOSバージョンに依存します。
    • iOS 11-13:V1 (CVなしでのインストールのみ)
    • iOS 14-14.5:V2+(CVあり)
    • iOS 14.6-16:V3(CVあり)
    • iOS 16.1以降:V4以降(3つのウィンドウのコンバージョン値 / 細かい値と粗い値の両方が存在)
  • App-to-Appアトリビューション
制限事項
  • Apple Search Adsはサポートされていません
  • モバイルウェブはサポートされていません
  • SKAN 4まではキャンペーンIDの番号が1-100の範囲に制限されていました。つまり、アドネットワークごとにアプリごとに100個の一意の値があります。 アドネットワークは、AppsFlyerにそのキャンペーンIDと名前を提供します。これはAppsFlyerのダッシュボードとレポートに反映されます。
  • SKAN 4以降、ソース識別子は1-10,000の範囲です。 
  • オーガニックインストール:SKANはオーガニックインストールをサポートしていません。
  • リエンゲージメント。
SKANアトリビューションの原則
  •  以下の計測モデルを使用してSKANでは計測が行われます: 
    • ユーザーが広告をクリックし、30日以内にアプリをインストール(ダウンロード)し、その後60日以内に初回起動した 
    • ユーザーが広告を閲覧し、24時間以内にアプリをインストール(ダウンロード)し、その後60日以内に初回起動した 
    • SKAdNetwork V2.2以降、クリックスルーアトリビューションがビュースルーアトリビューションよりも優先されます。SKANのバージョンはiOSのバージョンに依存しています。
    • iOSは属性が設定されたアドネットワークにポストバックを送信します。iOS 15以降、広告主はポストバックのコピーを直接AppsFlyerに送信できます。 
クラウドの匿名性(Crowd Anonymity) Appleは、ユーザーのプライバシーを保護するため、制限されたデータで一部のポストバックを送信します。Appleのプライバシー層の制限に違反する場合には、ポストバックに細かいまたは粗いコンバージョン値、ソースアプリID、完全なソース識別子は含まれません。詳細はこちら

AppsFlyer SKANソリューション

AppsFlyerは、iOSからのSKANポストバックを使用して、集計されたiOSアトリビューション結果を提供します。これらのポストバックはiOSからアドネットワークに送信され、アドネットワークからAppsFlyerに転送されます。ポストバックには、広告主が設定したコンバージョン値(CV)が加えられた匿名のアトリビューション記録が含まれています。CVは、インストール後の初期期間中のユーザー品質を測る指標です。

AppsFlyer SKANソリューションは広告主に以下を提供します:

  • ダッシュボードおよびレポートにおけるSKANデータは、コストなど他のデータポイントで拡張された全アドネットワークからのポストバックを集約して得られます。 
  • AppsFlyer Conversion Studioを介し、アプリコードを変更することなくCVの測定内容をコントロールする機能があります。CVは、収益、エンゲージメント、またはコンバージョンイベントを測定するために利用できます。
    注:コンバージョン値を設定する能力は、AppsFlyer SDKに限定されます。コンバージョン値を設定する他のSDKがアプリに実装されていないことを確認してください。

原則と流れ


SKANアトリビューションフロー

SKAN_flow_-_Affinity_diagram_2.png

  1. 広告主アカウントから、AppsFlyer Conversion StudioでSKAN計測設定を構成します。
  2. ユーザーがアプリを初回起動します。 
  3. 各ウィンドウで、AppsFlyerはユーザーの行動と定義済みのCVスキーマに基づいてCVを設定します。 
  4. ウィンドウが終了すると、iOSはポストバックをアドネットワークに送信し、そのコピーをAppsFlyerにも送ります。ポストバックは一定の遅延を経て到着します。
    • SKAN 4計測ウィンドウ1の場合:24~48時間
    • SKAN 4計測ウィンドウ2-3の場合:24~144時間
    • SKAN 3の場合:CV値の最新の増加から24-48時間後。
  5. iOSデバイスからAppsFlyerに直接送信されたポストバックコピーは、広告主が定義したエンドポイントに転送されます。参照:SKANポストバックのコピーをAppsFlyerに送信する
  6. アドネットワークは拡張されたポストバックをAppsFlyerに転送するか、SRNはAPIでポストバックデータを通信します。 
  7. AppsFlyerはCVを検証しデコードします。デコードされたデータはアトリビューション・記録されてから、管理画面、レポート、APIを通じてAppsFlyerで使用可能になります。

SKAdNetworkインフラストラクチャの機能的および構造的制限を克服するために、AppsFlyer SKANソリューションは次の表の特性を考慮します。

特性 説明
データ収集
  • 広告主にとって、SKAdNetworkポストバックは複数のアドネットワークから収集されます。
  • 広告主は、複雑で手間のかかる各アドネットワークとの個別連携は不要です。
データ検証
  • ポストバックがAppleによって署名されていることを確認し、これによりポストバックが操作される可能性を低減します。
  • トランザクションIDフィールドを使用して、ポストバックが一意であることを検証します。
データの充実
  • SKAdNetworkポストバックデータを他のデータポイントで強化し、完全なROI分析を提供します。例:アドネットワークが提供するキャンペーン名など。 
  • データポイントには、インプレッション、クリック、コストなどが含まれます。
データ配信 拡張されたSKAdNetworkデータは、以下を用いて利用可能です: 
シームレスな連携
  • 完全なカプセル化により、アプリ設定ページを通じた広告主の労力はほぼゼロになります。
  • コーディングは不要です。アプリには最新のSDKバージョンが必要です。 
  • SKAdNetworkインフラストラクチャにおけるAppleの予測される変更のサポートが含まれます。
迅速性  広告主は管理画面で必要に応じて計測設定を変更できます。

SKAN Conversion Studio

AppsFlyerのSKAN Conversion StudioはSKANソリューションの中心です。すべてのコンバージョン価値を最大限に活用するための柔軟性を提供します。インストール後の期間中にどのアクティビティをどの期間計測するかを含めて、コンバージョン値に含める計測データを正確に決定します。コンバージョン値設定を構成するために使用できる計測モードは複数あります。

タイプ 計測モード 説明 アクティビティ期間
フレキシブル

SKAN 4.0

[ベストプラクティス]

3つの設定可能な計測ウィンドウの中で、収益、コンバージョン(アプリ内イベント)、エンゲージメント計測を組み合わせて設定します。
  • ウィンドウ1:1~2日
  • ウィンドウ2:3~7日
  • ウィンドウ3:8~35日
フレキシブル カスタム 設定可能なアクティビティ期間中に、収益、コンバージョン(アプリ内イベント)、エンゲージメント計測を組み合わせて設定します。 12時間-63日
固定

収益

[デフォルト]

[レガシー]

以下の範囲を使用して収益を計測します。 
  • 1ドル-630ドル(10ドル単位)
  • 1ドル-63ドル(1ドル単位)
  • 0.01ドル-0.63ドル(0.01ドル単位)
24時間
固定

コンバージョン

[レガシー]

アプリ内イベントを1~6個選択します。 24時間
固定

エンゲージメント

[レガシー]

ユーザーがイベントを実行した回数 24時間
フレキシブル デコード
  • 独自のCVとイベントのマッピングを作成し、アプリ内で自分でCVを設定します。AppsFlyer SDKをアプリに実装できない場合は、このオプションを使用します。デコードを使用するには、SKAN Conversion Studioに移動し、オプション (⋮) をクリックしてカスタムデコードマッピングファイルのアップロードを選択します。
12-1512時間(63日)

SKAdNetworkの追加情報

レポートオプション

SKAdNetworkレポートにはユーザーレベルの識別子は含まれていません。 

レポート名  タイプ AppsFlyerによるデータ強化 配信方法 プレミアム機能

SKAN集計パフォーマンスレポート

インストール、アプリ内イベント、収益の集計。このデータはSKAN管理画面のデータと類似しています。 

インストール日またはポストバック到着日を基に集計 はい API  いいえ

SKAN集計ポストバックレポート

SKANポストバックは可能な限り最も粒度の細かいレベルで集計されます。

ポストバック到着日を基にポストバック集計 いいえ API  いいえ

Data Locker経由のSKANローデータ(行レベル)レポート(例付き)。

利用可能なレポート:

  • アドネットワークパートナーによって提供されたデータ拡張機能を使用してiOSから送信されるポストバック
  • インストール
  • 再ダウンロード
  • アプリ内イベント
  • SRN広告ディメンション 
  はい Data Locker はい。ローデータが必要です。Data Lockerの有料契約は必要ありません。
Push API経由のSKANデータ   はい Push API はい

SKAdNetworkソリューション実装チェックリスト

No. アクション 説明 責任
1 最初の準備 マーケター、開発者
2 設定  AppsFlyerでは、SKAN Conversion Studio で SKAdNetworkソリューションを設定します。 マーケター
3 アプリの準備 アプリをAppsFlyer最新のSDKバージョンに移行する
  • アプリのロジックやコードは変更不要です。
  • AppsFlyer SKANソリューションはアプリ内イベントにより、通常の設定でCVを送信します。SKANソリューション向けの特別なテストは不要です。 
  • アプリをアプリストアに提出する
  • アプリストアにおけるSKAdNetworkの登録や手順は不要です。
開発者
4 パートナーとの連携 

広告ネットワークパートナーは、SKAdNetworkを使用してAppsFlyerと連携する必要があります。注記! AppsFlyer SKAdNetworkシミュレーションには、全パートナーのデータが含まれますが、ライブデータには含まれません。これはライブデータでは、SKAdNetworkポストバックによりレポートされません。
 

キャンペーンを実施しているパートナーには、必要に応じて以下を完了してください。 

非SRNs

  1. パートナーがAppsFlyerのSKAdNetwork機能バッジを持ち、パートナーUIでSKAdNetworkキャンペーンレポートが有効か確認します。
  2. アプリ内イベント名がパートナーのそれにマッピングされていることを確認します

Meta広告

マーケター

トラブルシューティングガイド

症状 説明
管理画面に非オーガニックインストールが含まれていません。
  1. SKAdNetwork計測が有効であることを確認してください。
    1. 設定 > SKAN Conversion Studioに移動します。
    2. オプション(⋮)をクリックして、SKAN計測設定を確認します。 
  2. SDKバージョンが6.2.6以上であることを確認してください。
    • これを確認するには、連携 > SDK情報 > SDKバージョンに進みます。
  3. SDKプラグインを使用する際は、AppsFlyer SKAdNetworkに対応したバージョンを実装していることを確認してください。 
  4. アドネットワークパートナーがAppsFlyerと連携しており、iOSポストバックをAppsFlyerに転送していることを確認します。
管理画面には、非オーガニックインストールが含まれていますが、アプリ内イベントは全く含まれていません。
  1. SDKバージョンが6.2.6以上であることを確認してください。
    • これを確認するには、連携 > SDK情報 > SDKバージョンに進みます。
  2. SDKプラグインを使用する際は、AppsFlyer SKAdNetworkに対応したバージョンを実装していることを確認してください。
  3. S2Sを使用してイベントを送信していますか?その場合、S2Sアプリ内イベントの計測がオンになっているか確認してください。 
    1. 設定 > SKAN Conversion Studioに移動します。
    2. オプション(⋮)をクリックし、S2S設定がオンになっていることを確認してください。 注意:カスタムおよびデコード計測モードでは、この設定は常にオンであり、変更することはできません。 
管理画面には、インストールといくつかのアプリ内イベントが含まれています。一部のアプリ内イベントが欠落しています。
  1. S2Sを使用してイベントを送信していますか?その場合、サーバー間APIによるアプリ内イベントの記録がオンになっているか確認してください。 
    1. 設定 > SKAN Conversion Studioに移動します。
    2. オプション(⋮)をクリックし、S2S設定がオンになっていることを確認してください。 注意:カスタムおよびデコード計測モードでは、この設定は常にオンであり、変更することはできません。 
  2. ポストバックローデータを確認して、すべてのイベントがレポートされているか確認してください。 
地域(国)の情報が誤解を招く場合があります。 地域データは次のように導出されます:
  • キャンペーンに紐付けられ、アドネットワークによってAppsFlyerにレポートされた国に基づきます。
  • デバイスのIPアドレスを使用します。iOS 14.6 以降、このアドレスはプロキシアドレスであり、ユーザーの正確な地理的位置を表すものではありません。 

アプリインストールから管理画面とレポートの更新までのタイミング

キー 要素名 説明 例A  例B  例C 例D 例E
A SKAN 4計測ウィンドウ1
  • この期間中、コンバージョン値はアプリによって設定されます。
  • 0-2日
  • Conversion Studioで2日より前に期間をロックできます。
- - 2日 - -
B SKAN 4計測ウィンドウ2
  • この期間中、CVはアプリによって設定されます。
  • 3-7日
  • Conversion Studioで7日より前に期間をロックできます。
- - - 7日 -
C SKAN 4計測ウィンドウ3
  • この期間中、コンバージョン値はアプリによって設定されます。
  • 8-35日
  • Conversion Studioで35日より前に期間をロックできます。
- -   - 35日
D SKAN 4計測ウィンドウ1 ポストバック遅延 24~48時間 - - 24~48時間 - -
E SKAN 4計測ウィンドウ2-3の遅延 24~144時間 - - - 24~144時間 24~144時間
F

アクティビティ期間

(SKAN 4には関係ありません)

  • この期間中、コンバージョン値はアプリによって設定されます。 
  • アプリを初回起動したときにウィンドウが始まります。
  • 期間は12時間~63日です。
24時間 72時間 - - -
G

SKAdNetworkタイマー

(SKAN 4には関係ありません)

  • カウントダウンタイマー:24時間
  • CVが増加するたびにタイマーがリセットされます。つまり、24時間からカウントダウンが開始されます。
0~24時間 0~24時間 - - -
H

SKAdNetworkランダム遅延

(SKAN 4には関係ありません)

ランダムポストバック遅延時間。カウントダウンはF+Gで定義された期間の終了時に開始されます。 0~24時間 0~24時間 - - -
I AppsFlyerの処理 特定の日に受信されたポストバックは、翌日の00:01から始まるUTCのその日の終わりに処理されます。データは8時間後に利用可能になります。処理には8~32時間かかります。平均遅延時間は20時間です。たとえば、月曜日に受信したポストバックは火曜日に処理されます。管理画面はUTC 08:00(日本時間17時)までに更新されます。  8~32時間 8~32時間 8~32時間 8~32時間 8~32時間
J まとめ 経過可能な合計時間  32時間~104時間 80~152時間 80~128時間 200~344時間 872~1016時間

SKAdNetworkにおけるオーガニック指標

SKAdNetworkオーバービューでは、次のメカニズムを用いてオーガニック指標を計算します:

  • オーガニック収益は、固定モードまたはレガシーモードの収益でのみ利用できます。
  • オーガニックアプリ内イベントは、固定モードまたはレガシーモードの「コンバージョン」でのみ利用できます。
  • 非レガシーモードSKAN4、カスタムエンコード、デコードモード)では、オーガニックデータはインストールのみで利用できます。
  • AppleのSKAdNetworkは、メディアソースと接触後にインストールしたユーザーのポストバックを送信します。これにより、非オーガニック指標が提供されます。 
  • AppsFlyerアトリビューション管理画面には、ソースに関係なくすべてのインストールの指標が含まれています。  AppsFlyerアトリビューションをSKANアトリビューションと並べて表示をご覧ください。
  • このデータを使用し、オーガニック指標はA-Bとして計算されます。 
    • A = 従来の概要管理画面に基づく全ユーザーの合計
    • B = SKAdNetworkポストバックでレポートされた非オーガニックユーザー

Apple Search Adsに関する注意点:従来の管理画面でApple Search Adsがもたらすインストールは非オーガニックです。しかし、SKAdNetworkのコンテキストでは、それらはオーガニック指標の一部となります。 

特性と制限

特性 備考 
アドネットワークのアクセス アドネットワークにポストバックが提供されます。
代理店 サポートされていません。つまり、代理店はSKAdNetworkキャンペーンを行っているアドネットワークを有効にしてはいけません。代理店!アドネットワークを有効にするには広告主に依頼し、自分で行わないでください。代理店は、SKAN代理店認証を実装することで、ユーザーを紹介したことを示せます。 
代理店の運用媒体開示設定 該当なし
タイムゾーン UTC
通貨  USD
オーガニックデータ SDKイベントデータに基づく。たとえば、オーガニックインストールの指標は次のように計算されます:SDKがレポートするすべてのインストールデータから、SKAdNetworksがレポートする非オーガニックインストールを差し引きます。
非オーガニックデータ SKAdNetworkポストバックに基づく
データの更新頻度 毎日
過去データ iOS 14の利用可能開始日(2020年9月16日)
ユーザーアクセス アカウントユーザーには必要な権限が必要です
アプリクリップ SKAdNetworkオーバービューでは、アプリクリップはオーガニックとして分類されます。オーバービュー管理画面を利用して、呼び出しメディアソースを表示します。

SKAN連携パートナー

広告収益の計測

SKAdNetwork計測期間中に生成された広告収益を、ユーザーを誘導したキャンペーンにアトリビューションします。現在、これはSDKを介して汎用インプレッションレベルの広告収益を実装している広告主に限定されています。

SKAN管理画面で広告収益を記録するには次の手順に従ってください: 

: メディエーションに利用可能な広告ソースに関する情報は、汎用SDKコネクタのドキュメントをご参照ください。 

連携済みパートナーへのポストバック送信について

AppsFlyerは、連携されたパートナーに対してSKANアトリビューション関連のポストバックを送信します(SKAN 4ではポストバックはウィンドウ1のみ送信されます)。

次の表のさまざまなオプションと要件にご注意ください。

件名 説明
トランザクションIDの共有

必要なアクション:連携済みパートナーがトランザクションIDを要求するかどうかを確認し、それに応じて設定を行ってください。

AppsFlyerはアトリビューションされたアドネットワークパートナーにポストバックを送信します。これはiOSから受信したSKAdNetworkポストバックのコピーではなく、デコードされたポストバックを意味します。これらのポストバックには、インストールに関連するデコード済みCVデータと、アクティビティ期間中にユーザーが実行したアクションに関する関連するアプリ内イベントデータが含まれます。

トランザクションIDはCVの解読に利用可能なため、お客様の許可がない限り共有されることはありません。 

トランザクションIDの共有

広告主は次の手順でトランザクションIDの共有を有効にします:AppsFlyerで、連携 > 連携済みパートナー > パートナーを選択 > 連携タブ > データ共有 に進みます。

アプリ内イベントマッピングの検証