概要:相互運用性により、Meta広告はデコードされたSKANデータをAppsFlyerと共有し、AppsFlyerはCV計測ビット(マッピング)をMeta広告と共有できます。
SKANの相互運用性: AppsFlye r<-> Meta 広告
複数のアドネットワークパートナーと連携している場合は、AppsFlyerで設定することをお勧めします。これにより、コストデータ等の他の指標によって強化されたSKANパフォーマンス指標が、AppsFlyerのプラットフォームで利用できるようになります。
関連記事:AppsFlyer SKAdNetworkソリューションガイド
SKANとMeta広告の相互運用性の範囲
Meta広告との相互運用により、次のことが可能になります:
- AppsFlyerとFacebookがSKANコンバージョン値(CV)のスキーマを共有することで、両プラットフォーム上でパフォーマンス指標を確認できるようになります。
- AppsFlyerは、キャンペーンの最適化を可能にするすべてのMeta広告キャンペーンの目的をサポートしています。
- モバイルアプリインストール(MAI)
- モバイルアプリエンゲージメント(MAE)
- バリューへの最適化(VO)
- SKAN連携が有効にすると、次のことが起こります:
- Facebook SDKはSKAN CVの更新を停止します (kill switch)。
- AppsFlyer SDKはCVを更新します。
- FacebookはSKANポストバックデータを共有することで、SKAN管理画面と集計レポートに含めることができます。
その他の検討事項:
- SKANパートナー連携を有効にしていない場合、SKAN管理画面では、Facebookからもたらされたインストールはオーガニックのインストールとしてカウントされます。
- AppsFlyer計測では(オーバービュー管理画面):
- Facebookからの同意ユーザーのインストールは、正しく計測されます。
- オプトアウトユーザーのインストールはオーガニックとして計測されます。
- SRNレポーティングにおける iOS 14.5の影響
-
Meta広告とのMMP連携では、常に 広告主トラッキング有効 フラグが実装されます。(この情報は、2021年2月からのFacebookアプリのガイダンスiOS 14のチェックリストに従って提供されています)
注意事項
- 相互運用の連携を一度設定すれば、計測設定を変更するたびにこの記事のMMP連携手順を繰り返す必要はありません。つまり、MMPコネクションURLを再度コピーする必要はありません。
- AppsFlyerでSKAdNetworkの計測をオフにすると、FacebookがCVマッピングを取得できなくなります。
- AppsFlyer SDK vs. Facebook SDK:Facebook SDKは、Facebookのみでキャンペーンを実施する場合に適しています。複数のパートナーとキャンペーンを行っている場合、AppsFlyer SDKを使用することで、すべてのパートナーのデータを見ることができます。
- この記事の乖離セクションをご覧ください。
Facebookアプリインストール広告に関するガイダンス
Facebook iOS 14アプリインストールキャンペーンを設定する際には、次のFacebookの最新ガイダンスを考慮してください。
- アプリごとに最大9個のキャンペーン、それぞれ5つの広告セットが許可されています。広告主は、この9つのアプリキャンペーンを、アプリIDごとに9つの広告アカウントで実施することができます。
- iOS 14キャンペーン用の別のアカウントは不要です。既存のアカウントからiOS 14キャンペーンを運用できます。
-
Facebook最適化方法とAppsFlyerで選択した計測タイプには、次のような関係があります。
- 収益計測:VO / AEO
- コンバージョン計測:AEO—Facebookの標準イベントと購入イベントが含まれます。AppsFlyerにてアプリイベントを関連するFacebookイベントにマッピングする必要があります。
相互運用の手順
次の手順を実行して、相互運用を有効にしてください。
アプリインストール計測の場合:
FacebookがSKAdNetworkのデータをAppsFlyerと共有できるようにする
FacebookがSKAdNetworkデータをAppsFlyerと共有することを許可してください。これを実行しないと、Facebookの成果に紐づくSKAdNetworkインストールはAppsFlyerのSKAdNetwork管理画面には表示されません。
この手順はアプリごとに1回実行する必要があります。
FacebookがSKAdNetworkデータをAppsFlyerと共有することを許可する方法:
- AppsFlyer管理画面左メニュー 設定 > 連携済みパートナー に移動します。
- Facebookを選択してください。
- SKAdNetworkタブを開いてください。
- Facebook ログインをクリックしてください。使用するアカウントは、次の権限を持つAdminまたはAdvertiserのアカウントである必要があります。
- Ads_read 権限。Ads-read権限を持っていることを確認するを参照してください。
- Metaビジネスパートナー設定で広告掲載されたアプリIDにアクセスします。
- 画面の指示に従って作業を進めてください。
Facebook側で手順を完了すると、AppsFlyerに戻ります。 - アカウントステータス「waiting for sync(同期を待機中)」が表示されるのを確認してください。
このメッセージはFacebookからデータを取得するまで続きます。 - 翌日の02:00 UTC以降まで待ってから、ステータスが success(成功)に変わったを確認してください。
SKAdNetwork管理画面のデータは毎日08:00 UTCまでに更新されます。 - 計測の違いについてのセクションをご覧ください。
アプリ内イベント計測の場合:
FacebookとCVスキーマを共有する
AppsFlyer SKAdNetwork と Facebook の相互運用を設定する
Step | アクション | 詳細 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 |
アプリの前提条件 |
|
||||||||
2 |
SKAdNetwork設定の確認 |
AppsFlyer SKAN Solution が設定され、オンになっていることを確認してください。これにより、AppsFlyer SDKがSKAdNetworkのAPIを呼び出し、CVを設定することができます。 SKAdNetwork設定を確認する方法:
|
||||||||
3 |
アプリ内イベントマッピング |
アプリ内イベントのマッピングを確認し、必要に応じて変更を加えます。 アプリ内イベントマッピングを確認、設定する方法:
|
||||||||
4 |
AppsFlyerをMeta広告に接続する |
備考
|
||||||||
5 |
iOS 14キャンペーン設定 |
Facebookにて、iOS 14のキャンペーン設定がオンになっていることを確認してください。 この設定は、新しいアプリインストールキャンペーンの設定ページにあります。 |
追加情報
SKAN連携をオフにする
Meta Adsの連携をオフにする際には、パートナー連携を有効にするというトグルをオフにするだけでは十分でなく、SKANデータの記録を停止するためには、これに加えてSKAN連携を削除する必要があります。
SKAN連携をオフにする方法:
- Appsflyerで、[設定] > [連携済みパートナー]に移動します。
- Meta Adsを選択します。
- SKANタブへ移動します。
- 削除したいアカウントの削除アイコンをクリックしてください。
AppsFlyerとFacebookの計測とタイミングの違い
ポイント | 詳細 |
---|---|
アプリ内イベント名 |
2021年8月15日までは、管理画面のイベント名に、Facebookのイベント名が使われていました。今後、これは該当しなくなります。 |
収益モードのコンバージョンユーザー指標 |
[2021年8月16日以降非推奨]
|
過去データの可用性 |
連携後の最初のデータ同期、およびその後の同期において、AppsFlyerは過去7日間までのFacebookデータを遡及して受信します。 |
インストール日 |
AppsFlyerとFacebookでは、インストール日を決定する方法が異なります。注意事項:
|
データ更新頻度 |
|
ads_read パーミッションの確認
ads_read権限により、Meta広告のお客様は、カスタムダッシュボードやデータ分析で使用する広告パフォーマンスデータにAPIでアクセスできます。
Meta広告アカウントにads_read権限があることを確認するには:
- Facebookディベロッパーアカウントを開いてください。
- FacebookアプリIDを選択してください。
- App Review > Permissions and Features へ進みます。
- ads_read が ready for use ステータスになっていることを確認してください。これが確認できれば、これ以上の操作は必要ありません。
- ads_read アクセス許可がない場合は、次のようにリクエストする必要があります。
- App Review > Requestsへ進んでください。
- ads_admin アクセス許可をリクエストしてください。
- この手順のステップを繰り返して、必要な許可が得られたことを確認します。
トラブルシューティング、乖離、よくある質問
アクション | 詳細 |
---|---|
Facebookと接続できません |
症状 Facebookで、「we can't connect. Check that you're using the correct URL. If the problem continues, contact your partner app for help. (接続できません。正しいURLを使用していることを確認してください。問題が解決しない場合は、パートナーアプリに問い合わせてください)」というメッセージが表示される場合。 解決策 AppsFlyerにて、アプリ内イベントマッピングを有効にし、AppsFlyerイベントをFacebookイベントにマッピングしていることを確認してください。(前述のセクションで説明したアプリ内イベントマッピングを参照) [2021年4月20日に更新されたガイド] |
イベントの優先順位 |
Q:Facebookでイベントの優先順位を設定するにはどうしたらよいですか。 A:Facebookで優先順位を設定する必要はありません。この優先機能は、Facebook SDKを使ってCVを設定しているアプリに関するものです。AppsFlyerの利用者の場合、AppsFlyer SDKがCVを設定しています。Facebookの優先順位オプションは無視してください。AppsFlyerは優先順位なしで6つのイベントを計測します。 [2021年4月20日に更新されたガイド] |
イベントの発生回数 |
Q: FacebookよりもAppsFlyerでイベントの発生回数が多いのはなぜですか? A: Facebookは0-1件のイベント発生のみをカウントします。したがって、範囲の一部としてさらに多くの発生回数を定義した場合でも、追加のイベント発生回数は AppsFlyer によってのみカウントされます。 |
パートナーアプリからのインポートが無効 |
症状 Facebookでパートナーアプリからのインポート が無効になっている場合、 アプリがMMP SDKを使用してFacebookにイベントを送信したことがありません。 解決策 次のいずれかを実行してください:
その後、Facebookに最初のイベントが記録されたら、AppsFlyerで連携を設定してください。 [2021年4月25日に更新されたガイド] |
範囲は重複できません。連続した順序にしてください |
症状 AppsFlyer SKAdNetworkのカスタム計測モードを使用しています。計測スキーマをFacebookにインポートする際に次のメッセージが表示される:Ranges can't overlap and must be in consecutive order(範囲は重複できません。連続した順序にする必要があります)。 解決策 カスタムコンバージョンスキーマの収益値は、連続した昇順である必要があります。 [2021年4月26日に更新されたガイド] |
Facebookにイベントを送信する |
Q:CV測定オプションで選択されていないイベントについて、追加のイベントポストバックを Facebook に送信する必要はありますか? A:同意したユーザーについては、Facebookの最適化能力を最大化するために全てのイベントを送信してください。 |
複数イベントを同じFacebookイベントにマッピングする |
Q:複数のアプリ内イベントを1つのFacebookイベントにマップできますか? A:複数のイベントが1つのFacebook標準イベントにマップされている場合、Facebook はイベントを区別できません。そのため、Facebookは認識できる1つのイベントに対して最適化します。 |
Facebookデータが管理画面に表示されない |
症状 SKAdNetwork連携タブにて、failed to pull data(データ取得に失敗しました)というメッセージが表示されます。 解決策 Facebook管理者または ads_read権限を持つFacebook広告主アカウントのいずれかが接続されていることを確認してください。 |
iOS 14キャンペーンを配信しようとすると、Facebook上でエラーが表示される。 |
症状 以下の全てが当てはまります。
これは、SKAdNetworkをサポートしているSDK (=AppsFlyer SDK) を使用していることを、Facebook側が認識していないために発生します。 解決策
|
Facebookからレポートされる収益 |
[2021年7月12日更新] Facebookは、SKAdNetwork設定を使用してCVから収益を算出します。ただし、これは直接的な計算ではなく、Facebookはアルゴリズムを用いて収益を決定しています。 これにより、収益を切りの良い値で測定した場合でも、収益値が四捨五入されていないことがあります。 |
インストール vs. 再ダウンロード |
[2021年11月30日更新]
|
遡及的なデータ更新 |
[2021年12月23日更新] ログインに失敗するなどして、データを取得するためにFacebookに接続できないことがあります。ただしご安心ください。次回ログインできたときに、過去7日間のレポートギャップを埋めることになります。 |
AppsFlyerが、Facebookよりもインストール数/イベント数/収益を大幅に多く表示 |
多くの場合、Facebookダッシュボードはデフォルトでクリックスルーのインストールやイベントのみを表示し、AppsFlyerダッシュボードはクリックとビュースルーの両方のインストールやイベントを表示するため、この不一致が発生します。 |
代理店連携 |
代理店が広告主のFacebook広告アカウントの管理者ユーザーの役割を持っている場合、この記事の手順を実行することで、広告主に代わってSKANの相互運用を可能にすることができます。広告主は、Meta広告アカウントにもログインする必要はありません。代理店ログインは、広告主のアカウントに表示されます。 |
更新されたCVがFacebookに表示されない |
SKAN Conversion Studio でコンバージョン値 (CV) を追加、変更、または削除する場合は、アプリ内イベントのポストバックにイベントがマップされていることを確認してください。そうしないと、CV は Facebbok で更新されません。 |
AppsFlyerとMeta広告マネージャでのモデリングデータの違い |
AppsFlyerは、SKAdNetworkの基本的なレポートでは提供できないデータを集約してモデル化しています。詳細はこちら AppsFlyerがデータをモデル化する場合、AppsFlyerは確認済みの公平なデータのみに依存しているため、Facebookによってモデル化されたデータは考慮されません。そのため、Meta広告マネージャのレポートとAppsFlyerのレポートの間にデータや粒度の不一致が生じる可能性があります。 |