成效分析 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 — 成效分析 API 不会返回不支持的站外指标(例如,包含类型 1 细分条件的操作指标)。
  • 类型 2 — 成效分析 API 将继续返回站外网站指标,但这些指标中不包含细分条件的值。使用这些细分条件进行查询时,成效分析 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

在用户看到您的广告时,与用户互动的特定轮播图卡的编号。

action_carousel_card_name

在用户看到您的广告时,与用户互动的特定轮播图卡。此类图卡通过标题进行标识。

action_destination

用户在点击广告后进入的目标位置。此位置可以是您的 Facebook 公共主页、转化 Pixel 像素代码的外部网址,或是使用软件开发包 (SDK) 配置的应用。

action_reaction

对您的广告或速推的帖子产生的心情数量。通过广告上的心情按钮,用户可以分享自己对广告内容的不同心情:赞、大爱、笑趴、哇、心碎或怒。

action_target_id

用户在点击广告后进入的目标位置的编号。此位置可以是您的 Facebook 公共主页、转化 Pixel 像素代码的外部网址,或是使用软件开发包 (SDK) 配置的应用。

action_type

当您的广告投放给某位用户后,广告、公共主页、应用或事件上发生的操作的类型(即便用户没有点击广告)。操作类型包括公共主页赞、应用安装、转化、事件心情等。

action_video_sound

用户播放视频广告时的声音状态(开启或关闭)。

action_video_type

视频指标细分条件。

ad_format_asset

展示、点击或操作中涉及的广告格式素材的编号

age

您的广告所覆盖用户的年龄段。

app_id

与所请求广告帐户或广告系列关联的应用程序的编号。您可在应用面板中查看包括编号在内的应用程序信息。


只有 total_postbacks 字段支持此细分条件。

body_asset

展示、点击或操作中涉及的正文素材的编号。

call_to_action_asset

对展示、点击或操作中涉及行动号召素材的编号。

country

您的广告所覆盖用户所在的国家/地区。此字段以用户的家乡、所在地以及访问 Meta 时通常所处的地理位置等信息为基础。

description_asset

展示、点击或操作中涉及的描述素材的编号。

device_platform

用户在浏览或点击广告时使用的设备类型,包括移动设备或桌面设备,具体如广告报告中所示。

dma

指定的市场区域 (DMA) 是美国境内 210 个由尼尔森公司 (Nielsen Company) 评估当地电视观看量的地理区域。

frequency_value

您的覆盖和频次广告系列中单个广告投放给每个帐户管理中心帐户的次数。

gender

您的广告所覆盖用户的性别。未列明自身性别的用户将显示为“未指定”。

hourly_stats_aggregated_by_advertiser_time_zone

按广告主所在时区中投放广告的时间汇总的每小时细分条件。例如,如果您的广告计划在上午 9 点到上午 11 点之间投放,但所覆盖的受众位于多个不同时区,则广告可能会在广告主所在时区的上午 9 点到下午 1 点之间投放。相关统计数据将汇总为 4 组:上午 9 点至上午 10 点、上午 10 点至上午 11 点、上午 11 点至中午 12 点,以及中午 12 点至下午 1 点。

hourly_stats_aggregated_by_audience_time_zone

按受众所在时区中投放广告的时间汇总的每小时细分条件。例如,如果您的广告计划在上午 9 点到上午 11 点之间投放,但所覆盖的受众位于多个时区,则广告可能会在广告主所在时区的上午 9 点到下午 1 点之间投放。相关统计数据将汇总为 2 组:上午 9 点至上午 10 点,以及上午 10 点至上午 11 点。

image_asset

展示、点击或操作中涉及的图片素材的编号。

impression_device

某位 Meta 用户在浏览您投放的最后一个广告时所使用的设备。例如,如果某位用户使用 iPhone 浏览您的广告,则此值为 \"iPhone\"。

is_conversion_id_modeled

布尔值标记,用于表明 conversion_bits 是否建模。0 表示 conversion_bits 未建模,1 表示 conversion_bits 已建模。


只有 total_postbacks_detailed 字段支持此细分条件。

link_url_asset

展示、点击或操作中涉及的网址素材的编号。

place_page_id

展示或点击中涉及的地点页面的编号。


帐户层级成效分析与 page_place_id 彼此并不兼容,因此**无法同时查询这些内容。

platform_position

您的广告在某个平台内的具体展示位置,例如 Facebook 桌面端动态或 Instagram 移动端动态。

product_id

展示、点击或操作中涉及的产品编号。

publisher_platform

展示您广告的具体平台,例如 Facebook、Instagram 或 Audience Network。

region

您的广告所覆盖用户所在的区域。此字段以用户的家乡、当前居住的城市以及访问 Facebook 时所处地理位置等信息为依据。

skan_campaign_id

从 iOS 15 或更高版本设备的 Skan 回传中收到的原始广告系列编号。


注意:只有 total_postbacks_detailed 字段支持此细分条件。

skan_conversion_id

在应用程序的 SKAdNetwork 配置架构中配置的事件和/或事件组的分配转化编号(也称为优先级编号)。可在 Meta 事件管理工具中查看和调整应用事件配置。您可以在此处了解有关为 Apple SKAdNetwork 配置应用事件的更多信息。


注意:只有 total_postbacks 字段支持此细分条件。

title_asset

展示、点击或操作中涉及的标题素材的编号。

user_segment_key

进阶赋能型智能购物广告 (ASC) 的用户细分(例如:新用户、现有用户)。现有受众由 ASC 设置中的自定义受众指定。

video_asset

展示、点击或操作中涉及的视频素材的编号。

注意事项

  • 当前不支持使用 filtering 字段筛选 app_idskan_conversion_id
  • estimated_ad_recall_rate 指标和 video_thruplay_watched_actions 指标不可使用 dma 细分条件。
  • dma 细分条件使用取样方法来计算覆盖人数等独立指标。在 DMA 区域众多但广告量相对较少的情况下,这些独立指标可能不会在样本中体现出来,或者会按比例增加到 2 次方。因此,为了提高准确性,最好也查询相应的展示次数。
  • frequency_value 仅能与 reach 结合使用。例如,独立用户观看广告的频次。
  • 根据设计,动态素材中所用的素材在广告帐户层级不提供 image_assetvideo_asset 细分条件。
  • 广告操作video_p25_watched_actionsvideo_p50_watched_actionsvideo_p75_watched_actionsvideo_p95_watched_actions 以及 video_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"

每小时细分条件

每小时统计数据现包含下列细分条件:

  • hourly_stats_aggregated_by_advertiser_time_zone
  • hourly_stats_aggregated_by_audience_time_zone

请参阅组合细分条件,以了解您在使用每小时细分条件发送请求时,可以使用的细分条件数量上限。每小时细分条件不支持唯一字段(即以 unique_* 开头的任何字段)、reachfrequency。如果使用每小时细分条件,reachfrequency 字段将返回 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_type 会被隐式添加为 action_breakdowns

actions 总数

计算各组结果 (actions) 中返回的所有值的总和。

此结果可能与 total_actions 不同,因为 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_engagementlink_clickcommentlikepost_reaction 的总和,其中 post_reaction 是包括赞在内的所有心情的计数。字段 total_actions 是对某个对象采取的高级操作次数之和,例如 page_engagementmobile_app_installapp_custom_event

组合细分条件

由于存储限制,只能使用部分细分条件的排列组合。带有星号 (*) 标记的排列可与 action_typeaction_target_idaction_destinationaction_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

限制

  • 不能通过任何每小时统计细分条件来请求 video_* 字段。
  • 不能通过区域细分条件来请求 video_avg_time_watched_actions 字段。
  • 在没有指定 action_breakdowns 参数的情况下,action_type 会被隐式添加为 action_breakdowns