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

概要:SKANによるアプリ計測について記載しています。

5754

SKAN

Apple iOSの一部であるSKAdNetwork(SKAN)は、広告主がキャンペーンのパフォーマンスを計測すると同時に、ユーザーのプライバシーを保護するものです。SKANでは、IDFAなどの広告IDを使用せずに機能し、ATTへの同意状況なども関係ありません。 

ヒント

  • iOS 15以降、SKANポストバックのコピーをAppsFlyerに送信することを推奨しています。これにより、AppsFlyerはポストバック内のConversion Valueが操作されていないことを確認することができます。 
  • AppsFlyerのSKANソリューションに関してもっと知りたいですか? 
    クイックに重要なポイントを押さえたAppsFlyerラーニングポータルコースをご活用ください。

定義

  • SDKアプリに実装されているAppsFlyer iOS SDKの現在のバージョン。
  • SKAN計測ウィンドウ:SKAN 4以降に関連
    インストール後のアクティビティが計測される期間は以下3つあります:
    • ウィンドウ1(1つ目のポストバック):1-2日
    • ウィンドウ2:3-7日
    • ウィンドウ3:8-35日
  • コンバージョン値(CV):SKAN 4計測ウィンドウの終了時、またはSKAN 3以下の場合はアクティビティ期間の終了時にiOSから送信されたポストバックでレポートされるユーザー品質の尺度。
    - AppsFlyerのSDKがコンバージョン値を設定します。
    - ただし、自身でコンバージョン値を設定したい場合は、デコードの機能を使用してコンバージョン値マッピングファイルをアップロードしてください。
    • SKAN 4以降の場合、細かい fine コンバージョン値と粗い coarse コンバージョン値の両方が存在します。
  • Conversion Studio:コンバージョン値 (CV) にイベント計測マッピングするためのAppsFlyerソリューション。
  • ソリューション:SDK、インフラストラクチャ、Conversion Studio、AppsFlyerプラットフォームが一体となって機能します。AppsFlyerのSKANソリューションは、管理画面の分析、レポート、ポストバックを通じて、広告主やアドネットワークにLTVデータを提供します。
  • アクティビティ期間:SKAN 3以前のみに関連
    期間の設定 - アプリ初回起動時にスタート(デフォルト: 24時間)
    SKAN 4+を使用しているが、ユーザーの端末または広告媒体がまだSKAN 4に対応していない場合、アクティビティ期間は48時間となります。

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

AppleのSKANについて

特性 説明
前提条件

SKANの使用をアプリで有効にする方法:

サポート対象
  • サポートされているSKAdNetworkバージョンは、iOSバージョンによって異なります:
    • iOS 11-13まで: V1 (コンバージョン値の仕様がなく、インストール計測のみ)
    • iOS 14 - 14.5: V2以降(CV有り)
    • iOS 14.6-16: V3(CV有り)
    • iOS 16.1以降: V4以降(3つのウィンドウのCV、そして細かい値と粗い値の両方が存在します)
  • アプリ間(App-to-app)の計測
制限事項
  • Apple Search Adsは計測サポートされていません。
  • モバイルのWeb面の計測はSKANでは対応していません。
  • SKANバージョン4までは、キャンペーンID番号は 1〜100の範囲に制限されています
    これは、アプリごと / 広告媒体ごとに100個の一意の値を意味します。 広告媒体は、AppsFlyerにキャンペーンIDと名前を提供し、AppsFlyerの管理画面とレポートに反映されます。
  • SKAN 4以降、ソースIDは 1〜10,000 となります。
  • オーガニックインストール:SKANではオーガニックインストールの計測をサポートしていません。
  • リエンゲージメント:SKANではサポートしていません。
SKAN計測の原則
  • 以下の計測モデルを使用してSKANでは計測が行われます:
    • ユーザーが広告をクリックし、30日以内にアプリをダウンロードし、それから60日以内にアプリを初回起動します。 
    • ユーザーは、広告を閲覧し、24時間以内にインストール(アプリダウンロード)し、それから60日以内にアプリを初回起動します。
    • SKAdNetwork V2.2以降、クリックスルー計測はビュースルー計測よりも優先されます。SKANバージョンはiOSバージョンにより異なります。
    • iOSは成果が紐づくアドネットワークにポストバックを送ります。iOS 15以降、広告主はポストバックのコピーを直接AppsFlyerに送信できます。
Crowd anonymity(群衆の匿名性)

Appleは、ユーザーのプライバシーを保護するために、限られたデータでポストバックを送信することがあります。Appleによると、ポストバックには、Appleのプライバシー層の制限に違反している場合、細かいCVや粗いCV、ソースアプリIDまたは完全なソース識別子は含まれません。
詳細はこちら

AppsFlyer SKANソリューション

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

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

  • ダッシュボードとレポート上のSKANデータは、コストなどの他のデータポイントで拡充されたすべての広告ネットワークからのポストバックを集計することによって取得されます。
  • AppsFlyerの SKAN Conversion Studioを介して、アプリコードを変更することなくCVが測定するものを制御する機能を提供します。CVは収益、エンゲージメント、コンバージョンイベントのいずれかを計測するのに使用できます。

原則と流れ


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がコンバージョン値を検証し解読します。解読されたデータは 記録および成果が計測され、その後AppsFlyerの管理画面、レポート、APIで利用できるようになります。

SKAdNetworkのインフラの機能的及び構造的な制限を補うため、次の表に示す特性を考慮してAppsFlyerのソリューションは構築されています。

特性 説明
データ収集
  • 広告主にとって、SKAdNetwork のポストバックは複数のアドネットワークから収集されます。
  • 広告主は、複雑で面倒な作業である各アドネットワークとの連携を独自に行う必要はありません。
データ検証
  • ポストバックが Appleによって署名されていることを保証します。これにより、ポストバック不正の余地を減らします。
  • トランザクションIDの項目を使用して、ポストバックが一意であることを検証します。
データ強化
  • 他のデータポイントと組み合わせることでSKAdNetwork ポストバックデータを強化し、より完全なROI分析を提供します。例えば、アドネットワークから提供されるキャンペーン名などです。 
  • データポイントにはインプレッション、クリック、コストなどが含まれています。
データ配信

強化された SKAdNetworkデータは、次のとおり利用できます:

シームレスな連携
  • 必要な手順がアプリ設定ページに要約されており、広告主側で簡単に連携できます。
  • コーディングは必要ありません。アプリには最新版のSDKを実装してください。 
  • 今後予期される Apple による SKAdNetworkのインフラへの変更に対するサポートが含まれています。
アジリティ 

広告主様は、必要に応じて管理画面から計測設定を変更できます。

Conversion Studio

AppsFlyerのConversion Studioは、SKANソリューションの中核です。コンバージョン値のすべてのビットをカウントするための最大限の柔軟性を提供します。CV内にエンコードする計測したいデータを正確に決定します(インストール後の期間中に測定するイベントやその計測期間など)。CV設定を構成するために使用できるいくつかの測定モードがあります。

タイプ 測定モード 説明 アクティビティ期間

フレキシブル

SKAN 4.0

[推奨]

設定可能なアクティビティ期間の中で、収益、コンバージョン(アプリ内イベント)、エンゲージメント計測を組み合わせて設定可能です。
  • ウィンドウ1(1つ目のポストバック):1-2日
  • ウィンドウ2:3-7日
  • ウィンドウ3:8-35日

フレキシブル

カスタム

設定可能なアクティビティ期間の中で、収益、コンバージョン(アプリ内イベント)、エンゲージメント計測の組み合わせを設定します。 12時間〜63日

固定

収益

[デフォルト]

[従来]

以下のいずれかの範囲で収益を計測します。

  • $10-$630($10単位)
  • $1-$63($1単位)
  • $0.01-$0.63($0.01単位)
24時間

固定

コンバージョン

[従来]

最大6個まで選択したアプリ内イベントの発火有無を計測します。 24時間

固定

エンゲージメント

[従来]

1つのイベントをユーザー実行した回数を計測します。 24時間

フレキシブル

デコード

  • イベントマッピングにアプリ独自のCVを作成・設定します。
    (AppsFlyer SDKをアプリに実装出来ない場合に、このオプションを使用してください。)
    デコードモードを使用するには、SKAN Conversion Studio > オプション ( ) をクリック > カスタムデコードマッピングファイルのアップロードを選択します。
  • SKAN 4 はサポートされていません
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 V6 SDKに移行してください。

  • アプリロジックやアプリコードを変更する必要はありません。
  • AppsFlyerのSKANソリューションは、アプリ内イベントを利用して、通常の方法でアプリ内イベントポストバックを設定します。 SKANソリューション固有のテストは必要ありません。
  • App Storeにアプリを提出する
  • アプリストアでは、SKAdNetworkの登録やプロセスは必要ありません。
デベロッパー
4 パートナー連携 

アドネットワークパートナーは、SKAdNetwork連携を使用して当社と連携する必要があります。注!AppsFlyer SKAdNetworkシミュレーションには、現在の連携ステータスに関わらず、全てのパートナーのデータが含まれています。ただし、SKAdNetworkポストバックによってレポートされた実際のデータには反映されません。
 

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

SRN以外

  1. パートナーに AppsFlyer SKAdNetwork 機能バッジがあり、パートナーの画面で SKAdNetwork キャンペーンレポートが有効になっていることを確認します。
  2. パートナーのアプリ内イベント名にSDKで設定したアプリ内インベント名がマッピングされていることを確認してください。

Meta広告:

マーケティング担当者

トラブルシューティング

症状

説明

管理画面に非オーガニックのインストールが何も表示されていない。
  1. SKAdNetworkの計測 がオンになっていることを確認してください。
    1. 設定>SKAN Conversion Studioに移動します。
    2. オプション (⋮) をクリックしてSKAN計測の設定を確認してください。 
  2. SDKのバージョンが6.2.6以上であることを確認してください。
    • 管理画面左メニューのインテグレーション > SDK情報 > SDKバージョン別ユーザーにて、現在のバージョンを確認可能です。
  3. 各種SDKプラグインを使用している場合は、AppsFlyerのSKAdNetworkをサポートしているバージョンを実装していることを確認してください。 
  4. アドネットワークがAppsFlyerと連携しており、SKAdNetworkのポストバックをAppsFlyerへ転送していることを確認してください。
管理画面に非オーガニックインストールは表示されているが、アプリ内イベントが何も計測されていない。
  1. SDKのバージョンが6.2.6以上であることを確認してください。
    • 管理画面左メニューのインテグレーション > SDK情報 > SDKバージョン別ユーザーにて、現在のバージョンを確認可能です。
  2. 各種SDKプラグインを使用している場合は、AppsFlyerのSKAdNetworkをサポートしているバージョンを実装していることを確認してください。
  3. S2Sでイベントを計測している場合には、[S2Sアプリ内イベントを計測する]の設定がONになっていることを確認してください。 
    1. 設定>SKAN Conversion Studioに移動します。
    2. オプション (⋮) をクリックし、S2Sイベント計測がオンになっていることを確認してください。
      注:カスタムおよびデコード計測モードではこの設定は常にオンになっており、変更することはできません。
管理画面にインストールやいくつかのアプリ内イベントが表示されているが、いくつかのアプリ内イベントが計測されていない。
  1. S2Sでイベントを計測している場合には、[S2Sアプリ内イベントを計測する]の設定がONになっていることを確認してください。 
    1. 設定>SKAN Conversion Studioに移動します。
    2. オプション (⋮) をクリックし、S2Sイベント計測がオンになっていることを確認してください。
      注:カスタムおよびデコード計測モードではこの設定は常にオンになっており、変更することはできません。
  2. ポストバックローデータ を検査し、すべてのイベントがレポートされているかどうかを確認します。
位置情報(国情報)が正しくない。

国データは以下のように算出されます:

  • キャンペーンに関連付けられ、アドネットワークからAppsFlyerに報告された国情報に基づいて決定しています。
  • デバイスのIPアドレスを使用しています。iOS 14.6からはこのアドレスはプロキシアドレスになっており、ユーザーの位置情報を正確に示すものではありません。

アプリインストール発生からダッシュボードとレポートの更新までのタイミング

Key 要素名 説明 例A  例B  例C 例D 例E
A SKAN 4 ウィンドウ 1
  • 期間中、CVはアプリによって設定されます。
  • 0-2日
  • ウィンドウはConversion Studio画面で2日前にロックできます。

-

-

2日間

-

-

B SKAN 4 ウィンドウ 2
  • 期間中、CVはアプリによって設定されます。
  • 3-7日
  • ウィンドウはConversion Studio画面で7日前にロックできます

-

-

-

7日間

-

C SKAN 4 ウィンドウ 3
  • 期間中、CVはアプリによって設定されます。
  • 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

アクティビティ期間

( SKAN3以前のみ )

  • 期間中、コンバージョン値がアプリによって設定されます。 
  • アクティビティ期間は、アプリが初回起動された際に開始します。
  • 期間:12時間 - 63日

24時間

72時間

-

-

-

G

SKAdNetworkタイマー

( SKAN3以前のみ )

  • タイマーのカウントダウン:24時間
  • コンバージョン値が増加するたびにタイマーがリセットされます。これは、24時間からカウントダウンを開始することを意味します。
0-24時間 0-24時間 - - -
H

SKAdNetworkのランダム遅延

( SKAN3以前のみ )

ランダムなポストバックの遅延時間です。カウントダウンは、A+Bで定義された期間の終了時に開始されます。 

0-24時間 0-24時間 - - -
I AppsFlyerによる処理 特定の日に受信したポストバックは、その日が終わった時点 (UTC) で、次の日のUTC 00:01から処理されます。データは8時間後に利用できるようになります。つまり、処理には8〜32時間かかります。平均の遅延時間は20時間です。例えば、月曜日に受信したポストバックは火曜日に処理されます。管理画面はUTC8:00 (日本時間17:00)までに更新されます。  8-32時間 8-32時間 8-32時間 8-32時間 8-32時間
J サマリー 経過する可能性のある合計時間  32-104時間 80-152時間 80-120時間 200-344時間 872-1016時間

SKAdNetworkにおけるオーガニックデータ

SKAdNetworkにおけるオーガニックデータは、次のメカニズムを用いて計算されます。

  • アプリ内イベントのオーガニック指標は、選択した計測モードが 「SKAN 4」、「カスタム」、「デコード」の場合は使用できません。
  • Apple SKAdNetworkが、メディアソースと接触したあとにアプリをインストールしたユーザーに関するポストバックを送信します。これにより非オーガニックの指標が提供されます。 
  • AppsFlyerのアトリビューション管理画面には、媒体に関わらず全てのインストールが含まれています。SKANとAppsFlyerのアトリビューション指標を並べて表示を参照してください。
  • このデータを使用して、以下のとおりオーガニック指標は「A-B」で計算されます: 
    • A = 従来のオーバービュー管理画面に基づく全てのユーザーの合計
    • B = SKAdNetworkポストバックにより報告された非オーガニックユーザー数

Apple Search Adsに関する警告:Apple Search Adsによってもたらされたインストールは、従来の管理画面上では非オーガニックと表示されます。ただし、SKAdNetworkのコンテキストでは、オーガニックデータの一部に内包されます。 

特性と制限事項

特性 備考
アドネットワークのアクセス アドネットワークはポストバックを受信します
代理店

サポートされていません。つまり、代理店はSKAdNetworkキャンペーンを運用しているアドネットワークを有効にすべきではありません。代理店の場合、広告主にアドネットワークを有効化するよう依頼し、自身のアカウントではこれを実行しないでください。代理店は、SKAN代理店の情報を追加することで、代理店経由で獲得したユーザーを確認することができます。 

代理店への運用詳細の開示 N/A
タイムゾーン UTC
通貨  USD
オーガニックデータ SDKイベントデータに基づきます。例えば、オーガニックインストールの指標は次のように計算されます。SDKによって報告されたすべてのインストールのデータから、SKAdNetworksによって報告された非オーガニックインストールの数を差引きます。
非オーガニックデータ SKAdNetworkのポストバックに基づく
データの更新頻度

毎日

過去データ

最も早い日付は、iOS 14が利用できる日です(2020年9月16日)

ユーザーアクセス アカウントユーザーは 必要なアクセス許可を持っている必要があります
App Clip App ClipはSKAdNetwork管理画面ではオーガニックとして計測されます。オーバービュー管理画面を使用して起因メディアを表示します。

SKAN連携パートナー

広告収益の計測

SKAdNetworkの測定期間中に発生した広告収益を、ユーザーを誘導したキャンペーンに紐づけます。現在は、SDKを介したMoPubのインプレッションレベルの広告収益の計測を実装している広告主のみに限定された機能です。

SKANダッシュボードに広告収益を記録するには: 

注:メディエーションで使用できる広告ソースについては、 汎用SDKコネクタのドキュメントをご覧ください。

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

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

次の表のさまざまなオプションと要件を参照してください。

件名 説明

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

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

AppsFlyerは成果が紐づくアドネットワークに対してポストバックを送信しています。これはAppsFlyerによってデコードされたポストバックで、iOSから受け取ったSKAdNetworkのポストバックのコピーではありません。これらのポストバックには、デコードされたコンバージョン値に関する情報 (インストールとアクティビティ期間中にユーザーが実行したアプリ内イベントに関するデータ)が含まれています。

コンバージョン値のデコードに応用可能なため、広告主の許可なくTransaction IDをアドネットワークへ共有することはありません。 

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

広告主は、トランザクションIDの共有を次のように有効にします。 AppsFlyerにて、コラボレーション>アクティブな連携>パートナー選択 > 連携タブ>データ共有を選択します。

アプリ内イベント マッピングの確認