概要: SKAN Conversion Studioを使用して、iOSアプリで計測したい初回起動後のLTVとその計測期間を設定します。なお、SSOT(Single Source of Truth)の計測機能を追加することで、1人のユーザーがMMPであるAppsFlyer側の計測とSKAN側の計測、両方に紐付いているかどうかも把握することが可能です。
SKAN Conversion Studioの基本
SKAdNetwork (SKAN) 計測フローにおいて、iOS端末は 各計測ウィンドウの後に最新のコンバージョン値(CV)を含むSKANポストバックを送信します。
SKAN 3以下:最初のアクティビティ期間の終了後に到着するポストバックの1つのみです。
アクティビティ期間:12時間〜最大63日
このCV値は6ビットに制限されており、結果として64通りの値 (0-63) が設定可能ですが、この6ビットの制限をどう効率的に活用するかが、非常に難しいです。
SKAN 4の場合、3つのウィンドウがそれぞれ終了した後、2日後、7日後、35日後に到着する 3つのポストバックがあります。
ウィンドウ / ポストバックの種類:
- ウィンドウ1(1つ目のポストバック): 6ビットの '細かい' (fine) CV - 64通りの値 (0〜63)
- ウィンドウ1-3: '粗い' (coarse) CV - low(低), medium(中), またはhigh(高)の3種類
(ウィンドウ2と3には '細かい' (fine) CVは存在しません。)
これらのCVの制限は、細かい fine CVにはこれらの64の可能な値を使用し、粗い coarse CVには3つの可能な値を使用する方法において、いくつかの難しい選択をする必要があることを意味します。
AppsFlyer独自のConversion Studioは、想定されるすべての値とビット数を作成するための最大限の柔軟性を提供します。
CV内にエンコードする計測データを正確に決定してください(インストール後の計測するアクティビティや期間などを含む)。
CV設定を構成するために使用できるいくつかの計測モードがあります。
タイプ | 測定モード | 説明 | アクティビティ期間 |
---|---|---|---|
フレキシブル |
[ベストプラクティス] |
設定可能なアクティビティ期間の中で、収益、コンバージョン(アプリ内イベント)、エンゲージメント計測を組み合わせて設定可能です。 3つのウィンドウは、3つの異なる、重複しない、インストール後の特定の期間におけるLTVを計測します(つまり、ウィンドウ2は、0-7日目ではなく、インストール後3-7日目を計測します)。 |
|
フレキシブル |
カスタム |
設定可能なアクティビティ期間の中で、収益、コンバージョン(アプリ内イベント)、エンゲージメント計測を組み合わせて設定可能です。 | 12-1512h(デフォルト:最大72時間 / 延長可能) |
固定 |
収益 [デフォルト] [従来] |
以下のいずれかの範囲で合計の収益金額を計測可能です:
|
24時間固定 |
固定 |
コンバージョン [従来] |
最大6個まで選択したアプリ内イベントの発火有無を計測します。 | 24時間固定 |
固定 |
エンゲージメント [従来] |
選択した1つのアプリ内イベントを、ユーザーが実行した回数を計測可能です。 | 24時間固定 |
フレキシブル |
|
12~1512時間 (63日) |
ヒント!Conversion Studioで色々な設定を試してみてください。AppsFlyerにて、設定 > SKAN Conversion Studioへ移動してください。
計測の原則と定義
定義
-
SKAN計測ウィンドウ:SKAN 4以降に関連
インストール後のアクティビティが計測される期間は以下3つあります:- ウィンドウ1(1つ目のポストバック):1-2日
- ウィンドウ2(2つ目のポストバック):3-7日
- ウィンドウ3(3つ目のポストバック):8-35日
- 3つのウィンドウは、3つの異なる、重複しない、インストール後の特定の期間におけるLTVを計測します(つまり、ウィンドウ2は、0-7日目ではなく、インストール後3-7日目を計測します)。
-
アクティビティ期間:SKAN 3以前のみに関連
期間の設定 - アプリ初回起動時にスタート(デフォルト: 24時間)
SKAN 4+を使用しているが、ユーザーの端末または広告媒体がまだSKAN 4に対応していない場合、アクティビティ期間は48時間となります。 -
コンバージョン値(CV):SKAN 4ウィンドウの終了時、またはSKAN 3以下の場合はアクティビティ期間の終了時にiOSから送信されたポストバックでレポートされるユーザー品質
- AppsFlyerのSDKがコンバージョン値を設定します。
- ただし、自身でコンバージョン値を設定したい場合は、デコードの機能を使用してコンバージョン値マッピングファイルをアップロードしてください。- SKAN 4以降の場合、細かい fine コンバージョン値と粗い coarse コンバージョン値の両方が存在します。
- SKAN 4以降の場合、細かい fine コンバージョン値と粗い coarse コンバージョン値の両方が存在します。
-
コンバージョン値の容量:
設定をマッピングするために必要なCV値の数です。選択した計測の構成要素や計測要素が多ければ多いほど、CV値の容量が必要になります。レンジの追加や設定要素を選択するごとに、変換値容量を消費します。(1つのコンポーネントに含まれる設定ユニットが増えるごとに、指数関数的にCV値は消費されます) (例:CVを最大限に活用した場合) -
SSOT: 一人のユーザーがSKANとほかの計測手法でアトリビューションされた場合に、重複排除用のフラグを立てるメカニズム
このフラグは、SKANのローデータから重複のインストールデータを排除し、真のパフォーマンス指標を算出するために使用されます。 -
計測要素:
- 収益: 発生した収益を計測
-
アプリ内イベント:コンバージョン(イベントを実行したユニークユーザー数)を計測
- エンゲージメント(イベントが実行された回数)、またはその両方。 -
ファネル: ファネル内の連続するイベントのリストに基づいてアプリ内イベントの発生を計測
ファネル内のイベントのいずれかを実行したユーザーは、そのイベントに先立つ全てのイベントを実行したと見なされます。 - 優先順位: 収益、アプリ内イベント、またはその両方を含むKPI
仕組み
- アドミンのみ:アドミンアカウントのみが Conversion Studioの設定を保存でき、それ以外のチームメンバーは設定を閲覧可能です。
- 常に1つのモードのみがアクティブになります。
- 設定されたモードに対して、AppsFlyerはその設定で定義されている内容を元にCV値をマッピングします。設定内容はマッピング表をダウンロードすることで確認可能です。
- アプリ内では、ユーザーがアプリを初回起動した時点でアクティブになっている計測モードを使用して、計測可能なユーザーのアクションごとにAppsFlyerがCV値を設定します。
- iOSは、ポストバックにCVを入力する前に Appleの群衆匿名性 (crowd anonymity) を考慮します。
- ウィンドウの終了後に発生するユーザーアクションは一概に無視されます(計測されません)。
- SKANダッシュボードとレポート:
-
SKAN管理画面のレイアウトや指標は、モードや構成によって異なります。
-
レイアウトは、UTCタイムゾーンの0時 (日本時間09:00)にアクティブだったモードに基づいて毎日更新されます。レイアウトの更新は、UTC 05:00 (日本時間14:00)までに反映される予定です。
- SKAN 4、カスタム、デコードでは、アプリ内イベントと全体的な収益のオーガニックデータは利用できません。
-
S2Sイベントに関する仕様
計測可能なアクションはサーバー経由(S2S)APIでレポートできます。
計測モードごとに次の事項を考慮してください:
- SKAN 4におけるカスタムモード:S2Sイベント計測は常に有効
- デコード:S2S はデコードモードに適していないため、使用できません。 (AppsFlyerはこのモードの場合、CV値を設定しません。)
- 収益、コンバージョン、エンゲージメントモード: イベントを送信する前に、 S2Sイベント計測 をオンにする必要があります。
SKAN Conversion Studioでのコンバージョン値の設定
SKAN Conversion Studioでは、計測するコンバージョン値を設定するためにいくつかのモードを使用できます:
- SKAN 4:収益、アプリ内イベント、優先度、SSOTなど、さまざまな計測要素を使用して 3つの計測ウィンドウのそれぞれで何を計測するかを決定します。
- カスタム:収益、アプリ内イベント、優先度、SSOTなど、さまざまな計測要素を使用して アクティビティ期間で計測する内容を決定します。
- 固定モード: 次のいずれかの計測値を使用してユーザー価値を測定します -
- 収益
- コンバージョン
- エンゲージメント
各計測モードの詳細については、以下のセクションを参照してください。
重要!
SKAN Conversion Studioでのコンバージョン値の設定は、SKAN Conversion Studioの管理権限を持つ管理者またはアカウントユーザーが行う必要があります。
チームメンバーの権限を表示または変更するには :
- AppsFlyerの管理画面上で、右上のメールアドレスをクリックしてください。
- ユーザー管理を選択し、該当ユーザーを選択してください。
- 必要に応じて、SKAN Conversion Studioで管理権限をユーザーに付与します。
付与できる権限の詳細については、ユーザー管理ガイドをご覧ください。
SKAN 4
SKAN 4では、収益、アプリ内イベント、優先度、SSOTなど、さまざまな計測要素を使用して 3つの計測ウィンドウのそれぞれで何を計測するかを決定します。
異なる計測KPIの要素を組み合わせることで 、SKAN 4計測モードを作成してください。
以前の SKAN モードから SKAN 4 にアップグレードする場合、現在のスキーママッピングはウィンドウ 1(1つ目のポストバック)の細かい (fine CV) 設定に引き継がれます。
AppsFlyerは、ウィンドウ1-3(1-3つ目のポストバック)の粗い coarse値を自動的にマッピングします。
SKAN 4を手動で設定するには、さまざまなオプションを試してください。
変更を加えると、コンバージョン値の容量サマリーが自動更新されます。
設定を最適化して、容量を超えることなく最も価値のあるデータをキャプチャします。
詳細:コンバージョン値の容量計算
注:以前のSKANモードからSKAN 4にアップグレードする場合、現在のスキーママッピングは細かい (fine) 計測へ引き継がれ、AppsFlyerは自動的に粗い値をマッピングします。
なお、SKANを初めて使用する場合は、AppsFlyerが最初のデフォルトマッピングを提供します。
Conversion Studioで SKAN 4 モードを使用してコンバージョン値を手動で設定するには:
- AppsFlyer管理画面にて、設定>SKAN Conversion Studioへ進んでください。
- オプション (⋮) をクリックしてオプションメニューを表示し、 SKAN計測 がオンになっていることを確認
注意! オフの場合、SDKはアプリで registerAppForAdNetworkAttribution, updateConversionValueなどの iOS SKANに関連するメソッドを呼び出しません。 - SKAN 4.0計測モードを選択します。
-
続行をクリックします。
ウィンドウ 1(1-2日目)の 細かい fine CVの設定画面が開きます。 - [オプション / 推奨] SSOTをオンに設定します。
SSOT機能:複数の計測方法によってレポートされるインストールにフラグを立てることで、重複排除した真のキャンペーン別のインストール数を分析できます。(詳細はこちら) -
+ 計測値の追加 をクリックして、さまざまな 計測要素を追加します。
次のセクションでは、設定オプションとコンポーネントについて詳しく説明します。さまざまなSKAN測定設定を試す際のガイドとして使用してください:- 収益
- アプリ内イベント
- ファネル
- 優先度
-
Coarse(粗い)をクリックし、手順5を繰り返して、 1つ目のポストバック(1-2日)の粗い (coarse) CVを設定します。
注意:- 収益とアプリ内イベントの計測要素のみを使用できます。
- 低 (low) CV は、ポストバックが確実に送信されるようにするためのセッション(アプリ起動)である必要があります。
- [オプション] Lock Window を使用して計測ウィンドウを固定し、デフォルトよりも早くポストバックを受け取るための条件(時間または粗いコンバージョン値)を設定します。詳細はこちら
-
2つ目のポストバック (3-7日) をクリック > 手順 6-8を繰り返して2つ目のポストバックのCVを設定します。
注意:- 収益とアプリ内イベントの計測要素のみを使用できます。
- [推奨] 低 (low) CV はセッション(アプリ起動)である必要があります。
-
3つ目のポストバック (8-35日) をクリック > 手順 6-8を繰り返して3つ目のポストバックのCVを設定します。
注意:- 収益とアプリ内イベントの計測要素のみを使用できます。
- [推奨] 低 (low) CV はセッション(アプリ起動)である必要があります。
- 保存 をクリックしてください。
- パートナーのアプリ内イベントポストバックのマッピングで、設定したイベントをマッピングしていることを確認してください。
カスタム
カスタムモードでは、収益、アプリ内イベント、優先度、SSOTなどのさまざまな測定要素(KPI)を使用して計測対象を決定し、計測期間と計測間隔を決定するためのアクティビティ期間を設定することができます。 これらの計測要素を組み合わせて、カスタム計測モードを作成してください。
「カスタム」を設定する際は、さまざまなオプションを試してみてください。変更を加えるにつれて、コンバージョン値の容量のグラフが更新されていくので、設定を最適化して容量を超えずに最も有益なデータを取得しましょう。
詳細:コンバージョン値と容量の計算
Conversion Studioでカスタムモードを使用してコンバージョン値を手動で設定するには:
- AppsFlyer管理画面にて、設定>SKAN Conversion Studioへ進んでください。
- オプション (⋮) をクリックしてオプションメニューを表示し、 SKAN計測 がオンになっていることを確認します。
注意:オフの場合、SDK は registerAppForAdNetworkAttribution、 updateConversionValueなどの iOS SKAN 関数を呼び出しません。 - カスタムモードを選択します。
- [次へ] をクリックします。
- [オプション / 推奨] SSOTをオンに設定します。
SSOT機能:複数の計測方法によってレポートされるインストールにフラグを立てることで、重複排除した真のキャンペーン別のインストール数を分析できます。(詳細はこちら) -
[ + 計測KPIを追加 ] をクリックし、さまざまな計測要素を追加します。
次のセクションでは、設定オプションと計測要素(KPI)について詳しく説明します。- 収益
- アプリ内イベント
- ファネル
- 優先度
- ユーザーアクティビティを計測するアクティビティウィンドウの期間(12時間から63日)を設定します。デフォルトの アクティビティタイマー を使用すると、ウィンドウを24〜72時間に設定できます。また、デフォルトのインターバル設定では、12時間または24時間を設定できます。カスタムウィンドウを使用して、アクティビティウィンドウを最大63日間に延長し、より長い間隔を設定することもできます。
- 保存 をクリックしてください。
- パートナーのアプリ内イベントポストバックのマッピングで、設定したイベントをマッピングしていることを確認してください。
固定モード
固定モードを使用すると、次のいずれかの測定値を使用してユーザー価値を測定できます:
-
- 収益
- コンバージョン
- エンゲージメント
モード設定を変更すると、 コンバージョン値容量の概要が自動更新されます。
設定を最適化して、容量を超えることなく最も価値のあるデータをキャプチャします。
詳細:コンバージョン値の容量計算
注記!
- 固定計測モードは、アプリ初回起動から始まる24時間のアクティビティ期間用です。
- もしS2SイベントをSKAN計測に使用したい場合には、管理画面上でOFFからONへ設定を変更し、SKANのS2Sイベントの計測を有効にする必要があります。
Conversion Studioで固定モードを使用してコンバージョン値を手動で設定するには:
- AppsFlyer管理画面にて、設定>SKAN Conversion Studioへ進んでください。
- オプション(⋮)をクリックしてオプションメニューを表示します:
- SKAN計測 がオンになっていることを確認してください。
注意:オフの場合、SDK は registerAppForAdNetworkAttribution、 updateConversionValueなどの iOS SKAN 関数を呼び出しません。 - [オプション] S2Sによるイベントの送信を有効にします(計測モードが収益、コンバージョン、エンゲージメントの場合に利用可能です)。
- SKAN計測 がオンになっていることを確認してください。
- 固定 測定モードを選択します。
- 選択した固定測定モードについて、次の表の情報と指示に従ってください。
- 保存をクリックしてください。
- パートナーのアプリ内イベントポストバックのマッピングで、設定したイベントをマッピングしていることを確認してください。
固定モード計測
測定モード | 説明 |
---|---|
[デフォルト] 収益 |
24時間のアクティビティ期間に発生する収益。 ユニットごとの米ドル単位を以下のいずれかから選択してください。
AppsFlyerは63の収益計測範囲を自動的に入力します。 利用できる指標:
|
コンバージョン |
24時間のアクティビティ期間に1回以上実行されたアプリ内イベント 設定:
アプリ内イベントごとの指標:
ユーザー数の例:
解説! もしユーザーがイベントを実行した場合に、コンバージョン計測を使用します。ユーザーがイベントを実行する回数をカウントするには、エンゲージメント測定を使用します。 |
エンゲージメント |
アクティビティ期間内にユーザーが指定したアプリ内イベントを実行した回数 設定:
アプリ内イベントの指標:
例:
|
デコード
イベントマッピングにアプリ独自のCVを作成・設定します。
(AppsFlyer SDKをアプリに実装出来ない場合に、このオプションを使用してください。)
デコードを使用するには:
- AppsFlyer管理画面にて、設定>SKAN Conversion Studioへ進んでください。
- オプション(⋮)をクリックしてオプションメニューを表示します:
- SKAN計測 がオンになっていることを確認してください。
注意:オフの場合、SDK は registerAppForAdNetworkAttribution、 updateConversionValueなどの iOS SKAN 関数を呼び出しません。 - デコードのマッピングファイルをアップロードしてください。
- SKAN計測 がオンになっていることを確認してください。
- 保存をクリックしてください。
- パートナーのアプリ内イベントポストバックのマッピングで、設定したイベントをマッピングしていることを確認してください。
計測要素
Single Source of Truth(SSOT)
SSOTメカニズムは、複数の計測方法でレポートされたインストールにフラグを立てることで計測の重複を排除します。このフラグは SKANローデータレポートで使用でき、AppsFlyer管理画面オーバービューダッシュボードの SSOTビューでメトリックを計算する際に考慮されます。 |
|
必須 |
いいえ |
複数使用可 |
いいえ |
設定オプション |
SSOTがオンの場合、SKANと他のアトリビューションマッチング方式でユーザーがアトリビューションされた場合にフラグを立てることができるようにCVが設定されています。 SSOTフラッグはどこで使われているのですか?
|
アプリ内イベント
必須 |
いいえ | ||||||||||||||||||||
複数使用可 |
はい | ||||||||||||||||||||
設定オプション |
アプリ内イベントを選択し、計測の目標に応じて以下のように範囲を設定してください:
|
||||||||||||||||||||
エンゲージメントの範囲 |
エンゲージメントを計測するには、発生回数の範囲を複数作成する必要があります。選択されたエンゲージメントイベントの発火が計測されると、SKANはイベントの発生数に応じて適切な範囲に紐付けられます。 特性
範囲を使用してエンゲージメントを計測
上のキャプチャでは、次のイベント発生回数の範囲を設定しています。 設定されている範囲:
範囲を使用して記録されるイベント発生回数:
|
||||||||||||||||||||
制限事項 | 特定のアプリ内イベントはこのコンポーネントと1度だけ紐付けることができます。 |
収益
必須 |
いいえ | ||||||||||||||||||||
複数使用可 |
アプリ内イベントを収益ソースとして使用する場合は可能です。 | ||||||||||||||||||||
設定オプション |
収益は単一イベントを使って記録できます。または、選択したアプリ内イベントを使用してストリームごとに収益を紐付けることもできます。 次の収益オプションに対応しています。
|
||||||||||||||||||||
範囲 |
収益を測定するためには、収益の範囲を設定する必要があります。収益がレポートされると、SKANはレポートされた収益を適切な範囲に紐付けます。 特性
範囲を使用して収益を記録
画像では、次の収益範囲を示しています。
収益は以下の範囲で計上しています。
|
ファネル
|
|||||||||||||
必須 |
いいえ |
||||||||||||
複数使用可 |
いいえ |
||||||||||||
設定オプション |
ファネル内の連続するイベントセットをリストアップしてください。1つのイベントが発生すると、それ以前のすべてのイベントが発生したものとして扱われるため、次の例のように、イベントをリストアップする順序が非常に重要になります。 |
||||||||||||
例 |
上のキャプチャのように、ファネルにはイベントa、f、b、k、zが設定されています。
|
計測KPIの優先順位
カスタムモードの一部である優先度計測コンポーネントを使用して、ビジネスロジックに基づいてアプリ内のユーザーアクションをランク付けし、優先度の高いKPIが優先度の低いKPIより優先して計測されるようにします。これにより、コンバージョンファネルの各ステップで何を計測するかを選択することができます。
各優先度(最大63)には、収益、アプリ内イベント、またはその両方を含めることができます。AppsFlyerは、ユーザーがアプリ内でイベントを実行すると、ユーザーが行ったアクションに適合する優先順位を判断し、それに応じてCVを設定します。
理解しやすいように、優先順位のコンポーネントを使用した場合と使用しない場合のカスタムの使い方を比較してみましょう。 優先順位がない場合、AppsFlyerはすべての計測可能な組み合わせをCVにマッピングします。一方、優先する計測要素は、明示的に設定された計測する組み合わせのみがCVにマッピングされます。
優先順位については、この記事の優先順位の設定例でさらに説明します。
優先順位付けの原則
- 優先順位は1~63まで設定可能です。利用可能な数は、アクティビティ期間とSSOTの設定に依存します。
- 優先度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が下にシフトされ、優先度2となります。前述したように、優先順位の設定を完了します。
- 優先順位を削除するには、 ... > 削除 をクリックします。
- 優先度レベルを変更するには、オプション ⋮ をクリックし、順位の変更もしくは最も低い優先度 を選択します。
- 優先度を複製するには、オプション ⋮ をクリックし、複製 を選択します。
- 保存 をクリックし、優先順位の設定を完了します。
Lock Window
注意:Lock windowはSKAN 4以降にのみ関連します。
次のAPIを使用してください: |
SKANウィンドウは、デフォルトでインストール後の特定の時間のユーザー値を測定します。ウィンドウを早期にロックし、使用可能なすべてのデータを含むポストバックを送信できます。これを行うには、ウィンドウをロックするタイミングの条件を設定します。 |
必須 |
いいえ |
複数使用可 |
はい - 各SKANウィンドウに 1つずつ |
条件オプション |
Lock Windowは、SKANウィンドウを早期にロックするための2つのオプションで構成されています:
|
Lock Windowの使用の影響 |
SKANポストバックにはウィンドウがいつ閉じるかに関する情報が含まれていないため、インストール時間を見積もるときにロックウィンドウのステータスは考慮されません。したがって、ウィンドウを早期にロックすると、インストール時間の見積もりの精度に影響を与える可能性があります。 |
アクティビティ期間
注記:
- アクティビティ期間は、SKAN 3以下(カスタムモードと固定モードを意味する)にのみ関連します。
- SKAN 4+を使用しているが、ユーザー端末または広告媒体がまだSKAN 4をサポートしていない場合、アクティビティ期間は48時間です。
必須 |
はい |
複数使用可 |
いいえ |
時間特性 |
|
最大アクティビティ期間 |
|
インターバル |
12時間、または24時間を選択可能 最終アクティブ期間は、ローデータのレポートで min_install_time および max_install_time カラムで確認でき、このセクションで説明しているインストール時刻を決定するのに使用されます。
|
Install time |
インストール時間は次のように導出されます:
|
設定オプション |
アクティビティ期間は、最大アクティビティ期間とインターバルの2つの設定項目で構成されています。
|
アクティビティ期間を変更した場合の影響 |
|
アドネットワーク関連の留意点 |
|
必要な範囲容量の例 |
このセクションの画像は、60時間の最大アクティビティ期間と12時間のインターバルの設定を示しています。 |
柔軟なアクティビティ期間オプション |
柔軟な計測により、より長いアクティビティ期間を設定できます(粒度:1時間ごと)。間隔の設定についても同様です。
考慮事項: アクティビティ期間と間隔の比率は整数でなければなりません。 ベストプラクティス: インストール時間の推定精度が低下するため、間隔を 24 時間以上に設定しないでください。 |
追加情報
CVマッピングの確認
- CV値を選択して、そのCV値にマッピングされたイベントを確認してください。マッピングされたイベントは表の下に表示されます。
- CVマッピング表をCSVでダウンロードしてください。マッピング表のダウンロードをクリックしてください。
- 広告主向けの SKAN CV スキーマ API を使用して CV マッピングを取得します。
CSVマッピングファイルのカラム
Column | 説明 |
---|---|
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で設定を保存した日。 |
コンバージョン値の容量の計算式
先に説明したように、利用可能な変換値の最大数は64です。次の式は、利用可能なコンバージョン値のうち、モード内で使用されている数を計算します。
(activity time duration in hours / interval size in hours) *
(number of revenue ranges + 1 ) *
(number of in-app event ranges + 1 ) *
(number of steps in a funnel + 1)
すべての計測コンポーネントを含むように計算式を調整してください
最大限にカスタマイズされたCV例
例1
項目 | 説明 |
---|---|
アクティビティ期間 |
|
収益 |
|
アプリ内 | なし |
ファネル | 3つのアプリ内イベント |
例2
項目 | 説明 |
---|---|
アクティビティ期間 |
|
収益 |
|
コンバージョンのためのアプリ内イベントのセット | コンバージョンを計測するための2つのアプリ内イベント、各アプリには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がアプリのコンバージョン値を更新します。
ユーザージャーニーシナリオ
ユーザージャーニーシナリオ |
ユーザーアクションと優先順位 |
---|---|
A | add_to cart (7) |
B | add_to_cart (7) > send_recommendation (5) |
C | Purchase $3 (4) |
D | Purchase $6 (2) |
E | Purchases $6 (2) > send_recommendation (1) |
固定モードの例
例A: 収益の測定
ファクター | 備考 |
---|---|
シナリオ |
|
SKANの設定 |
|
選択された指標 | 利用できる収益に関する指標
|
レポートあたりのローデータの行数 |
ローデータレポートはData Locker経由で利用できます
|
開発者向けの考慮事項 |
収益を含むイベントが認識されます |
例B: コンバージョン測定
ファクター | 備考 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
例 |
ユーザーにより実行されたアプリ内イベント
|
|||||||||||||||||||||||||
SKAdNetwork アトリビューションの設定 |
測定タイプを選択:コンバージョン
|
|||||||||||||||||||||||||
選択された指標 |
利用できるアプリ内イベント指標
注! 指定されたコンバージョンイベントがイベント1のため、アプリレベルの指標とイベント1の指標を計算するために値4を使用します。 |
|||||||||||||||||||||||||
ローデータレポートはData Locker経由で利用できます
|
||||||||||||||||||||||||||
開発者向けの考慮事項 |
|
例C:エンゲージメントの測定
ファクター | 備考 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
例 |
5人のユーザーがアプリをインストールし、表にある通りの回数アプリを起動しました。 アプリ起動
|
||||||||||||
SKAdNetwork アトリビューションの設定 |
|
||||||||||||
選択された指標 |
利用できる指標のサンプル
|
||||||||||||
レポートあたりのローデータの行数 |
ローデータレポートはData Locker経由で利用できます
|
||||||||||||
開発者向けの考慮事項 |
ユーザーが選択したエンゲージメントイベントを実行するたびに、アプリ内イベントを送信します。SKAdNetworkはイベントを送信する回数をカウントします。 |
SKAN Conversion Studio API
同様のSKANコンバージョン値の設定が必要なアプリが多数ある場合、コンバージョンスタジオ画面から各アプリのスキーマを個別に設計するのは時間がかかり、困難な場合があります。 時間と労力を節約するために、管理画面上ででSKANスキーマを一度構成してから、SKAN Conversion Studio APIを使用して、複数のアプリで同じスキーマを設定・適用できます。 注:APIは、SKAN 4またはカスタム測定モードを使用して管理画面で設定されたスキーマのみをサポートします。
SKAN Conversion Studio API を使用するには:
- APIトークンを取得してください(管理者(アドミン)のみがトークンを取得できます)。
- 認証ヘッダーで使用する APIトークンを開発者に渡します。
- 開発者に次のアプリ IDを提供します:
- 管理画面で SKANスキーマが構成されているアプリ (つまり、SKAN スキーマのコピー元のアプリ)
- 同じスキーマを持つすべてのアプリ
- AppsFlyer公式デベロッパーハブの SKAN Conversion Studio APIの手順 に従うようデベロッパーに伝えます。
注記:
- API を使用して、API呼び出しごとにスキーマを 1 つのアプリにコピーできます。 ただし、開発者は、必要なスキーマを複数のアプリにコピーするスクリプトを作成できます。
- SKAN Conversion Studio API は代理店ではご利用いただけません。
その他のセットアップ
SKAN測定モードの変更
特記事項:
- SKAN 4測定モードの使用を開始すると、以前のモードに戻すことはできません。
- 設定を変更すると、UTC時間の午前 00:00(日本時間 午前9時)から有効になり、移行期間が開始されます。この期間中は、コンバージョン値を最新の設定内容に基づいてデコードします。ただし、現在到着するポストバックは過去に発生したインストールに関するものです。
- レポートされるインストール数は、この設定変更に関わらず、正しい数値がレポートされます。
SKAN計測を無効にする
SKAdNetwork計測を無効にする方法:
- AppsFlyerにて、設定 > SKAN Conversion Studioへ移動してください。
- ⋮ をクリックしてください。
- SKAdNetwork 計測をオフにします。
そうすると、SDKはregisterAppForAdNetworkAttribution や updateConversionValue のようなSKANの機能の呼び出しを停止します。 - 変更を保存をクリックします。
S2S APIによるイベント計測
SDKとサーバー間API (S2S) の両方で、AppsFlyerサーバーにアプリ内イベントを送信することができます。
S2Sフローは次のとおりです。
- 広告主のサーバーでユーザーに関するイベントが発生します。この時点では、アプリが起動しているかいないかは関係ありません。
- 広告主のサーバーは、S2S経由でイベントをAppsFlyerにレポートします。
-
AppsFlyerは更新されたコンバージョン値を計算し、その後:
- ユーザーのデバイスでアプリが起動している場合:SDKに更新された値を通知されます。SDKは、デバイスのiOSコンバージョン値を更新します。
- アプリがユーザーデバイスで開いていない場合:サーバーはアプリが開くまで待機し、SDKにコンバージョン値が通知されます。これは、アクティビティ期間の期限が切れる前に発生する必要があります。通知が失敗した場合、このイベントは無視されます。
必要なSDKバージョン
- 最新版のSDKをアプリに実装してください。注意!アプリ開発者による追加作業は何も発生しません。
アプリ内イベントの送信をサーバー間APIで実装する方法:
- 次のいずれかを実行してください:
- 選択したモードがSKAN 4またはカスタムの場合:
- 設定変更の必要はありません。
- 選択したモードが収益、コンバージョン、エンゲージメントの場合:
- AppsFlyerにて、設定 > SKAN Conversion Studioへ移動してください。
- オプション(⋮) をクリックしてください。
- [S2Sイベント計測] をオンにします。
- 選択したモードがSKAN 4またはカスタムの場合:
- S2S経由でイベントの送信
制限事項
- 特定ユーザー向けにユーザーの匿名化の機能を実装している場合、そのユーザーについてはS2Sでイベントを送信することはできません。
SSOTを固定の計測モードで使用する
計測モード「収益」もしくは「エンゲージメント」を設定している場合、SSOT(iOS データの重複排除と正確なレポート)はサポートされていません。SSOT についてもっと知る
収益モードまたはエンゲージメントモードを設定しているときにSSOTを有効にするには:
- AppsFlyerにて、設定 > SKAN Conversion Studioへ移動してください。
- 現在設定している計測モードの画面下までスクロールします。
- + SSOTモードを追加 をクリックします。
- SSOTトグルが自動的にオンになります。
- 固定モードの計測範囲は最小限に調整され、SSOT計測用のコンバージョン値のスペースが確保されます。
- [保存] をクリックしてください。
コンバージョン値の減少
SKAN 4モードでは、コンバージョン値(CV)の計測を増減することができます。デフォルトでは、CVは増加するように設定されています。 コンバージョン値の減少を有効にすると、ポストバックには、マイナスの収益を送信するときに、以前は高かった場合でも、ウィンドウ内の最新の値が含まれます。 この機能は、3つのウィンドウすべてにわたる細かいコンバージョン値と粗いコンバージョン値に関連しています。
注意: 広告収益の価値がマイナスになることはありません。
コンバージョン値の減少を有効にするには:
- AppsFlyerにて、設定 > SKAN Conversion Studioへ移動してください。
- SKAN 4.0の計測モードを選択します。
- options (⋮) をクリックしてオプションメニューを表示し、次の操作を行います:
- コンバージョンの減少を許可 がオンになっていることを確認します。
注意!これは、次の場合にのみ使用できます:- SKAN Conversion StudioでSKAN 4モードで保存されたアプリ。
- 編集アクセス権を持つユーザー
- コンバージョンの減少を許可 がオンになっていることを確認します。
例
マイナスの収益を送る例
CV | 収益 | アプリ内イベント |
---|---|---|
3 | $20 - $30 | |
2 | $10 - $20 | af_add_to_cart |
1 | $0 - $10 | |
0 | 北米 | install |
ユーザーが $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 | セッション |
0 | install |
例
ユーザーがセッションイベントを実行しました - CV 1 に増加します。
その後、ユーザーが購入イベントを行った場合、CV 3 に増加します。
その後、ユーザーは別のセッションイベントを実行しました - それはCV 3に残ります。
仕様と制限事項
仕様 | 備考 |
---|---|
代理店 |
代理店アカウントは、 広告主のSKAN Conversion Studioへのアクセスが制限されています。 |
粗い値 (coarse CV) |
|
オーガニックアプリ内イベント |
SKAN 4、カスタム、デコードモードでは、アプリ内イベントと全体的な収益のオーガニック指標は利用できません。 |