概要:SKAN Conversion Studioでは、アプリ内のどのユーザー行動を、どのくらいの期間計測するかを設定できます。インストール後の限られた期間で、収益、コンバージョン、エンゲージメント、リテンションを計測します。 SSOT(Single Source of Truth)の計測を追加すると、ユーザーがAppsFlyerとSKANの両方でアトリビューションされたかどうかを確認できます。
SKAN Conversion Studioの基本
SKAdNetwork(SKAN)のアトリビューションでは、各計測期間の終了後、iOSデバイスが最新のコンバージョン値(CV)を含むSKANポストバックを送信します。
SKAN 3以前では、最初のアクティビティ期間が終了した後に、1件のポストバックが届きます。アクティビティ期間は、12時間〜63日です。 CVは6ビットに制限され、0〜63の64種類の値を取ります。
SKAN 4では、2日目、7日目、35日目に終了する各ウィンドウの後に1件ずつ、計3件のポストバックが届きます。各CVは、次のようになっています。
- ウィンドウ1の細かいCVは6ビットに制限され、0〜63の64種類の値を取ります。
- ウィンドウ1〜3の粗いCVは、low、medium、highのいずれかです。ウィンドウ2と3には、細かいCVはありません。
この制限があるため、細かいCVの64種類の値と粗いCVの3種類の値をどう使うか、慎重に選ばなければならない場合があります。
Conversion Studioでは、利用できるすべての値とビットを最大限に活用できるよう、柔軟に設定できます。インストール後のどの行動をどのくらいの期間計測するかなど、CVに反映する計測データを細かく指定できます。 CVの設定には、複数の計測モードを使用できます。
| 種類 | 計測モード | 説明 | アクティビティ期間 |
|---|---|---|---|
| 可変 |
[推奨] [デフォルト] |
設定可能な3つの計測期間で、収益、コンバージョン(アプリ内イベント)、エンゲージメントを組み合わせて計測します。 3つのウィンドウは、インストール後の互いに重複しない期間を計測します。つまり、ウィンドウ2の計測対象はインストール後3〜7日目であり、0〜7日目ではありません。 |
|
| 可変 | カスタム | 設定可能なアクティビティ期間で、収益、コンバージョン(アプリ内イベント)、エンゲージメントを組み合わせて計測します。 | 12〜1,512時間(デフォルトでは最大72時間。延長可能) |
| 固定* |
収益 [従来のモード] |
以下のいずれかの範囲で収益を計測します。
|
24時間 |
| 固定* |
コンバージョン [従来のモード] |
アプリ内イベントを1〜6個選択します。 | 24時間 |
| 固定* |
エンゲージメント [従来のモード] |
ユーザーがイベントを実行した回数 | 24時間 |
| 可変 | デコード |
|
12〜1,512時間(63日) |
*2024年6月23日以降、新規アプリでは固定モードを利用できません。 すべての機能は、カスタムモードとSKAN 4モードで利用できます。
ヒント! Conversion Studioで、さまざまな設定を試してみてください。 AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
計測の原則と用語の定義
用語の定義
-
SKAN計測期間:SKAN 4以降が対象です。インストール後のユーザー行動を計測する期間は、次の3つのウィンドウに分かれています。
- ウィンドウ1:1〜2日目
- ウィンドウ2:3〜7日目
- ウィンドウ3:8〜35日目
- 3つのウィンドウは、インストール後の互いに重複しない期間を計測します。つまり、ウィンドウ2の計測対象はインストール後3〜7日目であり、0〜7日目ではありません。
- アクティビティ期間:SKAN 3以前が対象です。アプリの初回起動から始まる、あらかじめ定めた長さの期間です。デフォルトは24時間です。 SKAN 4以降を使用していても、ユーザーのデバイスやアドネットワークがまだSKAN 4に対応していない場合は、アクティビティ期間は48時間になります。
-
コンバージョン値(CV):ユーザーの質を示す値です。SKAN 4では各ウィンドウの終了後、SKAN 3以前ではアクティビティ期間の終了後に、iOSが送信するポストバックで報告されます。 AppsFlyer SDKがCVを設定します。 CVを独自に設定する場合は、デコードを使用し、CVのマッピングファイルをアップロードしてください。
- SKAN 4以降には、細かいコンバージョン値(fine)と粗いコンバージョン値(coarse)の両方があります。
- SKAN 4以降には、細かいコンバージョン値(fine)と粗いコンバージョン値(coarse)の両方があります。
- CVの使用数:設定した内容をマッピングするために必要なCVの数。計測コンポーネントや計測要素を増やすほど、多くのCVが必要になります。範囲や設定要素を1つ追加するごとに、CVを消費します。同じコンポーネント内で設定単位を追加すると、CVの使用数は指数関数的に増加します。CVを上限まで活用する例を参照してください。
- SSOT:ユーザーがSKANと別の照合方法の両方でアトリビューションされた場合に、フラグを付ける仕組みです。このフラグを使用してSKANローデータのインストールの重複を除去し、正確な成果指標を算出します。
-
計測コンポーネント:
- 収益:発生した収益を計測します。
-
アプリ内イベント:コンバージョン(イベントを実行したユニークユーザー数)、
エンゲージメント(イベントの実行回数)、またはその両方を計測します。 - ファネル:ファネル内で順番に並べたイベントに基づいて、アプリ内イベントの発生を計測します。ユーザーがファネル内のいずれかのイベントを実行すると、その前にあるすべてのイベントも実行したものと見なされます。
- 優先度:収益、アプリ内イベント、またはその両方を含むコンポーネントです。
原則
-
管理者のみ:Conversion Studioの設定を保存できるのは、管理者のみです。アカウントユーザーは、設定を閲覧できます。
- 同時に有効にできるモードは1つだけです。
- AppsFlyerは、選択したモードで設定された組み合わせをCVにマッピングします。マッピング表を表示・ダウンロードできます。
- AppsFlyerは、ユーザーがアプリを初めて起動した時点の計測モードを使用し、計測対象の行動が発生するたびにアプリ内のCVを設定します。
- iOSは、Appleのクラウド匿名性を考慮して、ポストバックにCVを含めるかどうかを決定します。
- ウィンドウの終了後に発生したユーザー行動は、計測対象になりません。
- SKANダッシュボードとレポート:
- SKANダッシュボードのレイアウトと指標は、モードと設定によって異なります。
- レイアウトは、00:00(UTC)時点で有効なモードに基づき、毎日更新されます。更新後のレイアウトは、05:00(UTC)までに利用できるようになります。
- SKAN 4、カスタム、デコードの各モードでは、アプリ内イベントと総収益のオーガニックデータは利用できません。
S2Sの原則
計測対象の行動は、サーバー間(S2S)APIで報告できます。モードごとに、以下の点に注意してください。
- SKAN 4、カスタム:S2Sは常にオンです。
- デコード:このモードにS2Sは適しておらず、利用できません。このモードでは、AppsFlyerはCVを設定しません。
- [従来のモード]収益、コンバージョン、エンゲージメント:イベントを送信する前に、S2Sイベントの記録をオンにする必要があります。
SKAN Conversion StudioでのCV設定
SKAN Conversion Studioでは、CVを設定するために複数のモードを利用できます。
- SKAN 4:収益、アプリ内イベント、優先度、SSOTなどの計測コンポーネントを使用し、3つの計測期間のそれぞれで何を計測するかを指定します。
- カスタム:収益、アプリ内イベント、優先度、SSOTなどの計測コンポーネントを使用し、アクティビティ期間中に何を計測するかを指定します。
- [従来のモード]固定モード:以下のいずれかの方法で、ユーザーの価値を計測します。
- 収益
- コンバージョン
- エンゲージメント
各計測モードの詳細は、以降のセクションで説明します。
重要!
SKAN Conversion StudioでCVを設定できるのは、管理者、またはSKAN Conversion Studioの[管理*]権限を持つアカウントユーザーです。
ユーザーの権限を確認・変更する手順:
- AppsFlyerの画面右上にあるメールアドレスをクリックします。
- [ユーザー管理]を選択し、対象のユーザーを選択します。
- 必要に応じて、SKAN Conversion Studioの[管理]権限を付与します。権限の詳細は、ユーザー管理を参照してください。
*注意:アクセス範囲が特定のメディアソースや地域に制限されているユーザーは、SKAN Conversion Studioを表示・利用できない場合があります。
SKAN 4
SKAN 4では、収益、アプリ内イベント、優先度、SSOTなどの計測コンポーネントを使用し、3つの計測期間のそれぞれで何を計測するかを指定します。これらのコンポーネントを組み合わせて、SKAN 4の計測モードを構成します。
以前のSKANモードからSKAN 4にアップグレードする場合、現在のスキーマのマッピングが、ウィンドウ1の細かいCVの設定に引き継がれます。 AppsFlyerが、ウィンドウ1〜3の粗いCVを自動でマッピングします。
SKAN 4を手動で設定する場合は、さまざまなオプションを試してみてください。変更に応じて、CVの使用数のサマリーが更新されます。 CVの上限を超えずに、最も重要なデータを取得できるよう、設定を調整してください。 CVの使用数の計算を参照してください。
注意:以前のSKANモードからSKAN 4にアップグレードすると、現在のスキーマのマッピングが細かいCVの計測に引き継がれ、粗いCVはAppsFlyerが自動でマッピングします。 SKANを初めて使用する場合は、AppsFlyerが初期設定のマッピングを提供します。
SKAN 4モードを使用し、Conversion StudioでCVを手動設定する手順:
- AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
- オプション(⋮)をクリックしてメニューを開き、[SKAN計測]がオンになっていることを確認します。注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
- [SKAN 4.0]計測モードを選択します。
-
[続行]をクリックします。
[ウィンドウ1(1〜2日目)細かい]CVの設定が開きます。 - [任意][SSOT]をオンにします。
SSOTは、複数のアトリビューション照合方法で報告されたインストールにフラグを付け、重複を除去します。詳細はこちら
-
[+計測を追加]をクリックして、各種計測コンポーネントを追加します。
以降のセクションでは、設定オプションとコンポーネントを詳しく説明します。 SKANの計測設定を試す際は、以下を参考にしてください。- 収益
- アプリ内イベント
- ファネル
- 優先度
-
[粗い]をクリックし、手順6〜7を繰り返して、[ウィンドウ1(1〜2日目)粗い]CVを設定します。
注意:- 利用できる計測コンポーネントは、収益とアプリ内イベントのみです。
- ポストバックが送信されるようにするには、lowのCVにユーザーのセッションを設定する必要があります。
- [任意][計測期間の早期終了]をオンにし、SKANウィンドウを通常より早く終了する条件を設定します。条件には、時間または粗いCVを指定できます。詳細はこちら
-
[ウィンドウ2(3〜7日目)]をクリックし、手順6〜8を繰り返してウィンドウ2のCVを設定します。
注意:- 利用できる計測コンポーネントは、収益とアプリ内イベントのみです。
- [推奨]lowのCVには、ユーザーのセッションを設定してください。
-
[ウィンドウ3(8〜35日目)]をクリックし、手順6〜8を繰り返してウィンドウ3のCVを設定します。
注意:- 利用できる計測コンポーネントは、収益とアプリ内イベントのみです。
- [推奨]lowのCVには、ユーザーのセッションを設定してください。
- [保存]をクリックします。
- パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。
カスタム
カスタムモードでは、収益、アプリ内イベント、優先度、SSOTなどの計測コンポーネントで、何を計測するかを指定します。アクティビティ期間では、計測を行う長さと間隔を設定します。これらのコンポーネントを組み合わせて、カスタム計測モードを構成します。
カスタムモードの設定では、さまざまなオプションを試してみてください。変更に応じて、CVの使用数のサマリーが更新されます。 CVの上限を超えずに、最も重要なデータを取得できるよう、設定を調整してください。 CVの使用数の計算を参照してください。
注意:Conversion Studioには、デフォルトでSKAN 4が表示されます。以前のモードに戻すには、オプション(⋮)をクリックしてメニューを開き、[以前のSKANバージョンに戻す]を選択します。
カスタムモードを使用し、Conversion StudioでCVを手動設定する手順:
- AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
- オプション(⋮)をクリックしてメニューを開き、[SKAN計測]がオンになっていることを確認します。 注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
- [カスタム]計測モードを選択します。
-
[続行]をクリックします。
- [任意][SSOT]をオンにします。
SSOTは、複数のアトリビューション照合方法で報告されたインストールにフラグを付け、重複を除去します。詳細はこちら
-
[+計測を追加]をクリックして、各種計測コンポーネントを追加します。
以降のセクションでは、設定オプションとコンポーネントを詳しく説明します。 SKANの計測設定を試す際は、以下を参考にしてください。- 収益
- アプリ内イベント
- ファネル
- 優先度
- ユーザー行動を計測するアクティビティ期間を、12時間〜63日の範囲で設定します。
デフォルトの[アクティビティタイマー]では、24〜72時間を設定できます。デフォルトの[間隔]では、12時間または24時間を設定できます。[カスタム期間]を使用すると、アクティビティ期間を最大63日まで延長し、より長い間隔を設定できます。 - [保存]をクリックします。
- パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。
[従来のモード]固定モード
注意
2024年6月23日以降、新規アプリでは固定モードを利用できません。 すべての機能は、カスタムモードとSKAN 4モードで利用できます。
固定モードでは、以下のいずれかの方法でユーザーの価値を計測できます。
-
- 収益
- コンバージョン
- エンゲージメント
モードの設定を変更すると、CVの使用数のサマリーが更新されます。 CVの上限を超えずに、最も重要なデータを取得できるよう、設定を調整してください。 CVの使用数の計算を参照してください。
注意!
- 固定モードでは、アプリの初回起動から24時間のアクティビティ期間を計測します。
- S2Sでイベントを送信する場合は、SKAN S2Sを明示的に有効にする必要があります。
固定モードを使用し、Conversion StudioでCVを手動設定する手順:
- AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
- オプション(⋮)をクリックしてメニューを開き、以下を行います。
- [SKAN計測]がオンになっていることを確認します。 注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
- [任意]S2Sによるイベント送信を有効にします。収益、コンバージョン、エンゲージメントのいずれかのモードを選択した場合に利用できます。
- 固定計測モードを選択します。
- 以下の表を参照し、選択した固定計測モードの説明と手順に従ってください。
- [保存]をクリックします。
- パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。
固定モードの計測
| 計測モード | 説明 |
|---|---|
| 収益 |
24時間のアクティビティ期間中に生じた収益。 計測する金額の刻み幅(USD)を、以下から選択します。
AppsFlyerが、収益を計測する63個の範囲を自動的に設定します。イベント名 利用できる指標:
|
| コンバージョン |
24時間のアクティビティ期間中に1回以上実行されたアプリ内イベント 設定:
アプリ内イベントごとの指標:
ユーザー数の計測例:
補足! コンバージョン計測では、ユーザーがイベントを実行したかどうかを確認します。ユーザーがイベントを実行した回数を計測する場合は、エンゲージメント計測を使用してください。 |
| エンゲージメント |
アクティビティ期間中に、ユーザーが指定のアプリ内イベントを実行した回数 設定:
アプリ内イベントの指標:
例:
|
デコード
CVとイベントの対応関係を独自に定義し、アプリ側でCVを設定します。 AppsFlyer SDKをアプリに実装できない場合は、このオプションを使用します。
デコードを使用する手順:
- AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
- オプション(⋮)をクリックしてメニューを開き、以下を行います。
- [SKAN計測]がオンになっていることを確認します。 注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
- デコードマッピングファイルをアップロードします。
- [保存]をクリックします。
-
パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。
計測コンポーネント
SSOT
|
SSOTは、複数のアトリビューション照合方法で報告されたインストールにフラグを付け、重複を除去する仕組みです。具体的には、SKANと別の方法でアトリビューションされたインストールが対象です。このフラグはSKANローデータレポートに含まれ、Overview dashboardのSSOTビューで指標を算出する際にも使用されます。 | |
| 必須 | いいえ |
| 複数使用 | いいえ |
| 設定オプション |
SSOTをオンにすると、SKANと別の照合方法の両方でアトリビューションされたユーザーを識別できるように、CVが設定されます。 SSOTフラグの使用箇所
|
アプリ内イベントコンポーネント
| 必須 | いいえ | ||||||||||||||||||||
| 複数使用 | はい | ||||||||||||||||||||
| 設定オプション |
アプリ内イベントを選択し、計測の目的に合わせて以下のように範囲を設定します。
|
||||||||||||||||||||
| エンゲージメントの範囲 |
エンゲージメントを計測するには、イベントの発生回数の範囲を設定する必要があります。選択したエンゲージメントイベントの発生が報告されると、SKANは発生回数に応じて、該当する範囲を選択します。 仕様
範囲を使用したエンゲージメント計測
例: 図には、以下の発生回数の範囲が示されています。 設定されている発生回数の範囲:
各範囲を使用して、発生回数を以下のように記録します。
|
||||||||||||||||||||
| 制限事項 | 同じアプリ内イベントを、このコンポーネントに複数回設定することはできません。 | ||||||||||||||||||||
収益コンポーネント
| 必須 | いいえ | ||||||||||||||||||||
| 複数使用 | アプリ内イベントを収益ソースにする場合は、複数使用できます。 | ||||||||||||||||||||
| 設定オプション |
すべての収益ソースの合計を、1つのイベントで記録できます。また、収益が発生する特定のアプリ内イベントを選択し、収益ソースごとに記録することもできます。 以下の収益ソースに対応しています。
|
||||||||||||||||||||
| 範囲 |
収益を計測するには、収益範囲を作成する必要があります。収益が報告されると、SKANはその金額を該当する範囲に割り当てます。 仕様
範囲を使用した収益の記録
例: 図には、以下の収益範囲が示されています。
各範囲を使用して、収益を以下のように記録します。
|
||||||||||||||||||||
ファネルコンポーネント
|
| |||||||||||||
| 必須 | いいえ | ||||||||||||
| 複数使用 | いいえ | ||||||||||||
| 設定オプション | ファネル内のイベントを、実行される順番に並べます。 1つのイベントが発生すると、その前のイベントもすべて発生したと見なされます。そのため、以下の例のように、イベントを並べる順序が非常に重要です。 | ||||||||||||
| 例 |
上の図のファネルには、a、f、b、k、zのイベントが含まれています。
|
||||||||||||
優先度計測コンポーネント
カスタムモードの優先度計測コンポーネントでは、ビジネスロジックに沿って、アプリ内のユーザー行動の流れに順位を付けます。優先度の高い計測結果が、低い計測結果に優先して反映されます。これにより、コンバージョンファネルの各段階で何を計測するかを選べます。
各優先度(最大63個)には、収益、アプリ内イベント、またはその両方を含められます。ユーザーがアプリ内でイベントを実行すると、AppsFlyerはその行動に合う優先度を判定し、対応するCVを設定します。
カスタムモードで優先度コンポーネントを使用する場合と使用しない場合を比較すると、違いを理解しやすくなります。優先度を使用しない場合、AppsFlyerは、可能なすべての計測の組み合わせをCVにマッピングします。優先度を使用する場合は、明示的に設定した計測の組み合わせだけをCVにマッピングします。
優先度については、この記事の詳細な例も参照してください。
優先度の原則
- 優先度は1〜63個設定できます。設定できる数は、アクティビティ期間とSSOTの設定によって異なります。
- 優先度1が常に最優先です。数字が最も大きい優先度が、最も低い優先度になります。
- 各優先度は、収益またはアプリ内イベント、あるいはその両方のコンポーネントで構成されます。 1つの優先度に、複数のアプリ内イベントや収益ソースを含められます。
- 優先度では、ファネルコンポーネントは使用できません。ただし、1つの優先度に複数のアプリ内イベントを設定すれば、ファネル内のユーザーのコンバージョンを計測できます。
- 優先度計測コンポーネントを使用する場合、アプリ内イベントや収益など、ほかのコンポーネントを別途設定することはできません。
優先度を使用して計測を設定する手順:
- AppsFlyerで、[SKAN Conversion Studio]に移動します。
- [カスタム]を選択し、[続行]をクリックします。
- 必要に応じて、[削除]をクリックして現在の設定を削除します。
-
[+計測を追加]をクリックします。 [優先度]を選択します。
優先度1が表示されます。 - 以下から計測コンポーネントを選択します。
- 収益
- アプリ内イベント
- 画面に従って各フィールドを入力します。
- 優先度には、収益、アプリ内イベント、またはその両方を含められます。
-
イベントの発生回数と収益の範囲は、昇順でも降順でも設定できます。ただし、範囲は連続している必要があります。たとえば、1〜5、5〜8、8〜10という範囲は連続しています。同じ範囲を複数回使うには、2回目が固有の組み合わせの一部であり、かつ直前に範囲を設定した優先度と同じ範囲になっている必要があります。たとえば、「1〜5」と「1〜5+カートに追加」が該当します。
収益の増加・減少を含む例
イベント 発生回数 収益 P1 event_a 2-3 $5 - $50 P2 event_a 2-3 $0 - $5 P3 event_a 1-2 $5 - $50 P4 event_a 1-2 $0 - $5 P5 event_a 0-1 $5 - $50 P6 event_a 0-1 $0 - $5
-
[検証]をクリックします。
「優先度は有効です」というメッセージが表示されます。表示されない場合は、優先度の設定を修正してから続行してください。 - 以下のいずれかを行います。
- 優先度を追加するには、[+優先度を追加]をクリックします。 既存の優先度1は1段下がり、優先度2になります。前述の手順に従って、優先度を設定します。
- 優先度を削除するには、[…]>[削除]をクリックします。
- 優先度を変更するには、[オプション](⋮)をクリックし、[順序を変更]または[最も低い優先度にする]を選択します。
- 優先度を複製するには、[オプション](⋮)をクリックし、[複製]を選択します。
- [保存]をクリックして、優先度の設定を完了します。
計測期間の早期終了
注意:計測期間の早期終了は、SKAN 4以降のみが対象です。
| 用途 | SKANの各ウィンドウでは、デフォルトで、インストール後の所定の期間にユーザーの価値を計測します。ウィンドウを早期終了すると、その時点までに取得したすべてのデータを含むポストバックを送信できます。この機能を使用するには、ウィンドウを終了する条件を設定します。 |
| 必須 | いいえ |
| 複数使用 | 可能。SKANウィンドウごとに1つ |
| 条件の選択肢 |
SKANウィンドウを早期終了する条件には、以下の2つがあります。
|
| 計測期間の早期終了による影響 | SKANポストバックにはウィンドウの終了時刻が含まれないため、インストール時刻を推定する際に、早期終了したかどうかは考慮されません。そのため、ウィンドウを早期終了すると、インストール時刻の推定精度に影響する場合があります。 |
アクティビティ期間
注意:
- アクティビティ期間は、SKAN 3以前(カスタムモードと固定モード)のみが対象です。
- SKAN 4以降を使用していても、ユーザーのデバイスやアドネットワークがまだSKAN 4に対応していない場合は、アクティビティ期間は48時間になります。
| 必須 | はい |
| 複数使用 | いいえ |
| 時間に関する仕様 |
|
| タイマーの長さ |
|
| 間隔 |
12時間または24時間。間隔の設定は、最終アクティブ時間帯とインストール時刻の推定精度に影響します。その他の設定については、この表の柔軟な計測設定を参照してください。 最終アクティブ時間帯は、ローデータレポートのmin_install_time列とmax_install_time列で確認できます。このセクションで説明するように、インストール時刻の算出に使用されます。 例:
|
| インストール時刻 |
インストール時刻は、以下のように算出します。
|
| 設定オプション |
アクティビティ期間には、期間の長さと間隔の2つの設定があります。
|
| アクティビティ期間の長さを変更した場合の影響 |
|
|
アドネットワークに関する注意点 |
|
| 範囲設定に必要なCV数の例 | このセクションの図は、タイマーが60時間、間隔が12時間の場合を示しています。 |
| アクティビティ期間を柔軟に設定するオプション |
柔軟な計測設定を使用すると、アクティビティ期間を長く設定でき、1時間単位で調整できます。間隔も同様に設定できます。各設定の仕様は次のとおりです。
注意点:アクティビティ期間を間隔で割った値は、整数である必要があります。 推奨:インストール時刻の推定精度が下がるため、間隔は24時間以下にしてください。 |
補足情報
CVマッピングの表示
- CVを選択すると、そのCVにマッピングされたイベントを確認できます。マッピングされたイベントは、表の下に表示されます。
- [コンバージョン値のサマリー]パネルから、CVのマッピング表をCSVファイルとしてダウンロードできます。[マッピングファイルをダウンロード]をクリックします。
- 広告主向けSKAN CVスキーマAPIを使用して、CVマッピングを取得できます。
CSVマッピングファイルの列
| 列 | 説明 |
|---|---|
| app_id | |
| conversion_value |
CVの値:
|
| event_name | |
| min_event_counter | イベント回数の範囲の下限値 |
| max_event_counter |
|
| min_event_revenue | イベント収益の範囲の下限値(USD) |
| max_event_revenue |
|
| min_time_post_install | ユーザーが最後にアプリ内でアクティブだった時間帯の下限値。インストール後の経過時間(時間単位)です。 |
| max_time_post_install | ユーザーが最後にアプリ内でアクティブだった時間帯の上限値。インストール後の経過時間(時間単位)です。 |
| last_config_change | SKAN Conversion Studioで設定を保存した日付。 |
CVの使用数の計算式
前述のとおり、使用できるCVは最大64種類です。以下の式で、各モードが使用するCV数を算出できます。
(アクティビティ期間の長さ[時間]÷間隔[時間])×(収益範囲の数+1)×(アプリ内イベントの範囲の数+1)×(ファネルのステップ数+1)
すべての計測コンポーネントが含まれるように、式を調整してください。
カスタムCVを上限まで活用する例
例1
| コンポーネント | 説明 |
|---|---|
| アクティビティ期間 |
|
| 収益 |
|
| アプリ内イベント | なし |
| ファネル | アプリ内イベント3個 |
例2
| コンポーネント | 説明 |
|---|---|
| アクティビティ期間 |
|
| 収益 |
|
| コンバージョン計測用のアプリ内イベント | コンバージョンを計測するアプリ内イベント1個。イベントごとに1つの範囲が必要 |
| ファネル | なし |
例3
| コンポーネント | 説明 |
|---|---|
| アクティビティ期間 |
|
| 収益 |
|
| エンゲージメント計測用のアプリ内イベント |
|
| ファネル | なし |
例4
| コンポーネント | 説明 |
|---|---|
| アクティビティ期間 |
|
| 収益 |
|
| コンバージョン計測用のアプリ内イベント | コンバージョンを計測するアプリ内イベント1個。1つの範囲が必要 |
| ファネル | なし |
優先度計測の詳細な例
ショッピングアプリで、広告主が以下を重視して計測するとします。
- 購入していないユーザーの行動
- 購入したユーザーの収益
これにより、CVを使用して収益をより正確に記録できます。これらの計測要件に合わせて、以下の表のように優先度を設定します。
以下の点に注意してください。
- 最も高い優先度は常に1です。注意!優先度の番号が、そのままCVに対応するわけではありません。 CVのマッピングは、画面上で確認できます。
- 優先度は最大63個設定できます。実際に設定できる数は、アクティビティ期間とSSOTのオン/オフによって異なります。
- 各優先度には、収益範囲、アプリ内イベントの発生回数の範囲、またはその両方を設定します。
- 範囲の値:下限値は含まれず、上限値は含まれます。たとえば、5〜10ドルの範囲には5は含まれませんが、10は含まれます。
計測優先度の設定例
| 優先度番号 | 収益範囲 | アプリ内イベント |
|---|---|---|
| 1[最優先] | $5-$10 | send_recommendation |
| 2 | $5-$10 | -- |
| 3 | $0-$5 | send_recommendation |
| 4 | $0-$5 | -- |
| 5 | -- | send_recommendation add_to_cart |
| 6 | -- | send_recommendation |
| 7[最低優先度] | -- | add_to_cart |
| -- 値の設定なし | ||
以下の表は、ユーザー行動の流れの例を示しています。各パターンには、ユーザーが順に行った操作と、AppsFlyerが判定した優先度を記載しています。
表の見方:
- 複数の操作は、>で区切っています。
- 括弧内の値は、ユーザーが操作を完了した後にAppsFlyerが判定した優先度です。 AppsFlyerは、この優先度を使用してアプリ内のCVを更新します。
ユーザー行動のパターン
| ユーザー行動のパターン | ユーザーの操作と優先度 |
|---|---|
| A | add_to cart (7) |
| B | add_to_cart (7) > send_recommendation (5) |
| C | 3ドルの購入(4) |
| D | 6ドルの購入(2) |
| E | 6ドルの購入(2)> send_recommendation(1) |
[従来のモード]固定モードの例
注意
2024年6月23日以降、新規アプリでは固定モードを利用できません。すべての機能は、カスタムモードとSKAN 4モードで利用できます。
例A:収益計測
| 要素 | 補足 |
|---|---|
| シナリオ |
|
| SKANの設定 |
|
| 選択した指標 |
利用できる収益関連指標
|
| レポートごとのローデータ行数 |
ローデータレポートは、Data Locker経由で利用できます。
|
| 開発者向けの注意点 | 収益を含むイベントが認識されます。 |
例B:コンバージョン計測
| 要素 | 補足 | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 例 |
ユーザーが実行したアプリ内イベント
|
|||||||||||||||||||||||||
| SKAdNetworkアトリビューションの設定 |
計測タイプ:コンバージョン
|
|||||||||||||||||||||||||
| 選択した指標 |
利用できるアプリ内イベント関連指標
注意! コンバージョンイベントとしてin-app 1が指定されているため、アプリ全体の指標とin-app-1の指標の算出には、4という値を使用します。 |
|||||||||||||||||||||||||
|
ローデータレポートは、Data Locker経由で利用できます。
|
||||||||||||||||||||||||||
| 開発者向けの注意点 |
|
例C:エンゲージメント計測
| 要素 | 補足 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 例 |
5人のユーザーがアプリをインストールし、表に示す回数だけアプリを起動します。 アプリの起動
|
||||||||||||
| SKAdNetworkアトリビューションの設定 |
|
||||||||||||
| 選択した指標 |
利用できる指標の例
|
||||||||||||
| レポートごとのローデータ行数 |
ローデータレポートは、Data Locker経由で利用できます。
|
||||||||||||
| 開発者向けの注意点 | ユーザーが選択したエンゲージメントイベントを実行するたびに、そのアプリ内イベントを送信してください。 SKAdNetworkは、イベントが送信された回数をカウントします。 |
SKAN Conversion Studio API
多くのアプリで同様のSKAN CV設定を使う場合、Conversion Studioの画面でアプリごとにスキーマを設計するのは、時間も手間もかかります。 SKANスキーマを画面上で一度設定し、SKAN Conversion Studio APIで同じスキーマを複数のアプリに適用すると、作業を効率化できます。注意:このAPIは、画面上でSKAN 4またはカスタム計測モードを使用して設定したスキーマのみに対応しています。
SKAN Conversion Studio APIを使用する手順:
- APIトークンを取得します。トークンは管理者が取得する必要があります。
- 認証ヘッダーで使用するAPIトークンを開発者に渡します。
- 以下のアプリIDを開発者に渡します。
- 画面上でSKANスキーマを設定したアプリ(コピー元となるアプリ)。
- 同じスキーマを適用したいすべてのアプリ。
- 開発者には、Developer HubのSKAN Conversion Studio APIの手順に従うよう依頼してください。
注意:
- 1回のAPI呼び出しで、1つのアプリにスキーマをコピーできます。開発者がスクリプトを作成すれば、必要なスキーマを複数のアプリにコピーできます。
- 代理店は、SKAN Conversion Studio APIを利用できません。
SKANスキーマの分析
実際の利用データに基づき、CVの使用状況や十分に活用されていないスキーマ設定を把握し、SKANの計測設定を改善できます。
CVの分布に関するインサイトには3つのタブがあり、それぞれ異なる観点からSKANスキーマを最適化できます。
- [コンバージョン値]タブ
- [収益]タブ
- [イベント]タブ
[コンバージョン値]タブ
実際に使用されているCVと、使用されていないCVを確認できます。
CVがバランスよく分布していれば、スキーマがユーザー行動を効果的に捉えていると判断できます。未使用のCVは、十分に活用されていない計測の組み合わせがあることを示します。そのままでは、SKANの計測枠や最適化の機会を無駄にしてしまいます。
- 過去7日分のポストバックにおける、各CVの出現頻度を表示します。
- ポストバックが0件の値を強調表示します。
- 値の割り当てを最適化し、計測枠の無駄を防ぐのに役立ちます。
- 優先度に基づくスキーマを使用するアプリで、特に役立ちます。
未使用の値を判定する基準
✅ すべてのCVが使用されています
⚠️ ポストバックが1件もないCVが1つでもある場合、この警告アイコンが表示されます。
[収益]タブ
設定した収益範囲が、ユーザーの実際の支出に合っているか確認できます。
SKANで定義する収益範囲を最適化すると、収益の精度を高められます。 SKANは各範囲の平均値を報告するため、ユーザーの実際の支出を反映できない場合があります。範囲が実態に合っていないと、報告額と実際の収益に差が生じます。その結果、収益レポートの精度やROAS、予算配分にも影響します。
グラフには、設定した収益範囲ごとの購入ユーザーの分布が表示されます。ユーザーの実際の支出と、報告された購入ユーザー1人あたりの平均収益(ARPPU)が一致しない場合、スキーマの見直しが提案されます。
- スキーマに収益のマッピングが含まれる場合に表示されます。
- 収益範囲ごとの購入ユーザーの分布を表示します。
- 購入ユーザー1人あたりの平均収益(ARPPU)と実際の支出の差異を特定します。
- 収益の精度を高めるためのスキーマ更新を提案します。
- アプリが収益推奨モデルの対象である場合、スキーマに基づいて個別に算出したARPPUの精度も表示されます。
報告誤差の判定基準
✅ 収益の誤差が3%以下
⚠️ 収益の誤差が3%超
[イベント]タブ
SKANにマッピングしたイベントが、分析に役立つだけの頻度で発生しているか確認してください。
SKANにアプリ内イベントが1つ以上マッピングされている場合に、このタブが表示されます。
グラフには、最初のアクティビティ期間中に、マッピングされた各イベントが発生したインストールの割合が表示されます。発生頻度が低いイベントや、まったく発生していないイベントが強調表示され、コンバージョンスキーマを有効に活用するための見直しに役立ちます。
選択したすべてのイベントが最初のアクティビティ期間中に発生するようにすれば、計測枠を無駄にせず、利用可能なCVを最大限に活用できます。
- スキーマに1つ以上のイベントがマッピングされている場合に表示されます。
- 過去7日間に、マッピングされたどのイベントについてもインストールが記録されていない場合は、表示されません。
- 最初のアクティビティ期間中に、マッピングされた各イベントが発生したインストールの割合を表示します。
- 発生頻度が低いイベントや、まったく発生していないイベントを強調表示します。
- スキーマの計測枠を無駄にしないよう、十分に活用されていないイベントの設定を見直すのに役立ちます。
イベント発生頻度の判定基準
✅ すべてのイベントが、インストールの3%以上で発生
⚠️ 1つ以上のイベントの発生率が3%未満
その他の操作
SKAN計測モードの変更
以下の点に注意してください。
- SKAN 4計測モードの利用開始後に、以前のモードに戻すことは推奨しません。
- 設定変更は00:00(UTC)から有効になり、移行期間が始まります。この期間中は、最後に選択した設定でCVをデコードします。ただし、その時点で届くポストバックは、過去のインストールに対応しています。
- 報告されるインストール数は、設定変更の影響を受けず、正確です。
SKAN計測の無効化
SKAdNetwork計測をオフにする手順:
- AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
- [⋮]をクリックします。
-
[SKAdNetwork計測]をオフにします。
これにより、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのSKAN関数の呼び出しを停止します。 - [変更を保存]をクリックします。
サーバー間APIによるイベントの報告
SDKとサーバー間API(S2S)のどちらからも、AppsFlyerのサーバーにアプリ内イベントを送信できます。
S2Sの処理の流れは次のとおりです。
- 広告主のサーバーで、ユーザーに関するイベントが発生します。この時点でアプリが開いている場合も、閉じている場合もあります。
- 広告主のサーバーが、S2SでAppsFlyerにイベントを報告します。
- AppsFlyerが更新後のCVを計算し、以下の処理を行います。
- ユーザーのデバイスでアプリが開いている場合:更新後のCVをSDKに通知します。 SDKが、デバイス上のiOSのCVを更新します。
- ユーザーのデバイスでアプリが開いていない場合:サーバーはアプリが開くのを待ってから、SDKにCVを通知します。通知は、アクティビティ期間が終了する前に行われる必要があります。通知できなかった場合、そのイベントは計測に反映されません。
必要なSDKバージョン
- アプリには、最新バージョンのSDKを実装してください。注意!開発者が追加の作業を行う必要はありません。
サーバー間APIによるアプリ内イベント送信を設定する手順:
- 以下のいずれかを行います。
- SKAN 4またはカスタムモードを選択している場合:
- 設定変更は不要です。
- 収益、コンバージョン、エンゲージメントのいずれかのモードを選択している場合:
- AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
- オプション(⋮)をクリックします。
- [サーバー間APIで送信されたアプリ内イベントを記録]をオンにします。
- SKAN 4またはカスタムモードを選択している場合:
- S2Sでイベントを送信します。
制限事項
- 特定のユーザーについてユーザーの匿名化を行っている場合、そのユーザーのイベントをS2Sで送信することはできません。
固定モードの計測へのSSOTの追加
注意
2024年6月23日以降、新規アプリでは固定モードを利用できません。すべての機能は、カスタムモードとSKAN 4モードで利用できます。
収益またはエンゲージメントの計測モードでは、iOSデータの重複を除去して正確に報告するSSOTはサポートされていません。 SSOTの詳細はこちら
収益またはエンゲージメントモードでSSOTを有効にする手順:
- AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
- 現在有効な計測モードまでスクロールします。
-
[+SSOTを追加]をクリックします。
- SSOTのトグルが自動的にオンになります。
- SSOTに必要なCVの枠を確保するため、固定モードの計測範囲に最小限の変更が加えられます。
- [保存]をクリックします。
コンバージョン値の引き下げ
SKAN 4モードでは、CVを引き上げるだけでなく、引き下げることもできます。デフォルトでは、CVは増加する設定になっています。 CVの引き下げを有効にすると、マイナスの収益を送信した場合に、以前のCVが高くても、そのウィンドウ内の最新の値がポストバックに含まれます。この機能は、3つすべてのウィンドウの細かいCVと粗いCVに適用されます。
注意:広告収益の値がマイナスになることはありません。
CVの引き下げを有効にする手順:
- AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
- [SKAN 4.0]計測モードを選択します。
- オプション(⋮)をクリックしてメニューを開き、以下を行います。
-
[コンバージョン値の引き下げを許可]がオンになっていることを確認します。
注意!以下の場合にのみ利用できます。- Conversion Studioで、以前にSKAN 4モードの設定を保存したことがあるアプリ。
- 編集権限を持つユーザー。
-
[コンバージョン値の引き下げを許可]がオンになっていることを確認します。
例
マイナスの収益を含む例
| CV | 収益 | アプリ内イベント |
|---|---|---|
| 3 | $20 - $30 | |
| 2 | $10 - $20 | af_add_to_cart |
| 1 | $0 - $10 | |
| 0 | NA | install |
例1
ユーザーが5ドルの購入を行うと、CVが1に上がります。
その後20ドルの購入を行うと、CVが3に上がります。
その後、−10ドルの購入が発生すると、CVが1に下がります。
その後add_to_cartイベントを実行すると、CVが2に上がります。
例2
ユーザーが25ドルの購入を行うと、CVが3に上がります。
その後af_add_to_cartを実行しても、CVは3のままです。
その後、−20ドルの購入が発生すると、CVが1に下がります。
アプリ内イベントのスキーマの例
| CV | アプリ内イベント |
|---|---|
| 3 | af_purchase |
| 2 | af_add_to_cart |
| 1 | session |
| 0 | install |
例
ユーザーがsessionイベントを実行すると、CVが1に上がります。
その後purchaseイベントを実行すると、CVが3に上がります。
その後もう一度sessionイベントを実行しても、CVは3のままです。
匿名化されたユーザーへの対応
[匿名化されたユーザーに対応]のトグルを有効にすると、プライバシーを保護しながら、匿名化されたユーザーのSKAN CVを正しく更新できます。
重要!
この機能の対象は、ユーザー匿名化メソッドを呼び出し、ユーザーを識別するすべての情報を削除・ハッシュ化するアプリのみです。これらのアプリでは、SKANのレポートを正確にするため、[匿名化されたユーザーに対応]のトグルを有効にする必要があります。
この機能が必要な理由
SKANは識別子を使用して、インストール後の行動に基づいてCVを更新します。アプリがstartメソッドの後にユーザー匿名化メソッドを呼び出すと、インストール後の一部のイベントを元のインストールに結び付けられなくなり、CVが正しく更新されない場合があります。
[匿名化されたユーザーに対応]のトグルを有効にすると、インストール時にすべてのユーザーについてハッシュ化された識別子が作成されます。これにより、後からユーザーが匿名化されても、その行動を元のインストールに正しく結び付けられ、正確なレポートを提供できます。
SSOTのマッピング方式
SKANスキーマでSSOTを有効にすると、CVの構成方法を設定できます。これにより、レポートの目的やアトリビューション戦略の要件に、より適した設定にできます。
AppsFlyerは、2つのマッピング方式に対応しています。
二分割
- CVを前半と後半に分けます。
- 前半は、エンゲージメントの高まりを表します。
- ロジック:
af_attribution_flag=falseのCV
- ロジック:
- 後半は前半と同じ内容で、AppsFlyerの従来の方法でアトリビューションされたことを明示します。
- ロジック:前半のCVに対応し、
af_attribution_flag=trueが設定されたCV
- ロジック:前半のCVに対応し、
- 前半は、エンゲージメントの高まりを表します。
ペア方式
- CVを2つずつのペアにします。
- 各CVの直後に、同じエンゲージメント水準を表す別のCVを配置します。後者は、従来の方法でアトリビューションされたことを明示する値です。
- CVを昇順に並べることで、ユーザーのエンゲージメントの高まりを一貫して表せます。
- ロジック:各CVの直後に、
af_attribution_flag=trueを設定した同じ内容のCVを配置します。
マッピング方式の設定
マッピング方式を設定する手順:
- SKANスキーマでSSOTを有効にします。
- スキーマエディターで、[その他のオプション](3点)メニューをクリックします。
- [マッピング方式]を選択します。
- 使用する方式を選択します。
- 二分割(デフォルト)
- ペア方式
- 更新されたスキーマのプレビューとカレンダービューを確認します。
- スキーマを保存します。
よくある質問
Q:SSOTを無効にするとどうなりますか?
A:SSOTをオフにすると、マッピング方式を選択できなくなります。
Q:デフォルトの方式に戻せますか?
A:はい。デフォルトは二分割で、いつでも選び直せます。
Q:変更はスキーマAPIにも反映されますか?
A:はい。選択した方式はすべて、マーケター向け・アドネットワーク向けのSKANスキーマAPIに反映されます。
Q:同じイベントに対応し、SSOTフラグだけが異なる2つのCVを設定できますか?
A:はい。更新後の検証ロジックでは、このような設定も有効と見なされます。
仕様と制限事項
| 項目 | 補足 |
|---|---|
| 代理店 | 代理店による広告主のSKAN Conversion Studioへのアクセスには制限があります。 |
| 粗い値 |
|
| オーガニックのアプリ内イベント | SKAN 4、カスタム、デコードの各モードでは、アプリ内イベントと総収益のオーガニック指標は利用できません。 |
| 解釈が確定しないデータ | SKANの設定変更後48〜72時間は、ダッシュボードとローデータレポートのデータを正しく解釈できない場合があります。 iOSタイマーの仕組みにより、ポストバックのデコードに使用する設定が、元のCVのエンコードに使用した設定と一致しているか判断できないためです。 |
| 地域に基づくアクセス制限 | アクセス範囲が特定のメディアソースや地域に制限されているユーザーは、SKAN Conversion Studioを表示・利用できない場合があります。 |