You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Facebook Ads API:如何获取JS Pixel上报的自定义字段具体取值

你当前使用的custom_data_field聚合维度仅用于统计指定事件下各自定义字段的触发次数,要获取字段的具体上报值,需要调整查询参数:

修改方法

  1. 将aggregation参数值替换为custom_data_field_value
  2. 新增custom_data_field_name参数,传入你需要查询具体值的字段名(如content_type、content_name),单次请求仅支持查询一个字段

示例代码

import time
from facebook_business.adobjects.adspixel import AdsPixel

pixel = AdsPixel(<MYPIXELID>)
# 以查询content_type的具体上报值为例
content_type_stats = pixel.get_stats(params={
    'aggregation': 'custom_data_field_value',
    'event': 'Purchase',
    'custom_data_field_name': 'content_type',
    'start_time': int(time.time()) - 3600 * 24 * 1,
    'end_time': int(time.time()),
})
print(content_type_stats)

返回结果示例

<AdsPixelStatsResult> {
    "aggregation": "custom_data_field_value",
    "data": [
        {
            "count": 12,
            "value": "product"
        },
        {
            "count": 8,
            "value": "product_group"
        }
    ]
}

返回结果中value字段就是对应content_type的实际上报值,count为该值的上报次数。

注意事项

  • 若需要查询多个字段的具体值,修改custom_data_field_name参数后分别发起请求即可
  • Facebook Pixel统计存在最长2小时的延迟,查询近1小时的实时数据可能存在缺失
  • 若字段上报的不同值数量过多,低频上报的值可能不会在聚合结果中返回

内容的提问来源于stack exchange,提问作者jrjames83

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 03:12:02