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

Meta広告|アプリ内イベントのマッピング

  • 更新

概要:アプリ内イベントを詳細な情報とともにAppsFlyerからMeta広告に送信します。

Meta広告へのアプリ内イベントのマッピング

広告主は、SDKまたはサーバー間(S2S)で送信するアプリ内イベントを、Metaの定義済みイベントにマッピングします。また、アプリの起動ごと、または検知されたアプリのアンインストールについても、Metaにポストバックを送信できます。

これにより、Metaの高度な最適化機能を利用し、カスタムオーディエンスや類似オーディエンスのセグメントを作成できます。

定義済みイベントのマッピング

Meta広告には、マッピングに使用できるさまざまな定義済みイベントが用意されています。

詳細なアプリ内イベントの一覧は、こちらを参照してください。追加パラメータとともにMetaに送信することで、イベントの質に関する詳細情報を提供できます。

詳細は、Meta広告へのイベントのマッピングを参照してください。 

In-app_event_postbacks_en-us.png

Meta広告には、アンインストール送信用の定義済みイベントはありません。アンインストールを送信するには、カスタムイベントを使用してください。

以下は、追加パラメータのない、その他のMetaの定義済みイベントの一覧です。

Metaのイベント識別子 説明 推奨するAppsFlyer SDKイベント名
Donate 組織や活動への寄付。 af_donate
Schedule 事業拠点への訪問予約。 af_schedule
SubmitApplication クレジットカード、教育プログラム、求人など、提供する商品、サービス、プログラムへの申し込み。 af_submit_application
FindLocation ユーザーが訪問を目的として、Webまたはアプリで事業拠点を見つけたとき。たとえば、商品を検索して、近隣の店舗で取り扱いがあることを確認した場合です。 af_find_location 
Contact 顧客と企業の間で行われる、電話、SMS、メール、チャットなどによる問い合わせや連絡。 af_contact
CustomizeProduct 企業が所有する設定ツールやその他のアプリケーションを使用した、商品のカスタマイズ。 af_customize_product
Adimpression:Android用
Fb_mobile_purchase:iOS用
Meta広告プラットフォームで広告収益を最適化します。詳細は以下を参照してください。 af_ad_revenue

キャンペーン最適化のための広告収益データのマッピング

Meta広告では、広告収益データに基づいてキャンペーンを最適化できます。そのためには、af_ad_revenueイベントを以下のMeta広告イベントにマッピングします。

AppsFlyerのイベント名 プラットフォーム  マッピング先のパートナーイベント Meta広告での最適化の基準

af_ad_revenue
Android Adimpression 個々の広告収益
iOS fb_mobile_purchase アプリ内購入

利用上の制限

カスタムアプリ内イベントのマッピング

Metaのイベント識別子としてCUSTOMを選択すると、任意のカスタムアプリ内イベントをマッピングし、Metaに送信できます。

SDKで設定したイベント名とイベント値(イベントパラメータを含む)はそのままMetaに転送され、「custom」ではなく、元のAppsFlyer SDKのイベント名で表示されます。

これらのイベントをキャンペーンの最適化に利用することもできます。

カスタムイベントでのパラメータの自動マッピング

AppsFlyerとMetaの緊密な連携により、AppsFlyer SDKの標準イベントパラメータの多くは、Metaの定義済みパラメータに自動的にマッピングされます。たとえば、af_revenueパラメータはMetaの_valueToSumパラメータに変換されます。これにより、イベントごとの収益を送信し、Metaで計測や最適化に利用できます。

注意

パラメータの自動マッピングは、CUSTOMイベントと定義済みイベントで異なる場合があります。

定義済みイベントでは、af_priceが_valueToSumにマッピングされる場合があります(例:fb_mobile_add_to_cart)。一方、af_revenueが_valueToSumにマッピングされる場合もあります(例:fb_mobile_purchase)。

CUSTOMにマッピングしたイベントでは、af_priceは常にfb_priceに、af_revenueは常に_valueToSumにマッピングされます。

以下の表は、CUSTOMイベントを介してMetaにマッピングした際に、Metaのパラメータに自動的にマッピングされるAppsFlyerのイベントパラメータをすべて示しています。

AppsFlyerのパラメータ Metaのパラメータ
af_city fb_city
af_class fb_travel_class
af_content fb_content
af_content_id fb_content_id
af_content_list fb_content_id
af_content_type fb_content_type
af_country fb_country
af_currency fb_currency
af_date_a fb_checkin_date
af_date_b fb_checkout_date
af_departing_arrival_date fb_departing_arrival_date
af_departing_departure_date fb_departing_departure_date
af_description fb_description
af_destination_a fb_origin_airport
af_destination_b fb_destination_airport
af_destination_list fb_destination_ids
af_hotel_score fb_hotel_score
af_level fb_level
af_max_rating_value fb_max_rating_value
af_num_adults fb_num_adults
af_num_children fb_num_children
af_num_infants fb_num_infants
af_order_id fb_order_id
af_payment_info_available fb_payment_info_available
af_preferred_neighborhoods fb_preferred_neighborhoods
af_preferred_num_stops fb_preferred_num_stops
af_preferred_price_range fb_preferred_price_range
af_preferred_star_ratings fb_preferred_star_ratings
af_price fb_price
af_quantity fb_num_items
af_region fb_region
af_registration_method fb_registration_method
af_returning_arrival_date fb_returning_arrival_date
af_returning_departure_date fb_returning_departure_date
af_revenue _valueToSum
af_search_string fb_search_string
af_success fb_success
af_suggested_destinations fb_suggested_destinations
af_suggested_hotels fb_suggested_hotels
af_travel_end fb_travel_end
af_travel_start fb_travel_start
af_user_score fb_user_score

定義済みイベントの_valueToSumパラメータへの自動マッピング

定義済みイベントでは、Metaの_valueToSumパラメータはaf_priceまたはaf_revenueのいずれかにマッピングされます。

以下の表は、_valueToSumパラメータを持つすべてのMetaの定義済みイベントについて、マッピングの対応関係を示しています。

Metaのイベント _valueToSumのマッピング先
fb_mobile_level_achieved なし
fb_mobile_add_payment_info なし
fb_mobile_add_to_cart af_price
fb_mobile_add_to_wishlist af_price
fb_mobile_complete_registration なし
fb_mobile_tutorial_completion なし
fb_mobile_initiated_checkout af_price
fb_mobile_purchase af_revenue
fb_mobile_rate af_rating_value
fb_mobile_search af_revenue
fb_mobile_spent_credits af_price
fb_mobile_achievement_unlocked なし
fb_mobile_content_view af_price
StartTrial af_price
Subscribe af_revenue

複数の商品を含むアプリ内イベントのMeta広告への送信

2026年9月時点では、複数の商品を含むアプリ内イベントをMeta広告に送信する際に、新しいaf_order_infoオブジェクトの使用を推奨しています。このオブジェクトを使用すると、広告主は複数の商品を含むアプリ内イベントを、対応する複数のアドネットワークと共有できます。詳細は、アドネットワーク向けの商品単位の注文データ(af_order_info)を参照してください。

af_order_infoを使用すると、AppsFlyerは商品情報をMetaのfb_contentsイベントフィールドに送信します。このフィールドは、商品ごとのSKU、数量、収益に対応しています。

代わりに、構造化したaf_content配列も引き続き使用できます。ポストバックを正しく処理するため、配列内の各オブジェクトにはidとquantityを必ず含めてください。

af_content_listは任意です。このパラメータがない場合、Metaはfb_contentフィールド(af_contentからマッピング)を使用して商品IDを識別します。 af_contentのJSON内の各オブジェクトにidフィールドが含まれていれば、Metaはその内容を解析してコンテンツIDを抽出できます。

af_content_listを含める場合、同じイベントにaf_content_idを含めないでください。どちらのパラメータもfb_content_idにマッピングされるため、競合を防ぐには、いずれか一方のみに値を設定する必要があります。

注意

fb_content_idは、Advantage+カタログ広告やダイナミック広告でのイベントとカタログ商品の照合、商品単位のパフォーマンスレポート、商品に基づく最適化シグナルなど、商品単位の用途で重要です。イベント数と値に基づく一般的なコンバージョン最適化では、このパラメータがなくてもキャンペーンは機能します。

MetaとTikTokの両方に対応した共通形式の例

{
  "af_revenue": 4.99,
  "af_currency": "USD",
  "af_order_id": "12345",
  "af_content": "[{\"id\":\"ID1\",\"quantity\":\"1\"},{\"id\":\"ID2\",\"quantity\":\"1\"},{\"id\":\"ID3\",\"quantity\":\"2\"}]"
}

この形式は、MetaとTikTokの両方で使用できます。 TikTokもaf_contentフィールドからidの値を読み取るため、両方のアドネットワークにポストバックする場合も、共通のペイロードを1つ用意するだけで対応できます。

重要!

af_contentパラメータが1,000文字を超える場合、AppsFlyerはfb_contentパラメータを含めずにイベントをMetaに送信することがあります。このときaf_content_listも含まれていない場合、Metaは商品を識別するためのデータを受信できません。多くの商品を含むイベントでは、af_contentを1,000文字未満に抑えてください。

複数の商品を含むアプリ内イベントの構造の詳細は、アプリ内イベント|概要を参照してください。

イベントとパラメータの制限

Meta広告に送信するイベントには、以下の制限が適用されます。

  • 以下の文字は使用できません。
    • コロン(:)
    • ピリオド(.)
    • ラテン文字(英字)以外の文字:2020年1月12日時点で、Metaは中国語の文字を拒否します。 AppsFlyerでは他の文字種をテストしていません。使用する場合は、ポストバックでの対応可否をMetaに確認してください。
  • イベント名は大文字と小文字を区別します。乖離を避けるため、すべてのメディアソースとアプリバージョンで、イベント名の大文字と小文字を正しく使い分けてください。
  • パラメータ数の上限:25個。
  • イベント名とパラメータ名の長さ:2~40文字。
  • パラメータ値の長さの上限:100文字。
  • af_contentパラメータ値の長さの上限:1,000文字。
  • 使用可能な文字:英数字、アンダースコア、ハイフン、スペース。ラテン文字(英字)以外の文字は使用しないでください。ラテン文字以外の文字を使用すると、処理結果が一貫しなくなります。

アプリ内イベント名に関する注意事項:

  • AppsFlyerのイベントにはMetaのイベント名と同じ名前(例:fb_price)を付けることもできますが、その場合はMetaにCUSTOMイベントとして送信しないでください。
    問題を避けるため、Metaのイベント名と同じ名前を付けることは控えてください。
  • Metaへのアプリ内イベントポストバックをマッピングするには、オーガニックを含むすべての流入元のイベントデータを取得してください。

 重要!

上記のパラメータを除き、AppsFlyerはCUSTOMイベントのデータをそのままMetaに送信します。有効なMetaのパラメータ(上の表を参照)を使用し、イベントデータがMetaの要件を満たしていることを確認する責任は、アプリの所有者にあります。要件を満たさない場合、これらのパラメータはMetaに送信されません。