SKAdNetwork (SKAN) とMeta広告の相互運用

概要:相互運用性により、Meta広告はデコードされたSKANデータをAppsFlyerと共有し、AppsFlyerはCV計測ビット (マッピング) をMeta広告と共有できます。

SKAN相互運用性:AppsFlyer <-> Meta広告

複数のアドネットワークパートナーと連携する場合は、AppsFlyerで設定するのが最適です。そうすることで、コストを含む他の指標が強化されたSKANパフォーマンス指標は、AppsFlyerプラットフォームを通じて利用可能となります。 

SKANとMeta広告の相互運用性の範囲

Meta広告との相互運用により、次のことが可能です。

  • AppsFlyerとMeta広告はSKANコンバージョン値(CV)スキーマを共有しており、両方がパフォーマンス指標を提供します。
  • AppsFlyerは、キャンペーンの最適化を可能にするすべてのMeta広告キャンペーン目標をサポートしています。
    • モバイルアプリインストール(MAI)
    • モバイルアプリエンゲージメント(MAE)
    • 価値最適化(VO)
  • SKAN連携を有効にすると起こること: 
    • Facebook SDKはSKAN CVの更新を停止します(キルスイッチ)
    • AppsFlyer SDKがCVを更新します。
    • Meta広告は、SKAN管理画面と集計レポートへの組み込み用にSKANポストバックデータを共有します。

その他の考慮点: 

  • SKANパートナー連携を有効にしなかった場合、SKAN管理画面では、Meta広告によるインストールはオーガニックインストールとしてカウントされます。 
  • AppsFlyerアトリビューションのコンテキスト(概要管理画面):
    • Meta広告による同意ユーザーのインストールは正確に帰属されます。
    • 同意しないユーザーはオーガニックとして分類されます。 
  • iOS 14.5 のSRNレポーティングへの影響
  • Meta広告とのMMP連携では、常に広告主トラッキング有効フラグが実装されます。(この情報は、2021年2月のMeta広告アプリガイダンスiOS 14チェックリストに基づいて提供されています)。

考慮事項

  • 相互運用性を有効にすると、計測設定を変更するたびに、この記事のMMP連携手順を繰り返す必要はありません。つまり、MMP接続URLを再度コピーする必要はありません。 
  • AppsFlyerでSKAN計測をオフにすると、Meta広告はCVマッピングを取得できなくなります。 
  • AppsFlyer SDK対Facebook SDK:Meta広告のみでキャンペーンを行う場合、Facebook SDKが適しています。複数のパートナーとキャンペーンを行う場合は、AppsFlyer SDKを使用すると、すべてのパートナーのデータを確認できます。
  • この記事の不一致セクションを確認してください。 

Meta広告アプリインストール広告ガイダンス

Meta広告iOS 14のアプリインストールキャンペーンを構成する際には、次のMeta広告ガイダンスを考慮してください。

  • アプリごとに最大9つのキャンペーン(各5つの広告セット)が許可されます。広告主は、アプリIDごとに9つの広告アカウントでこれら9つのキャンペーンを実行できます。
  • iOS 14キャンペーンには別のアカウントは不要です。既存のアカウントからiOS 14キャンペーンを実行できます。
  • Meta広告の最適化方法とAppsFlyerで選択した計測タイプには、次のような関係があります。
    • 収益計測:VOとAEO
    • コンバージョン計測:AEO — Meta広告の標準イベントと購入イベントを含みます。アプリイベントをAppsFlyerで関連するMeta広告イベントにマッピングする必要があります。

相互運用手順

相互運用を有効にするために以下の手順を完了してください。 

アプリインストールアトリビューションの場合:

Meta広告がSKANデータをAppsFlyerと共有できるようにする

Meta広告がSKANデータをAppsFlyerと共有できるようにします。これを行わないと、AppsFlyerのSKAN管理画面でMeta広告に起因するSKANインストールは表示されません。 

この手順はアプリごとに1回のみ実行する必要があります。 

Meta広告にSKANデータをAppsFlyerと共有する許可を与えるには:

  1. AppsFlyerで、共同作業 > アクティブ統合に移動します。
  2. Meta広告を検索して選択します。
  3. SKANタブに移動します。

    skan_repprtiing_-_connected_accounts.png

  4. ログインをクリックします.使用するアカウントは、次の権限がある管理者または広告主アカウントでなければなりません。
  5. ユーザー インターフェースの指示に従ってください。
    Meta は、 AppsFlyerとデータを共有するためのアクセストークンを生成します。プロセス完了後、AppsFlyerに戻ります。 
  6. この連携を初めて設定する場合は、アカウントのステータスに「同期を待機中」と表示されていることを確認してください。
    このメッセージは、Meta 広告からデータを取得するまで維持されます。
  7. 翌日 02:00 UTC の後まで待ち、ステータスが「データが正常に取得されました」に変わったことを確認します。
    SKAN 管理画面のデータは毎日 08:00 UTC までに更新されます。
  8. 計測の違いに関するセクションをお読みください。 

アプリ内イベントのアトリビューションについて:

Meta 広告で CV スキーマを共有する

SKAdNetwork-Facebook-AppsFlyer_integration__5_.png

Meta 広告とAppsFlyer SKANの相互運用性を有効にする

ステップ アクション 詳細 

1

アプリの前提条件
  • 最新のAppsFlyer SDKをアプリに導入してください。

2

SKAN 設定確認 

AppsFlyer SKANソリューションが設定され、オンになっていることを確認します。これにより、AppsFlyer SDK は SKAN API を呼び出し、CV を設定できるようになります。

SKAN設定を表示するには

  1. AppsFlyerで、設定 > SKAN Conversion Studio に進みます。
  2. オプション アイコンをクリックし、 SKAN計測がオンになっていることを確認します。
    altMeasurement_mode_on_facebook_ads.pngaltalt
  3. お好みの計測モードを選択してください。
    SKAN Conversion Studioについての詳細はこちら。
  4. 設定されたイベント名を正確にメモしておいてください。次のステップでそれが必要です。注:名前は大文字と小文字が区別されます。

3

アプリ内イベントマッピング

アプリ内イベントマッピングを確認し、必要に応じて変更してください。 

アプリ内イベントのマッピングを表示および設定するには

  1. AppsFlyerで、共同作業 > アクティブ統合に移動します。
  2. Meta広告を選択します。
  3. [必須] [連携] タブで、[アプリ内イベントのポストバック] をオンにしてください。
    • 現在選択されているSKAN計測タイプをマッピングする必要があります。デフォルトの計測タイプは収益です。
      altアプリ内イベント_fb_en-us.pngalt
    • SKAN計測で設定したアプリ内イベント(AppsFlyerイベント)がMeta広告イベント識別子(パートナーイベントにマッピング)とマッピングされていることを確認します。イベントをマッピングしないと、Meta広告は最適化できず、インストールのみがカウントされます。

      注意

      SKAN Conversion Studioでコンバージョン価値(CV)を追加、変更、または削除する場合は、イベントがアプリ内イベントポストバックにマッピングされていることを確認してください。そうしないと、Meta広告でCVが更新されません。

      アプリ内イベントマッピングガイド

      計測タイプ マッピング要件
      カスタム

      カスタムで設定したアプリ内イベントを、対応するMeta広告イベントにマッピングします。

      ポストバックによる収益をレポートするには、収益の送信価値と収益に設定する必要があります。 

      SendValueandRevenue.png

      af_skad_revenueは総収益に使用され、Meta広告収益イベント(通常はfb_mobile_purchase)にマッピングされます。

      注意!複数のイベントをfb_mobile_purchaseにマッピングしても問題ありません。

      収益

      広告ネットワークへのポストバックで収益をレポートする場合は、アプリ内イベントのポストバックマッピングに設定したアプリ内収益イベントが含まれていることを確認します。

      af_skad_revenueは総収益に使用され、Meta広告収益イベント(通常はfb_mobile_purchase)にマッピングされます。

      注意!複数のイベントをfb_mobile_purchaseにマッピングしても問題ありません。

      コンバージョン 1~6個のコンバージョンイベントを対応するMeta広告イベントにマッピングします。
  4. 連携を保存をクリックします。
  5. SKAN構成まで下にスクロールし、MMP(Facebook認定パートナー)接続URLをクリックしてコピーします。次のセクションでは、MetaのどこにURLを貼り付けるかを案内します。

    meta_ads_skan_configuration_mmp_url.png

4

AppsFlyerをMeta広告に接続する
  1. Meta広告でイベントマネージャーを開き、【設定】タブに移動します。 

    altFacebookSkadNetworkSetup.jpgalt

  2. [イベントの設定]をクリックします。

    altmceclip0.jpgalt

  3. イベントマネージャーで、パートナーアプリからインポートを選択します。 

    altmceclip1.pngalt

  4. MMP(Facebook認定パートナー)接続URLを貼り付けるフィールドが表示されます。 
    これにより、MetaのCVマッピングが更新され、アプリ内のFacebook SDKにCVの設定を停止するよう指示します。パートナーアプリからのインポートが無効な場合は、トラブルシューティングを実行してください。
  5. Meta広告のユーザーインターフェースに従ってください。次のいずれかが発生します。
    1. MMP(Facebook認定パートナー)接続URLをMeta広告のユーザーインターフェースに正常に貼り付けました。おめでとうございます!連携が完了しました。以下の注意事項をお読みください。 
    2. MMP(Facebook認定パートナー)接続URLの貼り付けが失敗し、Meta広告のユーザーインターフェースにエラーメッセージが表示されます。その場合は:
      - 24時間待ってから、手順を繰り返してください。
      - エラーが解決しない場合(24時間以上持続した場合)は、AppsFlyerサポートにお問い合わせください。 

注記

  • この手順は一度だけ実行する必要があります。つまり、AppsFlyerで計測設定を変更した後に接続URLをコピー&ペーストする必要はありません。たとえば、収益計測からコンバージョン計測に切り替えると、Meta広告は既存のURLを使って現在のスキーマを取得します。 
  • 手順を完了すると、Meta広告は独自のランダム化構造を使用してAppsFlyerからCVスキーマを取得できます。これを個別に設定する方法はありません。
  • 更新された計測設定がMeta広告で反映されるには、最大24時間かかります。 

5

iOS 14キャンペーン設定

Meta広告でiOS 14キャンペーン設定がオンになっていることを確認してください。 

この設定は、新しいアプリインストールキャンペーンの設定ページにあります。 

altFBiOS14.pngalt

追加情報

SKAN連携をオフにする

Meta広告連携をオフにする場合、パートナーを有効にするトグルをオフにするだけでは不十分です。SKANデータの記録を停止するには、SKAN接続を別途削除する必要があります。

SKAN連携をオフにするには:

  1. AppsFlyerで、コラボレーション > アクティブ 連携に移動します。
  2. Meta広告を検索して選択します。
  3. SKANタブに移動します。
  4. 削除したいアカウントの削除アイコンをクリックします。

AppsFlyerとMeta広告の計測とタイミングの違い

アイテム 詳細 
アプリ内イベント名 

2021年8月15日までは、管理画面のイベント名にMeta広告のイベント名が使用されていました。今後、これは変わります。 

収益モードのコンバージョンユーザー指標

[2021年8月16日廃止]

収益モードでは、変換されたユーザー(有料ユーザー)の指標は、収益命名規則により、Meta広告キャンペーン経由で収益をレポートするユーザーの数を考慮しません。前のセクションで述べた(アプリ内イベント名)

最初のデータ利用可能日

連携後の最初のデータ同期およびその後の同期の際、AppsFlyerは過去最大7日間のMeta広告データを遡って受信します。

インストール日 

AppsFlyerとMeta広告は、インストール日を決定する方法が異なります。考慮事項:

  • iOS SKANポストバックには実際のインストールタイムスタンプが含まれていません。 
  • Meta広告はポストバックの到着時間をインストール時間とし、日付設定にはアプリのタイムゾーンを考慮します。
  • AppsFlyerは、アクティビティ期間設定に基づいてインストール時間を算出します。この計算では、アプリやMeta広告のタイムゾーンは考慮されません。 
データの鮮度
  • Meta広告からのSKANデータを01:00 UTCに収集します。
  • ダッシュボードと集計データは7時間後に更新されます。

ads_read権限の確認

ads_read権限により、Meta広告の顧客は広告パフォーマンスデータにAPIアクセスしてカスタムダッシュボードやデータ分析を利用できます。

Meta広告アカウントにads_read権限があるか確認するには:

  1. Meta広告開発者アカウントにアクセスします。
  2. FacebookアプリIDを選択します。
  3. アプリレビュー > 権限と機能に進みます。

    altFBad_permission.pngalt

  4. ads_readのステータスが利用可能であることを確認します。この場合、それ以上の操作は不要です。 
  5. ads_readがない場合、以下の手順でリクエストしてください。
    1. アプリレビュー > リクエストに進みます。
    2. ads_admin権限をリクエストします。
    3. この手順を繰り返し、必要な権限が付与されているか確認します。

トラブルシューティング、不一致、およびFAQ

アクション 詳細 

Meta広告が接続できません

症状

Meta広告で「接続できません」というメッセージが表示される場合があります。正しいURLを使用しているか確認してください。問題が続く場合は、パートナーアプリにサポートを依頼してください。

是正措置

AppsFlyerで、アプリ内イベントマッピングが有効であり、AppsFlyerイベントがMeta広告イベントにマッピングされていることを確認してください。(前のセクションで説明したアプリ内イベントマッピングを参照) 

[2021年4月20日にガイダンスが更新されました]

イベントの優先度

Q:Meta広告でイベントの優先度はどうすれば設定できますか?

A:Meta広告では優先度を設定する必要はありません。この優先機能はFacebook SDKを利用してCVを設定するアプリに関連しています。あなたの場合は、AppsFlyer SDKがCVを設定しています。Meta広告の優先オプションは無視してください。AppsFlyerは優先順位なしで6つのイベントをコンバージョンで測定します。 

[2021年4月20日にガイダンスが更新されました]

イベントの発生

Q:なぜMeta広告よりもAppsFlyerの方がイベント発生が多く表示されるのですか?

A:Meta広告では、イベント発生は0〜1回のみカウントされます。したがって、追加の発生を範囲一部として定義したとしても、それはAppsFlyerによってのみカウントされます。

パートナーアプリからのインポートは無効です

パートナーアプリからのインポート.png

症状

Meta広告で、パートナーアプリからのインポートが無効になっている場合、アプリはMMP(Facebook認定パートナー) SDKを使用してMeta広告にイベントを送信したことがありません。

是正措置

次のいずれかを実行してください:

  • 可能な限り速やかに、MMP(Facebook認定パートナー) SDKを使ってMeta広告にイベントを送り始めてください。
  • Facebook SDKまたはApp Events APIを利用してMeta広告にイベントを送信し、他のフローのいずれかを使ってコンバージョンスキーマを設定してください。

これを行った後、Meta広告で最初のイベントが記録されたら、AppsFlyerとの連携を構成してください。

[ガイドラインは2021年4月25日に更新されました]

範囲は重複できず、連続した順序である必要があります 

症状

AppsFlyer SKANカスタム計測モードを利用しています。計測スキーマをMeta広告にインポートするとき、次のメッセージが表示されます。範囲は重複できず、連続した順序である必要があります。

是正措置

カスタムコンバージョンスキーマ内の収益値は、連続した昇順である必要があります。 

[ガイドラインは2021年4月26日に更新されました]

Meta広告にイベントを送信する

Q:CV計測オプションで選択されなかったイベントの追加のイベントポストバックをMeta広告に送信することは意味がありますか?

A:同意したユーザーには、Meta広告の最適化能力を最大限に活用するために、すべてのイベントを送信してください。

複数のイベントを同じMeta広告イベントにマッピングする

Q:複数のアプリ内イベントを1つのMeta広告イベントにマッピングできますか?

A:複数のイベントが1つのMeta広告標準イベントにマップされている場合、Meta広告は各イベントを区別することはできません。したがって、Meta広告は認識した1つのイベントに向けて最適化します。

取得するデータがありません

Q: 接続ステータスに「取得するデータがありません」と表示されるのはなぜですか?Metaデータ共有権限を確認してください。

A:SKANデータがまだ存在しないか、管理者ユーザーとしてMeta広告にログインする必要があります。

Q: 「取得可能なデータがありません:「Metaデータ共有権限を確認してください」。Meta広告の詳細が表示されていても、問題はありませんか?

A:はい。このエラーメッセージが表示されることがありますが、すべて正常であり、データは正しく取得されます。

Meta広告データが管理画面に表示されない

症状

SKAN連携タブで「データの取得に失敗しました」というメッセージが表示されます。

FacebookSKAdIntegration.png

是正措置

接続されているアカウントがFacebook管理者もしくはads_read権限を持つMeta広告の広告主のアカウントであることを確認してください。

iOS 14キャンペーンを行うときに、Meta広告でエラーが発生しています。

症状

以下の条件がすべて当てはまります:

  • iOS 14キャンペーンを実行すると、Meta広告でエラーメッセージが表示されます。
  • 最近、新しいアプリまたは子ども向けアプリをアプリストアに追加しました。

これは、Meta広告がSKANサポートを含むSDKを使用していることを認識していないために起こります。つまり、AppsFlyer SDKです。 

是正措置

  1. AppsFlyerで、コラボレート> アクティブ連携に進みます。
  2. Meta広告」を検索して選択します。 
  3. 連携タブで「パートナーをアクティブ化」をオフにします。
  4. 「連携を保存をクリックします。
  5. 15秒待ちます。
  6. パートナーを有効にするをオンにします。
  7. 「連携を保存をクリックします。
  8. Meta広告が信号を受信するまで最大24時間待機します。 

Meta広告によって報告された収益

[2021年7月12日更新]

Meta広告は、SKAN設定を通じてCVから収益を導出します。しかしながら、これは直接的な計算ではなく、Meta広告は収益を決定するためにアルゴリズムを使用しています。 

その結果、収益を完全なドル建てで測定している場合でも、四捨五入されていない収益値が見られることがあります。 

遡及的データバックフィル

[2021年12月23日更新]

ログイン失敗などの理由で、Meta広告に接続できずデータを取得できない場合があります。心配しなくて大丈夫です。次回、ログインできる際に、過去7日間のレポートの欠落を補完します。 

AppsFlyerは、Meta広告よりもインストール数やイベント数、収益が大幅に多く報告されています。

これは、多くの場合、Meta広告管理画面がデフォルトでクリックスルーのインストールまたはイベントのみを表示するのに対し、AppsFlyer管理画面はクリックおよびビュースルーのインストールとイベントを両方表示するために起こります。  

代理店連携

代理店が広告主のMeta広告アカウントで管理者ユーザーの役割を持っている場合、この記事の手順を実行して広告主に代わってSKANの相互運用性を有効にできます。広告主はMeta広告アカウントにログインする必要がありません。代理店のログインは広告主のアカウントに表示されます。

更新されたCVがMeta広告に表示されない

SKAN Conversion Studioでコンバージョン値(CV)を追加、変更、または削除する際は、イベントがアプリ内イベントポストバックにマッピングされていることを確認してください。そうしないと、Meta広告でCVが更新されません。

AppsFlyerとMeta広告マネージャーにおけるモデル化されたデータの違い

AppsFlyerのモデルは、基本的なSKANレポートが提供できないデータを集計します。詳細はこちら

AppsFlyerがデータをモデル化する際、Meta広告によってモデル化されたデータは考慮しません。これは、AppsFlyerが確認済みで中立的なデータに依存しているためです。そのため、Meta広告マネージャーレポートとAppsFlyerレポートの間にデータと細かさの違いが生じることがあります。