どのようにお手伝いできますか?

Meta広告|Webアプリ向けWebキャンペーンの作成

  • 更新

概要:WebアプリのMeta広告連携を設定し、コンバージョンAPI(CAPI)経由でWebコンバージョンのシグナルをMetaに送信します。これにより、Metaは広告ターゲティングの最適化とキャンペーンのパフォーマンス計測を行えます。

概要

AppsFlyerは、Webアプリのキャンペーン向けに、Meta広告(metaweb_int)との連携をサポートしています。この連携では、MetaのコンバージョンAPI(CAPI)を通じて、アトリビューションデータとコンバージョンデータを直接報告できます。Metaは、このデータを広告ターゲティングの最適化、パフォーマンスの計測、カスタムオーディエンスの作成に利用します。

ユーザーがMeta広告をクリックしてWebサイトに到達すると、AppsFlyerは、購入や登録など、ユーザーが完了したコンバージョンイベントを取得し、CAPI経由でMetaにシグナルを送信します。 Metaは、このデータをターゲティングの改善とキャンペーン成果の評価に利用します。

注意

現在のMeta Web連携では、CAPIへのリエンゲージメントポストバックの送信はサポートされていません。

前提条件

Meta広告連携を有効にする前に、以下を準備してください。

Webアプリ向けMeta広告のWebキャンペーンの設定

設定では、Meta広告とAppsFlyerの連携を定義し、両プラットフォームでキャンペーンを設定します。以下の2つのパートを順番に完了してください。

パート1:AppsFlyerでのMeta広告連携の設定

まず、Meta広告連携を有効にし、AppsFlyerからCAPIに送信するポストバックを定義します。

ステップ1:Meta広告連携の有効化

Meta広告連携を有効にするには、以下の手順に従ってください。

  1. AppsFlyerのサイドメニューから、[連携]>[パートナーマーケットプレイス]に移動します。
  2. Meta広告を検索し、選択します。
  3. [連携を設定]をクリックします。[連携済みパートナー]の設定ページが表示されます。
  4. [連携]タブで、[パートナーを有効にする]をオンにします。

    注意

    このパートナーとの連携を継続する間は、トグルをオン(有効)のままにしてください。

  5. [ピクセルID]欄に入力します。 Meta広告マネージャでピクセルIDを取得するには、以下の手順に従ってください。
    1. 広告マネージャのサイドメニューから、[すべてのツール]>[イベントマネージャ]に移動します。

      注意

      右上のドロップダウンで、対象のビジネスが選択されていることを確認してください。

    2. イベントマネージャのサイドメニューで、[データソース]を選択します。ピクセルの一覧が表示されます。選択したビジネスのピクセルがない場合は、同じ画面から作成できます。
    3. ピクセル名の下に表示されるピクセルIDをコピーし、AppsFlyerの[ピクセルID]欄に貼り付けます。
  6. [アクセストークン]欄に入力します。アクセストークンの取得方法は、こちらの手順を参照してください。
  7. データ保護法に対応するには、[Meta広告によるユーザーの個人情報の利用を制限(CCPA)]をオンにします。

    注意

    CCPAのプライバシー規制に対応すると、カリフォルニア州のMeta広告ユーザーから取得するデータが制限されます。

ステップ2:アプリ内イベントポストバックの設定

AppsFlyerのイベントをMeta広告のイベントにマッピングすることで、Meta広告に送信するWebコンバージョンイベントを定義できます。これらのポストバックは、Metaイベントマネージャで確認できます。 Metaは、マッピングされたイベントをキャンペーンの最適化とレポートに利用します。

アプリ内イベントポストバックを設定するには、以下の手順に従ってください。

  1. [アプリ内イベントポストバック]をオンにします。
  2. 必要に応じて、アプリ内イベントポストバック期間を設定します。詳細は、アプリ内イベントポストバック期間の設定を参照してください。
  3. [イベントを追加]をクリックし、リストにイベントを追加します。
  4. [AppsFlyerイベント]列のドロップダウンリストから、イベント名を選択します。 AppsFlyerは、Webサイトに実装したWeb SDK、またはAppsFlyerに送信されたサーバー間(S2S)イベントからイベント名を受信します。
  5. [マッピング先のパートナーイベント]列のドロップダウンリストから、最適な定義済みパートナーイベントを選択するか、CUSTOMを選択します。
  6. [送信対象ユーザー]列で、イベントの送信対象を選択します。
    • このパートナーのみ:このイベントがMeta広告にアトリビューションされた場合にのみ、ポストバックを送信します。
    • オーガニックを含むすべてのメディアソース:いずれかのパートナーにアトリビューションされたイベントと、オーガニックのイベントについてポストバックを送信します。
  7. [送信データ]列で、イベントに収益値を含めて送信するかどうかを選択します。ポストバックに含めるデータを参照してください。

    重要!

    購入イベントを設定する場合は、[送信データ]列で[イベント値と収益]を選択してください。それ以外の選択肢を選ぶと、ポストバックが失敗します。

  8. [任意][条件を追加]アイコンをクリックして、イベントの条件を設定します。
  9. [連携を保存]をクリックします。
  10. WebサイトでMetaピクセルも使用している場合は、AppsFlyerがイベントの重複を排除できるよう、AppsFlyerとMetaの両方に同じイベントIDを送信してください。

    • AppsFlyerに送信するイベントペイロードにaf_customer_event_idを含めます。Web SDKの場合はeventValue内、サーバー間(S2S)APIの場合はevent_value内に指定します。
    • 対応するピクセルイベントにも、同じ値を送信します。

    AppsFlyerは、この値をイベントIDとしてMetaに転送します。 Metaはこの値を使い、AppsFlyerから受信したサーバー側イベントとピクセルイベントの重複を排除します。これにより、AppsFlyerはコンバージョンを1回だけカウントします。

    af_customer_event_idを送信しない場合、AppsFlyerがイベントIDを自動生成します。このIDは、ピクセルイベントのIDとは一致しません。

    詳細は、[ベータ版]AppsFlyer Web SDKの実装を参照してください。

パート2:Meta広告でのAppsFlyer連携の設定

以下の手順をMeta広告マネージャで行います。

ステップ1:キャンペーンの種類、目的、目標の設定

  1. Meta広告にログインし、キャンペーンを作成します。
  2. [キャンペーンの目的]で、以下のいずれかを選択します。
    • 売上:特定のイベント(主要なKPI)に向けてMetaが最適化します。
    • トラフィック:広告クリックに向けてMetaが最適化します。他にKPIがない場合、または他のKPIイベントの件数が少なすぎる場合にのみ使用してください。
  3. [任意]カスタムの目的を追加する場合は、以下の手順に従ってください。

    1. Meta広告で、キャンペーンの目的に設定するカスタムイベントを選択し、コンバージョンアクションとして指定します。
    2. AppsFlyerのMeta Web連携ページで、[アプリ内イベントポストバック]の[マッピング先のパートナーイベント]列から、AppsFlyerのイベントをカスタムパートナーイベントにマッピングし、Meta広告のコンバージョンアクションと同じ名前を付けます。

    注意

    Metaのキャンペーン目的の詳細は、Metaのドキュメントを参照してください。

  4. [コンバージョンの場所]で[Webサイト]を選択します。
  5. [ピクセル]には、AppsFlyerのパートナーマーケットプレイスでmetaweb_intに入力したものと同じピクセルIDを指定します。 Metaピクセルの詳細は、Metaのドキュメントを参照してください(ログインが必要です)。
  6. [次へ]をクリックします。

ステップ2:遷移先URLの設定

  1. [遷移先]の[WebサイトURL]欄に、広告の遷移先となるURLを入力します。以下のいずれかを選択します。

    • WebサイトURL:ユーザーをWebサイトに直接誘導し、購入や登録などのWebコンバージョンイベントを完了してもらいたい場合に使用します。
    • AF計測リンク(OneLink):ユーザーをモバイルアプリにリダイレクトし、アプリがインストールされていない場合はWebサイトに誘導するには、AF計測リンクを使用します。これは、アプリとWebの両方のユーザーを対象とするキャンペーンに適しています。詳細は、OneLinkのリンクとユーザー体験の設定を参照してください。

    重要!

    AF計測リンクを使用すると、エラーが発生する場合があります。その場合は、Metaの担当者に解決方法を問い合わせるか、遷移先URLとしてWebサイトのURLを使用してください。

  2. [URLパラメータを作成]をクリックし、遷移先URLにURLパラメータを追加します。
  3. [カスタムパラメータ]で、[パラメータを追加]をクリックします。
  4. 以下の表に従って、AppsFlyerのパラメータを対応するMetaの値にマッピングします。
AFのパラメータ マッピングする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}}を自動的に追加します。

ヒント

キャンペーンの分析を容易にするため、キャンペーン名の先頭または末尾に、Webやモバイルなどのキャンペーンの種類を付けてください(例:campaign-name_web)。

関連情報

ステップ3:計測対象イベントの選択

[トラッキング]セクションで、広告で促進するコンバージョンイベントを選択します。イベントは、イベントマネージャで設定します。

重要!

[アプリイベント]は選択しないでください。選択すると、MetaがSRN APIを通じてこれらのコンバージョンのアトリビューションを申告するため、レポートと最適化に不整合が生じる可能性があります。

Webアトリビューションデータの確認

設定後にアトリビューションデータを確認する際の表示内容は、以下のとおりです。

  • MetaのWeb上のアクティビティについて、ローデータのエクスポートとAPIレスポンスでは、media_sourceフィールドにMeta Webが表示されます。 
  • Webキャンペーンの設定内容を確認するには、original_urlフィールドを確認してください。Webキャンペーンの作成時に使用したPIDとして、facebook_intが表示されます。

注意

Webアプリのキャンペーンについては、ダッシュボードでのレポート表示はまだ利用できません。 Webキャンペーンのパフォーマンスを他のチャネルと併せて分析できる統合レポートビューは、今後のリリースで提供予定です。

Webのコストデータとアトリビューションデータを組み合わせた計測

ダッシュボードとCost ETLレポートで、Meta広告のWebアトリビューションデータとWebコストデータを組み合わせてパフォーマンスを総合的に把握するには、ROI360パッケージを契約し、以下の設定を完了してください。

  1. [コスト]タブまたは[コスト設定]ページから、metaweb_intではなくfacebook_intを介して、コストデータをWebアプリに連携します。コスト連携の詳細は、コストデータ計測のためのROI360 Cost APIの設定を参照してください。
  2. ランディングページURLにキャンペーンID(af_c_id)を含めます。 Webアトリビューションに紐づくコスト、クリック、インプレッションのデータを最も細かい単位で表示するには、URLにキャンペーンのすべての階層の情報が含まれていることを確認してください。

仕様と制限事項

項目 補足
クリックとインプレッション  Webキャンペーンのクリックとインプレッションを取得するには、ROI360の契約が必要です。