インサイトAPIの内訳

内訳を使用して、インサイトAPIの結果をさまざまなセットにグループ化できます。

インサイトAPIは、推定値の指標と開発中の指標のいずれかまたは両方を複数返すことができます。インサイトの内訳の値は、推定値です。詳しくは、インサイトAPIの推定指標と廃止された指標をご覧ください。

制限

利用不可のフィールド

内訳を指定する際に、以下のフィールドはリクエストできません

  • app_store_clicks
  • newsfeed_avg_position
  • newsfeed_clicks
  • relevance_score
  • newsfeed_impressions

Meta外のアクション指標に関する制限

以下の内訳は、Meta外のアクション指標では利用できなくなります。

タイプ1

  • region
  • dma
  • hourly_stats_aggregated_by_audience_time_zone
  • hourly_stats_aggregated_by_advertiser_time_zone

タイプ2

  • action_device
  • action_destination
  • action_target_id
  • product_id
  • action_carousel_card_id/action_carousel_card_name
  • action_canvas_component_name

上記の内訳を含むクエリに関するルール:

  • タイプ1 — サポートされていないオフサイト指標が含まれている場合(例: タイプ1の内訳のアクション指標)、インサイトAPIはその指標を返しません。
  • タイプ2 — 引き続きAPIからオフサイトウェブ指標は返されますが、内訳の値は含められません。これらの内訳を指定してクエリを実行しても、モバイル指標は返されません。

注: 上記の内訳は、インプレッションやリンククリックなどのMetaでの指標では引き続きサポートされます。また、この変更は、2021年4月27日より前の履歴データには影響しません。履歴データの内訳は引き続き利用できます。

アクション指標

次のシナリオでは、指標は使用できません。

  • 複数のアトリビューション設定で試行された集計が存在する場合
  • 影響を受ける内訳が指定されてリクエストされた場合(この制限は、Meta外の指標とアクションタイプにのみ適用されます)。

注:action_attribution_windows=1d_click,7d_click,1d_view (デフォルトウィンドウを含まない)でクエリを実行すると、指標が使用可能になります。

一般的な内訳

次の内訳を使用できます。

内訳説明

action_device

トラッキング対象のコンバージョンイベントが発生したデバイス。例えば、誰かがデスクトップコンピューター上でコンバージョンを行った場合は、\"Desktop\"になります。

action_canvas_component_name

キャンバス広告内のコンポーネントの名前。

action_carousel_card_id

人が広告を見たときにエンゲージメントした特定のカルーセルカードのID。

action_carousel_card_name

人が広告を見たときにエンゲージメントした特定のカルーセルカード。カードはヘッドラインによって識別されます。

action_destination

人が広告をクリックした後に移動するリンク先。これには、Facebookページ、コンバージョンピクセルの外部URL、ソフトウェア開発キット(SDK)で構成されたアプリなどがあります。

action_reaction

広告や宣伝投稿でのリアクションの数。利用者は、広告のリアクションボタンを使用して、広告のコンテンツでさまざまなリアクション(「いいね!」、「超いいね!」、「うけるね」、「すごいね」、「悲しいね」、または「ひどいね」)をシェアできます。

action_target_id

利用者が広告をクリックした後で移動するリンク先のID。これには、Facebookページ、コンバージョンピクセルの外部URL、ソフトウェア開発キット(SDK)で構成されたアプリなどがあります。

action_type

広告、ページ、アプリ、イベントで実行されたアクションの種類。広告が誰かに配信された後で、それらの広告がクリックされなかった場合も含みます。ページへの「いいね!」、アプリのインストール、コンバージョン、イベントへの参加、その他多くの種類のアクションがあります。

action_video_sound

動画広告が再生されたときの音声のステータス(オン/オフ)。

action_video_type

動画の指標の内訳。

ad_format_asset

インプレッション、クリック、またはアクションに関係した広告フォーマットアセットのID。

age

リーチした人の年齢層。

app_id

リクエストされた広告アカウントまたはキャンペーンに関連付けられたアプリのID。アプリの情報(IDも含む)は、アプリダッシュボードで確認できます。


この内訳は、total_postbacksフィールドでのみサポートされています。

body_asset

インプレッション、クリック、またはアクションに関係した本文アセットのID。

call_to_action_asset

インプレッション、クリック、またはアクションに関係したコールトゥアクションアセットのID。

country

リーチした人が所在する国。これは、その人の出身地、現在の居住地、Metaにアクセスするときに所在していることが多い地理的位置などの情報に基づいています。

description_asset

インプレッション、クリック、またはアクションに関係した説明アセットのID。

device_platform

利用者が広告を見たまたはクリックしたときに使用したデバイス、モバイル、またはデスクトップの種類(広告レポートに表示されるもの)。

dma

Designated Marketing Area (DMA)地域とは、ローカルテレビの視聴率がThe Nielsen Companyによって測定されている米国内の210の地理的エリアです。

frequency_value

リーチ&フリークエンシーキャンペーンの広告が各アカウントセンターアカウントに対して配信された回数。

gender

リーチした人の性別。性別をリストしていない人は、「not specified(指定なし)」として表示されます。

hourly_stats_aggregated_by_advertiser_time_zone

広告が配信された時間別に集計された時間ごとの内訳(広告主の時間帯で示される)。例えば、広告が午前9時から午前11時まで配信されるようスケジュールされていても、複数の時間帯のオーディエンスにリーチする場合は、広告主の時間帯における午前9時から午後1時まで配信されることもあります。統計は、午前9時~午前10時、午前10時~午前11時、午前11時~午後0時、午後0時~午後1時の4つのグループに集計されます。

hourly_stats_aggregated_by_audience_time_zone

広告が配信された時間別に集計された、1時間ごとの内訳(オーディエンスの時間帯で示される)。例えば、広告が午前9時から午前11時まで配信されるようスケジュールされていても、複数の時間帯のオーディエンスにリーチする場合は、広告主の時間帯における午前9時から午後1時まで配信されることになります。統計は、午前9時から午前10時、午前10時から午前11時という2つのグループに分けて集約されます。

image_asset

インプレッション、クリック、またはアクションに関係した画像アセットのID。

impression_device

Meta上の人に対して、最後に広告を配信したデバイス。例えば、誰かがiPhoneで広告を見た場合には、\"iPhone\"になります。

is_conversion_id_modeled

conversion_bitsがモデル化されているかどうかを示すブーリアンフラグ。0conversion_bitsがモデル化されていないことを示し、1conversion_bitsがモデル化されていることを示します。


この内訳は、total_postbacks_detailedフィールドでのみサポートされています。

link_url_asset

インプレッション、クリック、またはアクションに関係したURLアセットのID。

place_page_id

インプレッションまたはクリックに関係したスポットページのID。


アカウントレベルのインサイトと page_place_idは互換性がないため、**一緒にクエリすることはできません。

platform_position

広告がプラットフォーム内のどこに表示されたか。例えば、FacebookデスクトップフィードやInstagramモバイルフィードなど。

product_id

インプレッション、クリック、またはアクションに関係した製品のID。

publisher_platform

広告が表示されたプラットフォーム。例えば、Facebook、Instagram、Audience Networkなど。

region

リーチした人が所在する地域。これは、その人の出身地、居住地、Facebookにアクセスするときに所在していることが多い地理的位置情報などに基づいています。

skan_campaign_id

iOS 15以降からSkanポストバックの一部として受け取った生キャンペーンID。


注: この内訳は、total_postbacks_detailedフィールドでのみサポートされています。

skan_conversion_id

アプリのSKAdNetwork設定スキーマで設定されている、イベントやイベントバンドルの割り当てられたコンバージョンID (優先度IDとも呼ばれます)。このアプリイベント設定は、Metaイベントマネージャで確認および調整できます。AppleのSKAdNetwork用のアプリイベントの設定について詳しくは、こちらをご覧ください。


注: この内訳は、total_postbacksフィールドでのみサポートされています。

title_asset

インプレッション、クリック、またはアクションに関係したタイトルアセットのID。

user_segment_key

Advantage+ショッピングキャンペーン(ASC)のユーザーセグメント(新規、既存など)。既存のユーザーはASCの設定においてカスタムオーディエンスによって指定されます。

video_asset

インプレッション、クリック、またはアクションに関係した動画アセットのID。

  • filteringフィールドを使用したapp_idskan_conversion_idのフィルタリングは、現在サポートされていません。
  • estimated_ad_recall_rate指標またはvideo_thruplay_watched_actions指標には、dmaの内訳を利用できません。
  • dmaの内訳では、リーチなどのユニークな指標を計算するために、サンプリング手法を採用しています。比較的低い数値のDMA地域が多数あるケースでは、これらの地域がサンプルに反映されないか、2のべき乗まで切り上げられる可能性があります。より精度を上げるため、対応するインプレッションも同様にクエリすることをおすすめします。
  • frequency_valueと併用できるのは、reachだけです。例えば、ユニークユーザーがある広告を見る頻度などを指定します。
  • ダイナミッククリエイティブで使用されるアセットの広告アカウントレベルでは、設計上、image_asset内訳とvideo_asset内訳は使用できません。
  • 広告アクションvideo_p25_watched_actionsvideo_p50_watched_actionsvideo_p75_watched_actionsvideo_p95_watched_actionsvideo_p100_watched_actionsは、region内訳をサポートしていません。
  • ダイナミッククリエイティブアセットの内訳はどれも、一部の指標だけをサポートしています。
ダイナミッククリエイティブの内訳ダイナミッククリエイティブの内訳でサポートされている指標
  • ad_format_asset
  • body_asset
  • call_to_action_asset
  • description_asset
  • image_asset
  • link_url_asset
  • title_asset
  • video_asset
  • impressions
  • clicks
  • spend
  • reach
  • actions
  • action_values

次の呼び出しを行うと、結果がagegenderにグループ化されます。

curl -G \
  -d "breakdowns=age,gender" \
  -d "fields=impressions" \
  -d "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/<API_VERSION>/<AD_CAMPAIGN_ID>/insights"

1時間ごとの内訳

次の内訳を使用して、1時間ごとの統計を利用できるようになりました。

  • hourly_stats_aggregated_by_advertiser_time_zone
  • hourly_stats_aggregated_by_audience_time_zone

1時間ごとの内訳でリクエストできる内訳数の制限については、内訳の組み合わせをご覧ください。1時間ごとの内訳は、先頭にunique_*reachfrequencyのいずれかが付加されたユニークなフィールドには対応していません。1時間ごとの内訳を使用すると、reachフィールドとfrequencyフィールドは0を返します。

curl -G \
-d "fields=impressions" \
-d "breakdowns=hourly_stats_aggregated_by_audience_time_zone" \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<AD_CAMPAIGN_ID>/insights"

アクションの内訳

actionsフィールドの結果をグループ化します。action_breakdownsには次の内訳を使用できます。

action_breakdownsフィールドに入る可能性がある内訳は、以下のとおりです。

  • action_device
  • conversion_destination
  • matched_persona_id
  • matched_persona_name
  • signal_source_bucket
  • standard_event_content_type
  • action_canvas_component_name
  • action_carousel_card_id
  • action_carousel_card_name
  • action_destination
  • action_reaction
  • action_target_id
  • action_type
  • action_video_sound
  • action_video_type

action_breakdownsパラメーターを指定しない場合、action_breakdownsとしてaction_typeが暗黙で追加されます。

actionsの合計数

すべての値の合計カウント(sum)がグループ結果で返されます(actions)。

actionsで返されるフィールドは階層構造になっており、カウントされない詳細なアクションも含まれるため、total_actionsとこの合計数が一致しない場合があります。

total_actions - 33
    page_engagement - 10
        post_engagement - 10
            link_click - 2
            comment - 3
            post_reaction - 3
            like - 2
    mobile_app_install - 12
    app_custom_event - 11
        app_custom_event.fb_mobile_activate_app - 6
        app_custom_event.other - 5

この例では、post_engagementは、link_clickcommentlikepost_reactionの合計で、post_reactionは「いいね!」を含むすべてのリアクションの数です。total_actionsフィールドは、page_engagementmobile_app_installapp_custom_eventなど、オブジェクトのトップレベルのアクションの合計を表します。

内訳の組み合わせ

保存容量の制限により、内訳には一部のパーミュテーションのみを使用できます。アスタリスク(*)の付いたパーミュテーションは、action_typeaction_target_idaction_destination(action_target_idの名前)と組み合わせることができます。

パーミュテーション

action_converted_product_id - コラボレーション広告では利用制限があります。

action_type *

action_type, action_converted_product_id - コラボレーション広告では利用制限があります。

action_target_id *

action_device *

action_device, impression_device *

action_device, publisher_platform *

action_device, publisher_platform, impression_device *

action_device, publisher_platform, platform_position *

action_device, publisher_platform, platform_position, impression_device *

action_reaction

action_type, action_reaction

age *

gender *

age, gender *

app_id, skan_conversion_id

country *

region *

publisher_platform *

publisher_platform, impression_device *

publisher_platform, platform_position *

publisher_platform, platform_position, impression_device *

product_id *

hourly_stats_aggregated_by_advertiser_time_zone *

hourly_stats_aggregated_by_audience_time_zone *

action_carousel_card_id / action_carousel_card_name

action_carousel_card_id / action_carousel_card_name

action_carousel_card_id / action_carousel_card_name, impression_device

action_carousel_card_id / action_carousel_card_name, country

action_carousel_card_id / action_carousel_card_name, age

action_carousel_card_id / action_carousel_card_name, gender

action_carousel_card_id / action_carousel_card_name, age, gender

制限

  • 1時間ごとの統計内訳では、video_*フィールドはリクエストできません。
  • 地域内訳では、video_avg_time_watched_actionsフィールドはリクエストできません。
  • action_breakdownsパラメーターが指定されないときは、action_breakdownsとしてaction_typeが暗黙で追加されます。