概要: iOS 14以降の環境下において、AppsFlyerはIDFA、IDFV、SKAN、Apple Search Adsなどの複数のアトリビューション手法のデータをまとめ、アプリキャンペーンのパフォーマンスの全体像を把握することができます。現状、アプリのパフォーマンスの全体像を把握できるアトリビューション手法はありません。同一ユーザーが2つの方法で計測されることがあるため、特定のユーザーを1回だけカウントするという課題があります。
AppsFlyerのSSOT(Single Source of Truth)の仕組みは、まさにそれを実現するものです。SSOTのレポートおよびメトリクスは真実かつ正確であり、同じユーザーを一度だけカウントします。
iOS 14+の真のパフォーマンスデータを取得する方法
関連記事: SKANソリューションガイド | SKANコンバージョンスタジオ | オーバービューダッシュボード
iOS 14以降、AppsFlyerは、SKAdNetwork、ATT同意ユーザー、確率的モデリング、インクリメンタリティベースの分析、Apple Search Adsの専用APIなど複数のデータストリームからのデータを使用してiOSユーザーをアトリビューションしています。IDFAが取得できない場合には、重複したデータを含めずに各種計測方法を結びつけることはほぼ不可能です。
SSOTの仕組みにより、インストールデータの重複を排除し、誤ったユーザーのアトリビューションを修正することができます。つまり、オーガニックでないメディアソースにアトリビューションされるはずのユーザーが、オーガニックに計測されているのです。その結果、キャンペーンに起因するインストール数が修正され、eCPI、ROI、ROASなどの関連するコストおよび収益に関する指標も正しく算出されます。
簡単に言うと、SSOTメカニズムは、他のマッチタイプを使用して計測されたSKANインストールにフラグを立てます。このフラグは、同じユーザーを2回カウントしないように、集計された指標を計算する際に考慮されます。同様に、SKANのローデータを処理する際にも、このフラグを使用します。
SSOTフラグをデータに含めるには、Conversion StudioでSSOTをオンにする必要があります。
SSOTを有効に設定する
SSOTをオンにする:
- 始める前に、AppsFlyer SSOT請求ポリシー をご確認ください。
- AppsFlyer管理画面 左メニュー > 設定 > SKAN Conversion Studio
- カスタム モードを選択
- Single Source of Truthを有効に設定する
- 必要に応じて設定を完了してください
オーバービュー:SSOTビュー
Overviewダッシュボードで利用できるSingle Source of Truthビューは、オーガニック以外のパフォーマンス指標の全体像を把握することができます。
SSOTビューでは:
- 正確なインストール数値
- eCPI、ARPU、ROASなど、インストール指標に紐づくコストおよび収益データを正しく計算します。
- オーガニック指標は、誤レポートされたインストールを考慮した上で調整されています。
SSOTビューの違いやユニークな特徴を紹介します。
ここでは、 オーバービューダッシュボード について熟知していることを前提としています。
SSOTビューをオンにする
SSOTビューのデータは、SKAN Conversion StudioでSSOTモードを有効に設定してから3〜5日後に利用できます。
SSOTビューを有効にするには:
- 始める前に、Conversion Studioで Single Source of Truth がオンになっていることを確認します。
- AppsFlyer 管理画面 > オーバービューへ進みます。
- ▼をクリックします。
-
オーバービューライトを選択します。SSOTモードのスイッチが表示されます。
- SSOTモードのトグルをオンにします。
- 次のうちいずれかが発生します。
- SSOTモードのデータが表示されます。
この後のセクションでは、利用可能なデータについて説明します。
表示されるデータについては、この後のセクションを参照してください。
SSOTビューを新しいレポートとして保存します。
設定方法:- ▼をクリック
- Save dashboardをクリック
- レポート名を入力
- 保存をクリックします。
- データはすぐには表示されません。SSOTをONにしてからデータが表示されるまで、3~5日程度要します。この期間が経過するのを待って、再度ダッシュボードにアクセスしてください。
- SSOTモードのデータが表示されます。
SSOTスイッチはいつでもオフにできます。オフにすると、SSOTビューでは利用できない通常データを見ることができます。
SSOTビューの考慮事項
SSOTビューでは:
-
Null コンバージョン値 (CV): 推定値
高度な機械学習で、 af_attributionフラグを使用して AppsFlyerまたはSKANによってアトリビューションされた null値は、推定された値で表記します。SKANに紐づく場合、インストール後のSKAN測定値はすべてSSOTダッシュボードに含まれます。 詳細はこちら - 再ダウンロード数: インストール数指標に含まれます。インストールと再ダウンロードの棲み分けはできません。
-
タイムゾーン: AppsFlyer計測のインストールとイベントは、UTCまたはアプリ設定画面で設定されたアプリ固有のローカルタイムゾーンで表示されます。SKAN計測のデータの場合、インストールとイベントはUTCで表示されますが、 MetaとGoogle SKANのデータは例外で、タイムゾーンはMetaアカウントとGoogleアカウントで設定されたタイムゾーンに基づいています。
-
通貨: 米ドル、または アプリ設定画面で設定されているアプリ固有の現地通貨で表示されます。
各フィルターの注意事項
以下の表で説明するように、フィルターがデータ表示やメトリクスに与える影響を考慮してください。
フィルタ | 注意事項 |
---|---|
Single Source of Truth(SSOT) | Single Source of Truthのメトリクスを表示するには、コントロールがオンになっていることを確認します。 |
表示タイプ |
|
日付 |
|
キャンペーンフィルター |
キャンペーンの階層フィルターが利用可能です。
|
メインのKPI値 |
SSOTダッシュボードで使用可能なヘッドラインKPIを使用すると、次の情報を確認できます:
各KPIには、パーセント値が表示されています。パーセンテージの値は、現在選択されている日付範囲と同様の以前の期間のKPIを比較した変化値です。 |
グラフ |
利用可能なディメンション:
指標: メトリックのセクションで説明したとおりです。 |
テーブル |
グループ化:
メトリック: メトリックのセクションで説明したとおりです。 |
指標
SSOTダッシュボードで使用可能なメトリック:
指標 | 説明と考慮事項 |
---|---|
グループ化 |
|
SSOT計測 |
選択した日付におけるSSOTのインストール、リアトリビューションCV、およびリエンゲージメントCVの見出し内訳。
|
合計 |
インストール、リアトリビューション、およびリエンゲージメントの数。 |
インストール |
アプリをインストールしたユニークユーザー数。UAキャンペーンのコンテキストで、AppsFlyerによって計測されたインストールに加えて、SKANが重複を削除し報告した新規インストールと再ダウンロード数として計算されます。 |
リアトリビューション | リターゲティングのデータは、[統合] と [リターゲティング] のビュータイプで利用できます。 SKANはリターゲティングデータに対応していないことを考慮してください。 |
リエンゲージメント | リターゲティングのデータは、[統合] と [リターゲティング] のビュータイプで利用できます。 SKANはリターゲティングデータに対応していないことを考慮してください。 |
その他のメトリクス | SSOTと広告パフォーマンスに関連するその他のさまざまな指標 |
SKAN重複 | af_attribution_flag=true の SKAN インストール数 |
Clicks | アドネットワークからAPI経由でレポートされるクリック数、インプレッション数データ SSOTの仕組みは、タッチポイントの指標に影響を与えません。 |
インプレッション | アドネットワークからAPI経由でレポートされるクリック数、インプレッション数データ SSOTの仕組みは、タッチポイントの指標に影響を与えません。 |
コンバージョン率 | Click-to-install |
コスト (USD) |
アドネットワークからAPI経由でレポートされるキャンペーンコスト データ インストールが1件以上あるキャンペーンのデータを表示します。 SSOTの仕組みは、レポートされる総コストに影響を与えません。インストール数で計算された指標にのみ影響します。 |
平均eCPI (USD) | SSOTビューでのインストール数を使用して、1インストールあたりのコストを計算します。オーガニックインストールは除外されます。 |
クリックスルー |
ユーザーが広告をクリックした後に発生したアトリビューション数(CTA) |
アンインストール率 |
アプリをアンインストールしたユーザーの割合(%)(アトリビューションしているユーザーの割合)インストール、リエンゲージ、またはリアトリビューションを意味します。 |
アンインストール |
利用したユーザ数からのアンインストール数(UAキャンペーンのみ対象) |
ビュースルー |
ユーザーが広告を閲覧(ビュー)した後に発生したアトリビューション数(CTA) |
収益 (D2) |
SKANとAFは、最初のSKAN計測ウィンドウ (D2) の収益 (広告収益を含む) をレポートしました。
注意:
ヒント:SKAN収益の精度を向上させるには -
|
収益 D7 |
|
ARPU D2 |
ユーザー当たりの平均収益。 式:収益/ユニークユーザー数 Conversion StudioでSKAN 4を使用している場合:これはインストール後2日間のデータです。Conversion StudioでSKAN 3を使用している場合:データは定義されたSKANアクティビティ計測(2日以上か2日未満か)に基づいています。 |
ARPU D7 |
SKAN計測期間を超えて、インストール後最大7日間の推定データが含まれます。(詳細はこちら) |
ROAS D2 |
広告費回収率 (ROAS) (%)。
式:収益額/コストx100
Conversion StudioでSKAN 4を使用している場合:これはインストール後2日間のデータです。Conversion StudioでSKAN 3を使用している場合:データは定義されたSKANアクティビティ計測(2日以上か2日未満か)に基づいています。
|
ROAS D7 |
SKAN計測期間を超えて、インストール後最大7日間の推定データが含まれます。(詳細はこちら)
|
ROI D2 |
投資収益率 (%)。 式:(収益額 - コスト)/コストx100 Conversion StudioでSKAN 4を使用している場合:これはインストール後2日間のデータです。Conversion StudioでSKAN 3を使用している場合:データは定義されたSKANアクティビティ計測(2日以上か2日未満か)に基づいています。 |
ROI D7 |
SKAN計測期間を超えて、インストール後最大7日間の推定データが含まれます。(詳細はこちら) |
売上総利益 D7 |
キャンペーンコストを差し引いたあとの利益。 式:収益 - コスト Conversion StudioでSKAN 4を使用している場合:これはインストール後2日間のデータです。Conversion StudioでSKAN 3を使用している場合:データは定義されたSKANアクティビティ計測(2日以上か2日未満か)に基づいています。 |
売上総利益 D7 |
SKAN計測期間を超えて、インストール後最大7日間の推定データが含まれます。(詳細はこちら) |
アプリ内イベントの指標 |
特定のアプリ内イベント(IAE)に関連する指標 |
イベントUU (D2) - ユニークユーザー数 |
AppsFlyerとSKANの組み合わせで測定された、イベントを実行したユニークユーザー数(null値のモデルデータを含む)。SKAN 4を使用している場合、このデータはインストール後最初の2日間に蓄積されます。SKAN 3を使用している場合、データは定義されたアクティビティ期間に基づくインストール後の日数の累積です。 |
イベントeCPA (D2) |
Effective CPA: コスト / イベントを実行したユニークユーザー |
イベントCV率 (D2) |
アトリビューション(インストール、リエンゲージ、リアトリビューション)したユーザーのうち、イベントを実行したしたユニークユーザーの割合 (%)。計算式: ユニークユーザー数 ÷ アトリビューション数 × 100 |
イベント収益 (D2) |
このイベントで発生した収益(インストール後、定義された日数以内) |
SSOTの仕組み
SKAN & AppsFlyerモデルによるアトリビューション重複の理解
SKANアトリビューションとAFモデル計測は仕組みが異なり、特性も制限も異なります。したがって、各インストールは、非オーガニックメディアのソースに起因するものである可能性があります。
- ユニーク計測:SKANまたはAFのどちらかだけで計測されたユーザー
- 重複データ:SKANとAFモデルの両方で計測されたユーザー
この場合、 SSOTメカニズム は、フラグ: af_attribution_flag=TRUE で SKAN重複インストールとしてレポートします。また、SSOTのダッシュボードでは、2件のインストールが表示されるのではなく、1件しか表示されません。 - オーガニック:SKANモデルでもAFモデルでも計測されなかったユーザー
SKAN / AFモデルの計測シナリオの可能性を以下のベン図に示します。
各アトリビューション・シナリオの理由は、以下のとおりです。
SKAN計測のみ | AppsFlyer計測のみ |
SKAN / AF両方で計測 |
どちらでも計測されない |
---|---|---|---|
|
|
制限を設けず、SKANとAFの両モデルでインストールを行います。 この場合、重複してインストールされることになり、重複を削除するためにSSOTが必要になります。 |
オーガニック |
SSOTメカニズムの仕組み
SSOTの仕組みは、下図で詳しく説明しています。
SSOTの仕組みは?
SSOTの仕組みは、AppsFlyer SDKではユーザー端末に存在するお客様のアプリに、AppsFlyerプラットフォームでは以下のように存在します。
ユーザー端末:
- ユーザーがアプリを初回起動時、AppsFlyer SDKはユーザーのアトリビューション計測を開始します。流入元の計測が成功するかどうかは、キャンペーンの種類やユーザーの同意(ATT)の状態によって異なります。
- アトリビューションが成功した場合、SDKは 'アトリビューションビット' (attribution bit) をコンバージョンバリュー(CV)に設定します。
- 通常のSKAdNetworkの流れは変わりません。つまり、計測ウィンドウが終了するまで、ユーザーアクティビティが引き続き測定され、CVが設定されます。
- その後、iOSがポストバックを送信します。
AppsFlyerプラットフォーム
- AppsFlyerは、iOSのポストバックを受信し、コンバージョン値をデコードし、以下の表に詳述されているように、af_attribution_flag を介してアトリビューションビットの値を公開します。
注意事項
- 一般的に、AppsFlyerは再インストールをカウントしません(リアトリビューション期間内であれば)。
SSOTの文脈では、再インストールの状況は考慮されません。
つまり、SSOTは、SSOT分析の文脈で再インストールから来る重複するSKANインストールを削除せず、それらはaf_attributionフラグの設定に影響を与えません。
Attribution flag項目
コンバージョン値のSSOT表示 | 意味 | af_attribution_flag 項目 |
---|---|---|
ON | SKAN Conversion StudioでSSOTモードがオン、かつAppsFlyerでユーザーのアトリビューション計測成功 | True |
オフ | SKAN Conversion StudioでSSOTモードがオン、かつAppsFlyerでユーザーのアトリビューション計測ができなかった場合 | False |
-- |
SKAN Conversion StudioでSSOTモードがオフの場合 |
Null |
af_attribution_flag(アトリビューションビット)がレポーティングツールに与える影響:
- SKANダッシュボード: SKANのポストバックでレポートされた数値のみを反映します。そのため、af_attribution_flag は考慮されず、重複したデータは削除されません。
- SKAN 集計レポート と ローデータレポート: af_attribution_flag の利用が可能です。お客様のレポート要件に応じてご利用ください。
SKANのデータとAppsFlyerのデータを組み合わせる場合は、このフラグを使用して重複するデータを削除してください。
これは、ローデータと集計データの両方のレポートに適用されます。 - 【近日リリース予定】OverviewダッシュボードでSSOTビューを表示:
SKAN、IDFA、IDFV、Apple Search Adsなど、すべてのアトリビューション手法で計測されたデータのうち、重複するSKANデータを削除した後、1つのレポートに統合されます。
複数のアトリビューション手法のデータを組み合わせて得られる指標
SKANデータを他のアトリビューション手法のデータと組み合わせる際には、af_attribution_flag を使用して重複するデータを削除します。
これは、ローデータと集計データの両方のレポートに適用されます。
以下の例は、af_attribution_flag を使用して計算できます。
- 非オーガニックインストール
- オーガニックインストール
- eCPI
- コホート収益
指標例の計算式:
データ | 呼称 | 数式 |
---|---|---|
AppsFlyerの非オーガニックインストール | A | AppsFlyerで計測されたオーガニック以外のインストール方法 |
SKANのみで計測されたインストール | B | af_attribution_flag=false のSKANインストール数 |
全ての非オーガニックインストール | C | A + B |
オーガニックインストール | D |
総インストール数 ー C 注意: 総インストール数は、アトリビューションに関係なく、AppsFlyer SDKで計測されたすべてのインストールを意味します。 |
キャンペーンeCPI | E | コスト ÷ C |
コホート収益 | F |
以下の合計:
|
特性と制限
特性 | 備考 |
---|---|
SSOTビュー |
SSOTは、 |
インストール総数 |
場合によっては、SSOTモードオンの際にオフの数字よりよりも多くのインストールが表示されることがあります。この理由の1つは、nullコンバージョン値の推定がインストール日の計算に影響を与え、同様の日付のインストールを比較するときに違いが生じる可能性があるためです。 |
収益 |
収益およびその他の収益関連の指標 (ARPU, ROAS, ROI, 粗利益) は、2022年9月1日時点でサポートされています。 |
代理店 |
代理店アカウントからもオーバービューダッシュボードでSSOTビューを表示できます。 |
アドネットワーク |
|
D7指標 |
次の場合、D7データが欠落しているか、D2データよりも少ない可能性があります:
|
SKAN Conversion Studioの設定変更 |
SKAN Conversion Studioの設定を変更すると、約84時間にわたってSSOTデータが不正確になる場合があります。これは、AppsFlyerが新しいスキーマでSKANポストバックのデコードをすぐに開始しますが、ポストバックは以前のスキーマでエンコードされたインストールから到着するためです。 |
AppsFlyer計測データ |
|
アプリ内イベント |
アプリ内イベント(ディメンション)とその指標は、以下の場合にのみ利用できます:
|