どのようにお手伝いできますか?

SKAN Conversion Studio

  • 更新

概要: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の設定には、複数の計測モードを使用できます。

種類 計測モード 説明 アクティビティ期間
可変

SKAN 4.0

[推奨]

[デフォルト]

設定可能な3つの計測期間で、収益、コンバージョン(アプリ内イベント)、エンゲージメントを組み合わせて計測します。

3つのウィンドウは、インストール後の互いに重複しない期間を計測します。つまり、ウィンドウ2の計測対象はインストール後3〜7日目であり、0〜7日目ではありません。

  • ウィンドウ1:1〜2日目
  • ウィンドウ2:3〜7日目
  • ウィンドウ3:8〜35日目
可変 カスタム 設定可能なアクティビティ期間で、収益、コンバージョン(アプリ内イベント)、エンゲージメントを組み合わせて計測します。 12〜1,512時間(デフォルトでは最大72時間。延長可能)
固定*

収益

[従来のモード]

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

  • 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〜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)の両方があります。
       
  • CVの使用数:設定した内容をマッピングするために必要なCVの数。計測コンポーネントや計測要素を増やすほど、多くのCVが必要になります。範囲や設定要素を1つ追加するごとに、CVを消費します。同じコンポーネント内で設定単位を追加すると、CVの使用数は指数関数的に増加します。CVを上限まで活用する例を参照してください。
  • SSOT:ユーザーがSKANと別の照合方法の両方でアトリビューションされた場合に、フラグを付ける仕組みです。このフラグを使用してSKANローデータのインストールの重複を除去し、正確な成果指標を算出します。
  • 計測コンポーネント:
     
    • 収益:発生した収益を計測します。
    • アプリ内イベント:コンバージョン(イベントを実行したユニークユーザー数)、
      エンゲージメント(イベントの実行回数)、またはその両方を計測します。
    • ファネル:ファネル内で順番に並べたイベントに基づいて、アプリ内イベントの発生を計測します。ユーザーがファネル内のいずれかのイベントを実行すると、その前にあるすべてのイベントも実行したものと見なされます。
    • 優先度:収益、アプリ内イベント、またはその両方を含むコンポーネントです。 

原則

  • Admin.png管理者のみ: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の[管理*]権限を持つアカウントユーザーです。

ユーザーの権限を確認・変更する手順:

  1. AppsFlyerの画面右上にあるメールアドレスをクリックします。 
  2. [ユーザー管理]を選択し、対象のユーザーを選択します。
  3. 必要に応じて、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の使用数の計算を参照してください。

CapacitCounter.png

注意:以前のSKANモードからSKAN 4にアップグレードすると、現在のスキーマのマッピングが細かいCVの計測に引き継がれ、粗いCVはAppsFlyerが自動でマッピングします。 SKANを初めて使用する場合は、AppsFlyerが初期設定のマッピングを提供します。

AppsFlyerAdmin_us-en.pngSKAN 4モードを使用し、Conversion StudioでCVを手動設定する手順:

  1. AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
  2. オプション(⋮)をクリックしてメニューを開き、[SKAN計測]がオンになっていることを確認します。注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
  3. [SKAN 4.0]計測モードを選択します。
  4. [続行]をクリックします。
    [ウィンドウ1(1〜2日目)細かい]CVの設定が開きます。
  5. [任意][SSOT]をオンにします。
    SSOTは、複数のアトリビューション照合方法で報告されたインストールにフラグを付け、重複を除去します。詳細はこちら
     
  6. [+計測を追加]をクリックして、各種計測コンポーネントを追加します。
    以降のセクションでは、設定オプションとコンポーネントを詳しく説明します。 SKANの計測設定を試す際は、以下を参考にしてください。
    • 収益
    • アプリ内イベント
    • ファネル
    • 優先度
       
  7. [粗い]をクリックし、手順6〜7を繰り返して、[ウィンドウ1(1〜2日目)粗い]CVを設定します。 
    注意:
    • 利用できる計測コンポーネントは、収益とアプリ内イベントのみです。
    • ポストバックが送信されるようにするには、lowのCVにユーザーのセッションを設定する必要があります。
  8. [任意][計測期間の早期終了]をオンにし、SKANウィンドウを通常より早く終了する条件を設定します。条件には、時間または粗いCVを指定できます。詳細はこちら
  9. [ウィンドウ2(3〜7日目)]をクリックし、手順6〜8を繰り返してウィンドウ2のCVを設定します。 
    注意:
    • 利用できる計測コンポーネントは、収益とアプリ内イベントのみです。
    • [推奨]lowのCVには、ユーザーのセッションを設定してください。
  10. [ウィンドウ3(8〜35日目)]をクリックし、手順6〜8を繰り返してウィンドウ3のCVを設定します。 
    注意: 
    • 利用できる計測コンポーネントは、収益とアプリ内イベントのみです。
    • [推奨]lowのCVには、ユーザーのセッションを設定してください。
  11. [保存]をクリックします。
  12. パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。

カスタム

カスタムモードでは、収益、アプリ内イベント、優先度、SSOTなどの計測コンポーネントで、何を計測するかを指定します。アクティビティ期間では、計測を行う長さと間隔を設定します。これらのコンポーネントを組み合わせて、カスタム計測モードを構成します。 

カスタムモードの設定では、さまざまなオプションを試してみてください。変更に応じて、CVの使用数のサマリーが更新されます。 CVの上限を超えずに、最も重要なデータを取得できるよう、設定を調整してください。 CVの使用数の計算を参照してください。

CapacitCounter.png

注意:Conversion Studioには、デフォルトでSKAN 4が表示されます。以前のモードに戻すには、オプション(⋮)をクリックしてメニューを開き、[以前のSKANバージョンに戻す]を選択します。

AppsFlyerAdmin_us-en.pngカスタムモードを使用し、Conversion StudioでCVを手動設定する手順:

  1. AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
  2. オプション(⋮)をクリックしてメニューを開き、[SKAN計測]がオンになっていることを確認します。 注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
  3. [カスタム]計測モードを選択します。
  4. [続行]をクリックします。
     
  5. [任意][SSOT]をオンにします。
    SSOTは、複数のアトリビューション照合方法で報告されたインストールにフラグを付け、重複を除去します。詳細はこちら
     
  6. [+計測を追加]をクリックして、各種計測コンポーネントを追加します。
    以降のセクションでは、設定オプションとコンポーネントを詳しく説明します。 SKANの計測設定を試す際は、以下を参考にしてください。
    • 収益
    • アプリ内イベント
    • ファネル
    • 優先度
       
  7. ユーザー行動を計測するアクティビティ期間を、12時間〜63日の範囲で設定します。
    デフォルトの[アクティビティタイマー]では、24〜72時間を設定できます。デフォルトの[間隔]では、12時間または24時間を設定できます。[カスタム期間]を使用すると、アクティビティ期間を最大63日まで延長し、より長い間隔を設定できます。
  8. [保存]をクリックします。
  9. パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。

[従来のモード]固定モード

注意

2024年6月23日以降、新規アプリでは固定モードを利用できません。  すべての機能は、カスタムモードとSKAN 4モードで利用できます。

固定モードでは、以下のいずれかの方法でユーザーの価値を計測できます。

  •  
    • 収益
    • コンバージョン
    • エンゲージメント

モードの設定を変更すると、CVの使用数のサマリーが更新されます。 CVの上限を超えずに、最も重要なデータを取得できるよう、設定を調整してください。 CVの使用数の計算を参照してください。

CapacitCounter.png

注意!

  • 固定モードでは、アプリの初回起動から24時間のアクティビティ期間を計測します。 
  • S2Sでイベントを送信する場合は、SKAN S2Sを明示的に有効にする必要があります。

AppsFlyerAdmin_us-en.png固定モードを使用し、Conversion StudioでCVを手動設定する手順:

  1. AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
  2. オプション(⋮)をクリックしてメニューを開き、以下を行います。
    • [SKAN計測]がオンになっていることを確認します。 注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
    • [任意]S2Sによるイベント送信を有効にします。収益、コンバージョン、エンゲージメントのいずれかのモードを選択した場合に利用できます。
  3. 固定計測モードを選択します。
  4. 以下の表を参照し、選択した固定計測モードの説明と手順に従ってください。
  5. [保存]をクリックします。
  6. パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。

固定モードの計測

計測モード 説明
収益

RevenueFixed.png

24時間のアクティビティ期間中に生じた収益。 

計測する金額の刻み幅(USD)を、以下から選択します。

  • 0.01ドル:最大0.63ドルを計測
  • 1ドル:最大63ドルを計測
  • 10ドル:最大630ドルを計測

AppsFlyerが、収益を計測する63個の範囲を自動的に設定します。イベント名af_skad_revenueが、パートナー側のイベントに正しくマッピングされていることを確認します。ダッシュボードでは、範囲の上限値が収益として記録されます。たとえば、範囲が60〜61ドルの場合、記録される収益は61ドルです。注意!カスタム収益では、異なる方法で収益を算出します。 

利用できる指標:

  •  
    • 収益
    • ROI
    • ROAS
    • ARPU:収益÷アプリをインストールしたユーザー数
    • コンバージョンユーザー率:購入したユーザー数÷アプリをインストールしたユーザー数
    • eCPA
コンバージョン

mceclip0.png

24時間のアクティビティ期間中に1回以上実行されたアプリ内イベント

設定:

  • ドロップダウンリストから、計測するアプリ内イベントを1〜6個選択します。制限:一覧に表示されるのは、過去30日間の上位300イベントのみです。
  • SKAdNetworkダッシュボードで、いずれかのイベントをコンバージョンイベントとして選択します。 

アプリ内イベントごとの指標:

  •  
    • イベントを実行したユーザー数
    • コンバージョン率:コンバージョンイベントを実行したユーザー数÷アプリをインストールしたユーザー数
    • eCPA
    • セッション(af_app_openedイベントを使用)

ユーザー数の計測例:

  • 登録を完了したユーザー
  • 購入したユーザー
  • ゲームの特定レベルに到達したユーザー

補足! コンバージョン計測では、ユーザーがイベントを実行したかどうかを確認します。ユーザーがイベントを実行した回数を計測する場合は、エンゲージメント計測を使用してください。

エンゲージメント

mceclip1.png

アクティビティ期間中に、ユーザーが指定のアプリ内イベントを実行した回数

設定: 

  • ドロップダウンリストからアプリ内イベントを選択します。
  • 選択したアプリ内イベントは、コンバージョンイベントにも指定されます。
  • 値の範囲:0〜63

アプリ内イベントの指標:

  •  
    • イベントを実行したユーザー数
    • ユーザー1人あたりの平均イベント数
    • コンバージョン率
    • eCPA
    • セッション

例:

  • 次の回数を計測します。
    • ユーザーがアプリを起動した回数
    • ユーザーが広告を閲覧した回数

デコード

CVとイベントの対応関係を独自に定義し、アプリ側でCVを設定します。 AppsFlyer SDKをアプリに実装できない場合は、このオプションを使用します。

デコードを使用する手順:

  1. AppsFlyerのダッシュボードで、[設定]>[SKAN Conversion Studio]に移動します。
  2. オプション(⋮)をクリックしてメニューを開き、以下を行います。
    • [SKAN計測]がオンになっていることを確認します。 注意!オフの場合、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのiOS SKAN関数を呼び出しません。
    • デコードマッピングファイルをアップロードします。
  3. [保存]をクリックします。
  4. パートナーへのアプリ内イベントポストバックのマッピングに、設定したイベントが含まれていることを確認します。

計測コンポーネント

SSOT

SSOTControl.png

SSOTは、複数のアトリビューション照合方法で報告されたインストールにフラグを付け、重複を除去する仕組みです。具体的には、SKANと別の方法でアトリビューションされたインストールが対象です。このフラグはSKANローデータレポートに含まれ、Overview dashboardのSSOTビューで指標を算出する際にも使用されます。 

必須 いいえ
複数使用 いいえ
設定オプション

SSOTをオンにすると、SKANと別の照合方法の両方でアトリビューションされたユーザーを識別できるように、CVが設定されます。 

SSOTフラグの使用箇所

  • AppsFlyerのOverview dashboardのSSOTビュー
  • SKANローデータレポートには、af_attribution_flagフィールドが含まれます。 trueの場合、そのユーザーはSKANと別の方法の両方でアトリビューションされています。 
  • SKANの集計アトリビューションAPIレポート。

アプリ内イベントコンポーネント

ConversionStudioIn-app-event.png
必須 いいえ
複数使用 はい
設定オプション

アプリ内イベントを選択し、計測の目的に合わせて以下のように範囲を設定します。 

  • コンバージョンのみ:0〜1の範囲を1つ設定します。
  • エンゲージメントとコンバージョン:任意の範囲を複数設定します。
エンゲージメントの範囲

エンゲージメントを計測するには、イベントの発生回数の範囲を設定する必要があります。選択したエンゲージメントイベントの発生が報告されると、SKANは発生回数に応じて、該当する範囲を選択します。

仕様

  • 各範囲は、開始値と終了値で構成されます。下限値は範囲に含まれず、上限値は含まれます。たとえば、5〜10は「5より大きく、10以下」を意味します。
  • 最も小さい範囲は、必ず0から始まります。ただし、0自体は含みません。 
  • 範囲はいくつでも作成できますが、追加するたびにCVの使用数に影響する点に注意してください。 
  • 範囲と範囲の間に空きができないよう、連続して設定する必要があります。

範囲を使用したエンゲージメント計測

  • イベントの発生が報告されると、SKANは発生回数を該当する範囲に割り当てます。記録する発生回数は、範囲の平均値から算出します。小数点以下は切り上げます。たとえば、5.7は6に切り上げます。 
  • 発生回数が、設定した範囲全体の上限を超えた場合は、最も高い範囲に割り当てられます。記録される発生回数は、その範囲の平均値です。つまり、実際の発生回数は使用されません。 
  • ローデータでは、実際の発生回数と範囲の両方を確認できます。

例:

図には、以下の発生回数の範囲が示されています。

設定されている発生回数の範囲:

  • A: 0-5
  • B: 5-10
  • C: 10-20

各範囲を使用して、発生回数を以下のように記録します。

例 SDKが報告した発生回数 割り当てられた範囲 報告される発生回数
1 5 A  3
2 6 B 8
3 10 B 8
4 125 C 15
制限事項 同じアプリ内イベントを、このコンポーネントに複数回設定することはできません。

収益コンポーネント

ConversionStudioRevenue.png
必須 いいえ
複数使用 アプリ内イベントを収益ソースにする場合は、複数使用できます。 
設定オプション

すべての収益ソースの合計を、1つのイベントで記録できます。また、収益が発生する特定のアプリ内イベントを選択し、収益ソースごとに記録することもできます。 

以下の収益ソースに対応しています。 

  • 総収益
    • すべてのアプリ内イベントの収益と、該当する場合は広告収益も含めた総収益を、1つのaf_skad_revenueイベントで計測できます。イベント名af_skad_revenueが、パートナー側のイベントに正しくマッピングされていることを確認します。
    • このコンポーネントは1回だけ使用できます。 
  • アプリ内イベント
    • SKANスキーマで特定のアプリ内イベントを選択すると、収益ソース別に計測できます。収益計測を追加した後、収益ソースの選択で[アプリ内イベント]を選びます。すべてのイベントがアドネットワークに正しくマッピングされていることを確認してください。
      注意:特定のアプリ内イベントからの収益を計測する場合は、af_skad_revenueをマッピングしないでください。
    • このコンポーネントは複数回使用できます。
    • ポストバックでアドネットワークに収益を報告する場合は、設定したアプリ内収益イベントが、アプリ内イベントポストバックのマッピングに含まれていることを確認してください。
範囲

収益を計測するには、収益範囲を作成する必要があります。収益が報告されると、SKANはその金額を該当する範囲に割り当てます。

仕様

  • 各収益範囲は、開始値と終了値で構成されます。下限値は範囲に含まれず、上限値は含まれます。たとえば、5〜10は「5より大きく、10以下」を意味します。 
  • 最も小さい範囲は、必ず0から始まります。ただし、0自体は含みません。 
  • 範囲はいくつでも作成できますが、追加するたびにCVの使用数に影響する点に注意してください。
  • 範囲と範囲の間に空きができないよう、連続して設定する必要があります。
  • 金額はUSDです。
  • Meta広告でキャンペーンを実施する場合は、4つ以上の範囲が必要です。 
  • 範囲の値は、小数点以下4桁まで指定できます。

範囲を使用した収益の記録

  • 収益が報告されると、SKANはその金額を該当する範囲に割り当てます。記録する収益は、その範囲の平均値です。 
  • 報告された収益が、最も高い収益範囲の平均値を超えた場合も、その範囲に割り当てられます。注意!記録する収益は、この範囲の平均値です。つまり、実際の収益額は使用されません。
  • ローデータでは、記録された収益と、割り当てられた範囲を確認できます。 

例:

図には、以下の収益範囲が示されています。

  • A: 0-5
  • B: 5-10
  • C: 10-20

各範囲を使用して、収益を以下のように記録します。 

例 SDKが報告した収益 割り当てられた範囲 記録される収益
1 5 A  $2.5
2 6 B $7.5
3 10 B $7.5
4 125 C $15

ファネルコンポーネント

ConversionValueFunnel.png 
必須 いいえ
複数使用 いいえ
設定オプション ファネル内のイベントを、実行される順番に並べます。 1つのイベントが発生すると、その前のイベントもすべて発生したと見なされます。そのため、以下の例のように、イベントを並べる順序が非常に重要です。
例

上の図のファネルには、a、f、b、k、zのイベントが含まれています。

例 実行されたイベント 記録されるイベント
1 a a
2 b a, f, b
3 z a, f, b, k, z

優先度計測コンポーネント

カスタムモードの優先度計測コンポーネントでは、ビジネスロジックに沿って、アプリ内のユーザー行動の流れに順位を付けます。優先度の高い計測結果が、低い計測結果に優先して反映されます。これにより、コンバージョンファネルの各段階で何を計測するかを選べます。 

各優先度(最大63個)には、収益、アプリ内イベント、またはその両方を含められます。ユーザーがアプリ内でイベントを実行すると、AppsFlyerはその行動に合う優先度を判定し、対応するCVを設定します。

カスタムモードで優先度コンポーネントを使用する場合と使用しない場合を比較すると、違いを理解しやすくなります。優先度を使用しない場合、AppsFlyerは、可能なすべての計測の組み合わせをCVにマッピングします。優先度を使用する場合は、明示的に設定した計測の組み合わせだけをCVにマッピングします。 

優先度については、この記事の詳細な例も参照してください。 

優先度の原則 

  • 優先度は1〜63個設定できます。設定できる数は、アクティビティ期間とSSOTの設定によって異なります。
  • 優先度1が常に最優先です。数字が最も大きい優先度が、最も低い優先度になります。
  • 各優先度は、収益またはアプリ内イベント、あるいはその両方のコンポーネントで構成されます。 1つの優先度に、複数のアプリ内イベントや収益ソースを含められます。 
  • 優先度では、ファネルコンポーネントは使用できません。ただし、1つの優先度に複数のアプリ内イベントを設定すれば、ファネル内のユーザーのコンバージョンを計測できます。
  • 優先度計測コンポーネントを使用する場合、アプリ内イベントや収益など、ほかのコンポーネントを別途設定することはできません。

優先度を使用して計測を設定する手順:

  1. AppsFlyerで、[SKAN Conversion Studio]に移動します。
  2. [カスタム]を選択し、[続行]をクリックします。 
  3. 必要に応じて、[削除]をクリックして現在の設定を削除します。 
  4. [+計測を追加]をクリックします。 [優先度]を選択します。 
    優先度1が表示されます。
    Priority1.png
  5. 以下から計測コンポーネントを選択します。
    • 収益
    • アプリ内イベント
  6. 画面に従って各フィールドを入力します。
    • 優先度には、収益、アプリ内イベント、またはその両方を含められます。 
    • イベントの発生回数と収益の範囲は、昇順でも降順でも設定できます。ただし、範囲は連続している必要があります。たとえば、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
  7. [検証]をクリックします。
    「優先度は有効です」というメッセージが表示されます。表示されない場合は、優先度の設定を修正してから続行してください。
  8. 以下のいずれかを行います。
    • 優先度を追加するには、[+優先度を追加]をクリックします。 既存の優先度1は1段下がり、優先度2になります。前述の手順に従って、優先度を設定します。 
    • 優先度を削除するには、[…]>[削除]をクリックします。
    • 優先度を変更するには、[オプション](⋮)をクリックし、[順序を変更]または[最も低い優先度にする]を選択します。
    • 優先度を複製するには、[オプション](⋮)をクリックし、[複製]を選択します。
    • [保存]をクリックして、優先度の設定を完了します。 

計測期間の早期終了

注意:計測期間の早期終了は、SKAN 4以降のみが対象です。

lock_window.png
用途 SKANの各ウィンドウでは、デフォルトで、インストール後の所定の期間にユーザーの価値を計測します。ウィンドウを早期終了すると、その時点までに取得したすべてのデータを含むポストバックを送信できます。この機能を使用するには、ウィンドウを終了する条件を設定します。
必須 いいえ
複数使用 可能。SKANウィンドウごとに1つ
条件の選択肢

SKANウィンドウを早期終了する条件には、以下の2つがあります。

  • 時間:インストールからどれだけ時間が経過したら終了するかを指定します。通常の終了時刻より前になるように選択してください。注意:時間に基づく早期終了は、ユーザーがアプリを起動しないと実行されません。
  • 粗いCVがhighに到達:粗いCVがhighに達した時点で、ウィンドウが終了します。
計測期間の早期終了による影響 SKANポストバックにはウィンドウの終了時刻が含まれないため、インストール時刻を推定する際に、早期終了したかどうかは考慮されません。そのため、ウィンドウを早期終了すると、インストール時刻の推定精度に影響する場合があります。

アクティビティ期間

注意:

  • アクティビティ期間は、SKAN 3以前(カスタムモードと固定モード)のみが対象です。
  • SKAN 4以降を使用していても、ユーザーのデバイスやアドネットワークがまだSKAN 4に対応していない場合は、アクティビティ期間は48時間になります。 
flex_activity_window.jpg
必須 はい 
複数使用 いいえ
時間に関する仕様
  • このタイマーは、設定した固定の長さで、iOSタイマーと並行して動作します。
  • 一方、iOSタイマーの初期値は24時間です。 CVが増加するたびに、タイマーがリセットされます。
  • デフォルトの長さは24時間です。
  • いずれかのタイマーが0になると、計測が終了します。 
タイマーの長さ
  • 範囲:12〜72時間。その他の設定については、この表の柔軟な計測設定を参照してください。  
  • タイマーが終了すると、AppsFlyerは計測を停止します。
  • タイマーを24時間より長く設定した場合、ユーザーは各間隔内に少なくとも1回、アプリを使用する必要があります。使用しない場合、iOSタイマーが0になるのをAppsFlyerが防げず、iOSが計測を終了します。そのため、設定した期間より早く計測が終わることがあります。 
間隔

12時間または24時間。間隔の設定は、最終アクティブ時間帯とインストール時刻の推定精度に影響します。その他の設定については、この表の柔軟な計測設定を参照してください。 

最終アクティブ時間帯は、ローデータレポートのmin_install_time列とmax_install_time列で確認できます。このセクションで説明するように、インストール時刻の算出に使用されます。

例:

  • タイマーの長さが48時間に設定されている場合。
  • ユーザーが最後にアクティブだったのは、40時間目だったとします。
  • 間隔の設定に応じて、最終アクティブ時間帯は次のようになります。
     
    • 12時間間隔:36〜48時間
    • 24時間間隔:24〜48時間
インストール時刻

インストール時刻は、以下のように算出します。

インストール時刻=ポストバック到着時刻−[最終アクティブ時間帯の平均値]−[iOSポストバックの遅延時間]

  • ポストバック到着時刻:iOSポストバックがデバイスから直接送信され、最初に受信された時刻。通常は、アドネットワークが受信した時刻です。 
  • 最終アクティブ時間帯の平均値:CVを考慮し、以下のように算出します。
    • CV=0の場合、最終アクティブ時間帯は0と見なします。 
    • CV>1またはCV=nullの場合、間隔とユーザーが最後にアクティブだった時刻に基づき、min_install_timeとmax_install timeを設定します。  たとえば、間隔が12時間で、ユーザーが最後にアクティブだったのがインストールから25時間後の場合、[24+36]÷2=30となります。 
  • iOSポストバックの遅延時間:[24+48]÷2=36。 iOSタイマーはCVの最終変更から24時間後に終了し、その0〜24時間後にポストバックが送信されます。 36時間は固定値です。 
設定オプション

アクティビティ期間には、期間の長さと間隔の2つの設定があります。 

  • 期間:24〜72時間。間隔は24時間。最大3区間です。
  • 期間:12〜72時間。間隔は12時間。最大6区間です。
アクティビティ期間の長さを変更した場合の影響
  • ポストバックは、iOSタイマーが終了した0〜24時間後に送信されます。 
  • iOSタイマーは、初期状態では24時間後に終了するよう設定されています。 
  • アクティビティ期間を24時間より長くする場合、iOSタイマーが終了しないよう、ユーザーは各間隔内に少なくとも1回アクティブになる必要があります。

 

アドネットワークに関する注意点

  • タイマーのデフォルトの長さは24時間です。
  • 別の長さにも設定できますが、変更前に、デフォルト以外の期間に対応しているかアドネットワークパートナーに確認してください。 
  • 24時間の期間を使う場合でも、12時間ずつの2区間に分けることで、より詳しい計測結果を得られます。これにより、ユーザーが最初の12時間を過ぎてもアプリを使い続けたかどうかを確認できます。 
範囲設定に必要なCV数の例 このセクションの図は、タイマーが60時間、間隔が12時間の場合を示しています。 
アクティビティ期間を柔軟に設定するオプション

柔軟な計測設定を使用すると、アクティビティ期間を長く設定でき、1時間単位で調整できます。間隔も同様に設定できます。各設定の仕様は次のとおりです。

  • アクティビティ期間:
    • 範囲:12〜1,512時間(63日)  
    • 設定単位:1時間
  • 間隔:
    • 範囲:最小1時間。ほかに、アクティビティ期間の倍数も指定できます。
    • 設定単位:1時間

注意点:アクティビティ期間を間隔で割った値は、整数である必要があります。

推奨:インストール時刻の推定精度が下がるため、間隔は24時間以下にしてください。

補足情報

CVマッピングの表示

  • CVを選択すると、そのCVにマッピングされたイベントを確認できます。マッピングされたイベントは、表の下に表示されます。
  • [コンバージョン値のサマリー]パネルから、CVのマッピング表をCSVファイルとしてダウンロードできます。[マッピングファイルをダウンロード]をクリックします。
  • 広告主向けSKAN CVスキーマAPIを使用して、CVマッピングを取得できます。 

SKAN_download_mapping.png

CSVマッピングファイルの列

列 説明 
app_id  
conversion_value

CVの値:

  • 0-63
  • low、medium、high
event_name  
min_event_counter イベント回数の範囲の下限値
max_event_counter
  • イベント回数の範囲の上限値。
  • AppsFlyerが生成するレポートでは、イベント数は次の式で算出されます:Roundup ([min_event_counter + max_event_counter]) / 2
min_event_revenue イベント収益の範囲の下限値(USD)
max_event_revenue
  • イベント収益の範囲の上限値(USD)
  • AppsFlyerが生成するレポートでは、収益は次の式で算出されます:([min_event_revenue + max_event_revenue]) / 2)
min_time_post_install ユーザーが最後にアプリ内でアクティブだった時間帯の下限値。インストール後の経過時間(時間単位)です。
max_time_post_install ユーザーが最後にアプリ内でアクティブだった時間帯の上限値。インストール後の経過時間(時間単位)です。 
last_config_change SKAN Conversion Studioで設定を保存した日付。

CVの使用数の計算式

前述のとおり、使用できるCVは最大64種類です。以下の式で、各モードが使用するCV数を算出できます。

(アクティビティ期間の長さ[時間]÷間隔[時間])×(収益範囲の数+1)×(アプリ内イベントの範囲の数+1)×(ファネルのステップ数+1)

すべての計測コンポーネントが含まれるように、式を調整してください。

カスタムCVを上限まで活用する例

例1

コンポーネント 説明 
アクティビティ期間
  • 期間:24時間
  • 間隔:24時間(1区間)
収益
  • 1つのアプリ内イベントで総収益を報告 
  • 収益範囲:15個 
アプリ内イベント なし
ファネル アプリ内イベント3個

例2

コンポーネント 説明 
アクティビティ期間
  • 期間:24時間
  • 間隔:12時間(2区間)
収益
  • 2つの異なるアプリ内イベントで、種類別に収益を報告
  • 収益範囲:3個(アプリ内イベントごと)
コンバージョン計測用のアプリ内イベント コンバージョンを計測するアプリ内イベント1個。イベントごとに1つの範囲が必要
ファネル なし

例3

コンポーネント 説明 
アクティビティ期間
  • 期間:24時間
  • 間隔:24時間(1区間)
収益
  • 1つのアプリ内イベントで総収益を報告 
  • 収益範囲:3個 
エンゲージメント計測用のアプリ内イベント
  • エンゲージメントの発生回数を計測するアプリ内イベント2個
  • 発生回数の範囲:アプリ内イベントごとに3個
ファネル なし

例4

コンポーネント 説明 
アクティビティ期間
  • 期間:48時間
  • 間隔:12時間(4区間)
収益
  • 1つのアプリ内イベントで総収益を報告 
  • 収益範囲:7個
コンバージョン計測用のアプリ内イベント コンバージョンを計測するアプリ内イベント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:収益計測

要素 補足
シナリオ
  • 20人のユーザーがアプリをインストールし、以下の購入を行います。
    • 9人が、それぞれ10ドルの購入を行います。
    • 5人が、それぞれ5ドルの購入を行います。
    • 1人が、1ドル、3ドル、5ドル、1ドルの順に購入を行います。合計10ドルです。 
  • アドネットワークがAPIで提供したコストデータ:30ドル
SKANの設定
  • 計測タイプ:収益
  • 換算係数:1コンバージョン単位=1ドル
  • 指定するコンバージョンイベント:SDKでaf_revenueパラメータを使用して収益を送信する必要があります。 
選択した指標

 利用できる収益関連指標

  • インストール:20
  • 収益:125ドル
  • コンバージョン:15
  • ARPU:6.25ドル
  • ROI:316%
レポートごとのローデータ行数 

ローデータレポートは、Data Locker経由で利用できます。

  • デバイスポストバック:20行
  • インストール:20行
  • アプリ内イベント:15行。注意!複数回購入したユーザーは、収益10ドルの1行にまとめて記録されます。 
開発者向けの注意点 収益を含むイベントが認識されます。

例B:コンバージョン計測

要素 補足
例
  • 5人のユーザー(A〜E)がアプリをインストールします。
  • 以下の表のとおり、0〜3種類のアプリ内イベントを実行します。
  • アドネットワークがAPIで提供したコストデータ:30ドル

ユーザーが実行したアプリ内イベント

  in-app-1 in-app-2 in-app-3
ユーザーA 実行済み 実行済み -
ユーザーB 実行済み - 実行済み
ユーザーC 実行済み 実行済み -
ユーザーD 実行済み 実行済み -
ユーザーE - - -
SKAdNetworkアトリビューションの設定

計測タイプ:コンバージョン

  • アプリ内イベント:in-app-1、in-app-2、in-app-3
  • SKAdNetworkダッシュボードで、コンバージョンユーザー数の算出に使用するイベントを1つ選択します。選択するイベントは、必要に応じて変更できます。 
選択した指標

利用できるアプリ内イベント関連指標

指標  アプリ  in-app-1 in-app -2 in-app- 3
インストール 5      
コンバージョン 4      
ユニークユーザー数   4 3 1
eCPA $ 7.5      

注意! コンバージョンイベントとしてin-app 1が指定されているため、アプリ全体の指標とin-app-1の指標の算出には、4という値を使用します。 

 

ローデータレポートは、Data Locker経由で利用できます。

  • デバイスポストバック:5行
  • インストール:5行
  • アプリ内イベント:8行
開発者向けの注意点
  • ユーザーが実行したアプリ内イベントを、必ず送信してください。
  • SKAdNetworkソリューションでは、収益計測を除き、イベントの値は使用しません。

例C:エンゲージメント計測

要素 補足
例

5人のユーザーがアプリをインストールし、表に示す回数だけアプリを起動します。 

アプリの起動

  イベントの実行回数
ユーザーA 63
ユーザーB 10
ユーザーC 5
ユーザーD 1
ユーザーE -
SKAdNetworkアトリビューションの設定
  • 計測タイプ:エンゲージメント
  • 指定するコンバージョンイベント:af_app_opened。注意!利用可能なイベントであれば、どれでも使用できます。 
選択した指標

利用できる指標の例

  • インストール:5
  • コンバージョン:4
  • セッション:79 
レポートごとのローデータ行数 

ローデータレポートは、Data Locker経由で利用できます。

  • デバイスポストバック:5行
  • インストール:5行
  • アプリ内イベント:4行。1行は1回のセッションに相当します。
    注意:この例では、4人の異なるユニークユーザーがイベントを実行したため、4行が記録されます。
    実際のイベント発生回数を算出できるよう、各行にイベント回数の最小値と最大値が付加されます。
開発者向けの注意点 ユーザーが選択したエンゲージメントイベントを実行するたびに、そのアプリ内イベントを送信してください。 SKAdNetworkは、イベントが送信された回数をカウントします。 

SKAN Conversion Studio API

多くのアプリで同様のSKAN CV設定を使う場合、Conversion Studioの画面でアプリごとにスキーマを設計するのは、時間も手間もかかります。 SKANスキーマを画面上で一度設定し、SKAN Conversion Studio APIで同じスキーマを複数のアプリに適用すると、作業を効率化できます。注意:このAPIは、画面上でSKAN 4またはカスタム計測モードを使用して設定したスキーマのみに対応しています。

SKAN Conversion Studio APIを使用する手順:

  1. APIトークンを取得します。トークンは管理者が取得する必要があります。
  2. 認証ヘッダーで使用するAPIトークンを開発者に渡します。
  3. 以下のアプリIDを開発者に渡します。
    • 画面上でSKANスキーマを設定したアプリ(コピー元となるアプリ)。
    • 同じスキーマを適用したいすべてのアプリ。
  4. 開発者には、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計測をオフにする手順:

  1. AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
  2. [⋮]をクリックします。
  3. [SKAdNetwork計測]をオフにします。 
    これにより、SDKはregisterAppForAdNetworkAttributionやupdateConversionValueなどのSKAN関数の呼び出しを停止します。
  4. [変更を保存]をクリックします。

サーバー間APIによるイベントの報告

SKAdNetwork_-_S2S__2_.png

SDKとサーバー間API(S2S)のどちらからも、AppsFlyerのサーバーにアプリ内イベントを送信できます。 

S2Sの処理の流れは次のとおりです。

  • 広告主のサーバーで、ユーザーに関するイベントが発生します。この時点でアプリが開いている場合も、閉じている場合もあります。 
  • 広告主のサーバーが、S2SでAppsFlyerにイベントを報告します。
  • AppsFlyerが更新後のCVを計算し、以下の処理を行います。 
    • ユーザーのデバイスでアプリが開いている場合:更新後のCVをSDKに通知します。 SDKが、デバイス上のiOSのCVを更新します。
    • ユーザーのデバイスでアプリが開いていない場合:サーバーはアプリが開くのを待ってから、SDKにCVを通知します。通知は、アクティビティ期間が終了する前に行われる必要があります。通知できなかった場合、そのイベントは計測に反映されません。

必要なSDKバージョン

  • アプリには、最新バージョンのSDKを実装してください。注意!開発者が追加の作業を行う必要はありません。 

サーバー間APIによるアプリ内イベント送信を設定する手順:

  1. 以下のいずれかを行います。
    • SKAN 4またはカスタムモードを選択している場合:
      • 設定変更は不要です。 
    • 収益、コンバージョン、エンゲージメントのいずれかのモードを選択している場合:
      1. AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
      2. オプション(⋮)をクリックします。
      3. [サーバー間APIで送信されたアプリ内イベントを記録]をオンにします。
  2. S2Sでイベントを送信します。 

制限事項

  • 特定のユーザーについてユーザーの匿名化を行っている場合、そのユーザーのイベントをS2Sで送信することはできません。 

固定モードの計測へのSSOTの追加

注意

2024年6月23日以降、新規アプリでは固定モードを利用できません。すべての機能は、カスタムモードとSKAN 4モードで利用できます。

収益またはエンゲージメントの計測モードでは、iOSデータの重複を除去して正確に報告するSSOTはサポートされていません。 SSOTの詳細はこちら

収益またはエンゲージメントモードでSSOTを有効にする手順:

  1. AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
  2. 現在有効な計測モードまでスクロールします。 
  3. [+SSOTを追加]をクリックします。
    • SSOTのトグルが自動的にオンになります。
    • SSOTに必要なCVの枠を確保するため、固定モードの計測範囲に最小限の変更が加えられます。
  4. [保存]をクリックします。

コンバージョン値の引き下げ

SKAN 4モードでは、CVを引き上げるだけでなく、引き下げることもできます。デフォルトでは、CVは増加する設定になっています。 CVの引き下げを有効にすると、マイナスの収益を送信した場合に、以前のCVが高くても、そのウィンドウ内の最新の値がポストバックに含まれます。この機能は、3つすべてのウィンドウの細かいCVと粗いCVに適用されます。 
注意:広告収益の値がマイナスになることはありません。

CVの引き下げを有効にする手順:

  1. AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
  2. [SKAN 4.0]計測モードを選択します。
  3. オプション(⋮)をクリックしてメニューを開き、以下を行います。
    • [コンバージョン値の引き下げを許可]がオンになっていることを確認します。 
      注意!以下の場合にのみ利用できます。
      • 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の構成方法を設定できます。これにより、レポートの目的やアトリビューション戦略の要件に、より適した設定にできます。

マッピング方式は、インストールの種類を区別するために、CVをどう割り当てるかを定めます。対象には、AppsFlyerの従来の方法でアトリビューションされたインストールと、アトリビューションされなかったインストールが含まれます。
AppsFlyerは、2つのマッピング方式に対応しています。 

二分割

  • CVを前半と後半に分けます。
    • 前半は、エンゲージメントの高まりを表します。
      • ロジック:af_attribution_flag=falseのCV
    • 後半は前半と同じ内容で、AppsFlyerの従来の方法でアトリビューションされたことを明示します。
      • ロジック:前半のCVに対応し、af_attribution_flag=trueが設定されたCV

ペア方式

  • CVを2つずつのペアにします。
    • 各CVの直後に、同じエンゲージメント水準を表す別のCVを配置します。後者は、従来の方法でアトリビューションされたことを明示する値です。
    • CVを昇順に並べることで、ユーザーのエンゲージメントの高まりを一貫して表せます。
    • ロジック:各CVの直後に、af_attribution_flag=trueを設定した同じ内容のCVを配置します。

マッピング方式の設定

マッピング方式を設定する手順:

  1. SKANスキーマでSSOTを有効にします。
  2. スキーマエディターで、[その他のオプション](3点)メニューをクリックします。
  3. [マッピング方式]を選択します。
  4. 使用する方式を選択します。
    • 二分割(デフォルト)
    • ペア方式
  5. 更新されたスキーマのプレビューとカレンダービューを確認します。
  6. スキーマを保存します。 

よくある質問

Q:SSOTを無効にするとどうなりますか?
A:SSOTをオフにすると、マッピング方式を選択できなくなります。

Q:デフォルトの方式に戻せますか?
A:はい。デフォルトは二分割で、いつでも選び直せます。

Q:変更はスキーマAPIにも反映されますか?
A:はい。選択した方式はすべて、マーケター向け・アドネットワーク向けのSKANスキーマAPIに反映されます。

Q:同じイベントに対応し、SSOTフラグだけが異なる2つのCVを設定できますか?
A:はい。更新後の検証ロジックでは、このような設定も有効と見なされます。

仕様と制限事項

項目 補足
代理店 代理店による広告主のSKAN Conversion Studioへのアクセスには制限があります。
粗い値
  • 計測コンポーネントは最大10個です。
  • 複数の計測項目を使用する場合は、すべてのイベントが発生して初めて、粗いCVに反映されます。
オーガニックのアプリ内イベント SKAN 4、カスタム、デコードの各モードでは、アプリ内イベントと総収益のオーガニック指標は利用できません。
解釈が確定しないデータ SKANの設定変更後48〜72時間は、ダッシュボードとローデータレポートのデータを正しく解釈できない場合があります。 iOSタイマーの仕組みにより、ポストバックのデコードに使用する設定が、元のCVのエンコードに使用した設定と一致しているか判断できないためです。
地域に基づくアクセス制限 アクセス範囲が特定のメディアソースや地域に制限されているユーザーは、SKAN Conversion Studioを表示・利用できない場合があります。