概要:ウェブサイトアプリでMeta Adsとの連携を設定し、Conversions API(CAPI)を通じてMetaにウェブコンバージョンシグナルを送信することで、Metaが広告ターゲティングを最適化し、キャンペーンのパフォーマンスを計測できるようになります。
オーバービュー
AppsFlyerは、ウェブサイト向けアプリキャンペーンにおいて、Meta Ads (metaweb_int) との連携に対応しています。この連携により、MetaのConversions API(CAPI)を通じてアトリビューションデータやコンバージョンデータを直接報告できるようになります。Metaは、このデータを活用して広告ターゲティングの最適化、パフォーマンス計測、カスタムオーディエンスの構築を行います。
仕組みは次のとおりです。ユーザーがMetaの広告をクリックして貴社のウェブサイトにアクセスすると、AppsFlyerは、購入や会員登録など、そのユーザーが完了したコンバージョンイベントを捕捉し、CAPIを介してそのシグナルをMetaに送信します。Metaはこのデータを使用して、ターゲティングの精度を高め、キャンペーンの結果を評価しています。
注意
現在のMeta Web連携では、CAPIへのリエンゲージメント・ポストバックの送信はサポートされていません。
事前準備
WebキャンペーンでのMeta広告の連携を有効にする前に、以下が揃っていることを確認してください:
- AppsFlyerで設定されたWebアプリ。詳細は
- Webアプリの追加
- [Beta機能]AppsFlyer Web アトリビューションの設定
- Meta Business Manager のビジネスアカウント。
ウェブサイトやアプリ向けのMeta Adsウェブキャンペーンを設定する
この設定には、Meta広告とAppsFlyer間の連携の定義と、両方のプラットフォームでのキャンペーン設定の内容が含まれます。両方のパートを順番に完了してください。
- 第1部:AppsFlyer管理画面でMeta Web広告連携を設定する(必須項目)
- 第1部:Meta広告管理画面ででAppsFlyerの連携を設定する(必須項目)
第1部:AppsFlyerでMeta Web広告連携を設定
まず、Meta Ads連携を有効にし、AppsFlyerがCAPI経由で送信するポストバックを設定します。
ステップ1:Meta Adsの連携を有効にする
Meta Web Adsの連携を有効にするには:
- AppsFlyer管理画面 左メニュー 連携 > Partner Marketplace へ移動します。
- Meta Adsを検索し選択してください。
- 連携の設定をクリックします。連携設定画面へ移動してください。
-
連携タブにて、パートナーを有効にするをオンにしてください。
注意
このトグルは、このパートナーとの連携を続ける限り、オン(有効)のままにしておく必要があります。
-
「Pixel ID」IDフィールドに入力してください。Meta Ads Manager からピクセル ID を取得するには:
-
広告マネージャのサイドメニューから、全てのツール >イベントマネージャーに移動します。
注意
右上のドロップダウンで正しいビジネスが選択されていることを確認してください。
- イベントマネージャーのサイドメニューから、「データソース」を選択します。ピクセルのリストが表示されます。選択したビジネスのピクセルがない場合は、同じビューからピクセルを作成できます。
- ピクセル名の下に表示されているピクセルIDをコピーし、AppsFlyerの「ピクセルID」フィールドに貼り付けてください。
-
- 「アクセストークン」フィールドに入力してください。アクセストークンを取得するには、こちらの手順に従ってください。
-
Meta広告による利用者の個人情報の使用を制限する(CCPA):このトグルをオンにすると、 データ保護法への準拠が可能になります。
注意
CCPAプライバシー規制を遵守することで、カリフォルニア州に拠点を置く Meta広告ユーザーからのデータが制限されます。
ステップ2:アプリ内イベントのポストバック設定
AppsFlyerのイベントをMeta Adsのイベントにマッピングすることで、AppsFlyerがMeta Adsに送信するウェブコンバージョンイベントを定義できます。これらのポストバックは、Meta Events Manager で確認できます。Metaは、マッピングされたイベントをキャンペーンの最適化やレポート作成に使用しています。
アプリ内イベントのポストバック設定
- アプリ内イベントポストバックを有効にします。
- 必要に応じて、アプリ内イベントのポストバックウィンドウを設定してください。詳細については、「アプリ内イベントのポストバックウィンドウの設定」を参照してください。
- イベントを追加をクリックして、SDKイベントをリストに追加してください。
- AppsFlyer側のSDKイベント名の列で、ドロップダウンのリストからイベント名を選択してください。AppsFlyerは、お客様のウェブサイトに組み込まれたWeb SDK、またはAppsFlyerに送信されるサーバー間(S2S)イベントから、イベント名を受け取ります。
- パートナー側のイベント列で、ドロップダウンボックスから最も適切なパートナーイベントを選択するか、[CUSTOM] を選択します。
-
送信オプションの列で、イベントの送信オプションを選択してください。
- このパートナーのみ:このイベントがGoogle広告に紐づく場合のみポストバックを送信します。
- オーガニックを含む全メディアソース:オーガニックを含むすべてのメディアソース経由のイベントをポストバック送信します。
-
送信データの項目で、収益値を送信するかどうかを選択します。詳細:ポストバックに含めるデータ
【重要】
購入イベントを設定する場合は、送信データ項目はイベント値と収益を送信に設定してください。これ以外のオプションを選択すると、ポストバックが失敗します。
- [任意]条件を追加アイコンをクリックして、ポストバックするイベントの条件を設定可能です。
- 連携を保存をクリックします。
パート2:Meta AdsでAppsFlyerの連携を設定する
Meta Ads Manager で以下のステップを実行してください。
ステップ1:キャンペーンの種類、目的、目標の設定
- Meta Adsにログインし、キャンペーンを作成します。
-
キャンペーンの目的で次のいずれかを選択します:
- 売上:これにより、Metaは特定のイベント(メインKPI)に向けて最適化します。
- トラフィック:これにより、Metaは広告のクリック数で最適化します。このオプションは、他のKPIがない場合、または他のKPIイベントの発生数が少なすぎる場合にのみ使用してください。
-
[任意] カスタム目標を追加するには、以下の手順に従ってください:
- Meta Adsで、キャンペーンの目的として設定するカスタムイベントを選択し、Meta Adsでコンバージョンアクションとしてマークします。
- AppsFlyerのMeta Web連携ページの アプリ内イベントポストバックセクションで、AppsFlyerイベントをカスタムパートナーイベントにマッピングし(パートナー側のイベント名列)、Meta Adsのコンバージョンアクションと同じ名前を付けます。
注意
Metaキャンペーンの目的について、詳しくはMetaのドキュメントをご覧ください。
- コンバージョンロケーションでWebサイトを選択します。
- AppsFlyerのPartner Marketplace
metaweb_intの連携画面で、ピクセルで入力したのと同じピクセルIDを入力します。詳細は、 Metaのドキュメントをご覧ください(ログインが必要です)。 - 次へをクリックします。
ステップ2:遷移先URLの設定
-
WebサイトのURL遷移先で、広告の遷移先となるURLを入力します。 iOS: 次のいずれかを使用します。
- Website URLユーザーに直接ウェブサイトにアクセスしてもらい、購入や会員登録などのウェブコンバージョンイベントを完了してもらいたい場合は、ウェブサイトのURLを使用してください。
- AFのアトリビューションリンク(OneLink):ユーザーをモバイルアプリにリダイレクトさせたい場合、アプリがインストールされていない場合はウェブサイトにフォールバックするように設定するには、AFアトリビューションリンクを使用してください。これは、キャンペーンがアプリユーザーとウェブユーザーの両方をターゲティングしている場合に役立ちます。詳細については、「OneLinkのリンクと体験」をご覧ください。
【重要】
場合によっては、AFアトリビューションリンクを使用するとエラーが発生することがあります。このような場合は、Metaの担当者に対してソリューションを問い合わせるか、代わりにウェブサイトのURLをリンク先URLとして使用する。
- [URLパラメーターを作成] をクリックして、宛先URLにURLパラメーターを追加します。
- カスタムパラメータの項目で、パラメータを追加をクリックしてください。
- 以下の表に示すように、AppsFlyerのパラメーターをMetaの値にマッピングしてください:
| AppsFlyerパラメータ | マッピングされたMetaの値 |
|---|---|
pid |
metaweb_int |
c |
{{campaign.name}} |
af_siteid |
{{site_source_name}} |
af_c_id |
{{campaign.id}} |
af_adset |
{{adset.name}} |
af_adset_id |
{{adset.id}} |
af_ad |
{{ad.name}} |
af_ad_id |
{{ad.id}} |
結果となるURLの例:
https://www.example.com?pid=metaweb_int&c={{campaign.name}}&af_siteid={{site_source_name}}&af_c_id={{campaign.id}}&af_adset={{adset.name}}&af_adset_id={{adset.id}}&af_ad={{ad.name}}&af_ad_id={{ad.id}}
注意
広告がクリックされると、Metaは自動的に をリンク先URLに追加fbclid={{fbclid}}します。
ヒント
campaign-name_web*campaign-name_web キャンペーン分析を簡素化するために、キャンペーン名の冒頭または末尾に、キャンペーンタイプを示す_webまたは_mobileを追加することをオススメします。(例:campaign-name_web)
参照:
- 関連するすべてのパラメーターを含めて広告URLを構築するためのベストプラクティスについては、「トラフィックソースの解決について」をご覧ください。
ステップ3:トラッキング対象イベントの選択
「トラッキング」セクションを使用して、広告でプロモーションしているコンバージョンイベントを選択してください。イベントは「イベントマネージャー」から設定します。
【重要】
「アプリ内イベント」は選択しないでください。そうすると、MetaがSRN APIを通じてそれらのコンバージョンを自身の成果として計上することになり、レポートや最適化の不整合につながる可能性があります。
ウェブアトリビューションデータを表示する
設定完了後にアトリビューションデータを確認する際、次のような内容が表示されます:
-
ローデータエクスポートと各種API経由のデータでは、
media_sourceのカラムにおけるのPIDのデータに、MetaのWebキャンペーンのデータが含まれます。 - Webキャンペーンの設定詳細を確認するには、Webキャンペーンの作成時に使用されたPIDとして が表示
facebook_intされているフィールドoriginal_urlを確認してください。
注意
ウェブサイトアプリキャンペーンの管理画面レポート機能は、まだ利用できません。今後のリリースでは、ウェブキャンペーンのパフォーマンスを他のチャネルと併せて分析できる統合レポート画面の提供を予定しています。
ウェブアトリビューションデータをウェブコストと照らし合わせて計測する
管理画面およびCost ETLレポートにおいて、Meta Adsのウェブアトリビューションデータおよびウェブコストデータのパフォーマンスを包括的に把握するには、ROI360パッケージを導入し、以下の設定を完了してください:
-
metaweb_int「コスト」タブまたは「コスト設定」ページから、コストをウェブサイトアプリに(経由ではなくfacebook_int)経由で接続してください。コストとの連携方法の詳細については、「ROI360 コスト API を設定してコストデータを計測する」を参照してください。 - ランディングページのURLにキャンペーンID (
af_c_id) を含めてください。コスト、クリック数、インプレッション数を、ウェブアトリビューションと照合して粒度の細かいレベルで確認するには、URLにキャンペーン階層の全要素が含まれていることを確認してください。
特徴と制限事項
| 項目 | 内容 |
|---|---|
| クリック数とインプレッション数 | ウェブキャンペーンのクリック数およびインプレッション数を確認するには、ROI360のサブスクリプションが必要です。 |