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

使用Python调用Facebook Marketing API获取转化产品数据缺失问题排查

问题分析与解决方案

你遇到的问题确实可能和字段与breakdowns的组合有关,但也存在其他几个常见原因,以下是具体分析和解决方向:

  • 字段与Breakdowns的兼容性问题
    converted_product_quantity和converted_product_value属于产品转化类字段,和product_id breakdown搭配时,需要满足两个前提:

    1. 你的广告账户已关联产品目录,且转化事件(如Purchase、AddToCart)是与目录内产品绑定的;
    2. 部分API版本中,这类字段需要配合action_breakdowns参数一起使用,明确指定要追踪的转化动作类型,比如添加'action_breakdowns': ['action_type']来触发产品转化数据的返回。
  • 无对应转化数据
    如果目标广告在指定时间范围内没有产生任何产品转化行为,API会直接省略这些字段,不会返回空值或0。建议先在Facebook Ads Manager后台确认对应时间段内是否有实际的产品转化记录。

  • 权限与API版本限制

    1. 检查使用的API版本是否支持这两个字段(建议使用v18.0及以上的稳定版本);
    2. 确保你的应用已获取ads_read权限,且当前访问令牌有权限查看目标广告账户的转化数据。
  • 补充参数优化请求
    可以尝试在请求中添加过滤条件,明确筛选产品转化相关的动作类型,示例代码调整如下:

fields = ['ad_id', 'ad_name', 'converted_product_quantity', 'converted_product_value']
res = account.get_insights(
    params={
        'time_ranges': [time_ranges],
        'fields': fields,
        'breakdowns': ['product_id'],
        'level': 'ad',
        'action_breakdowns': ['action_type'],
        'filtering': [{'field': 'action_type', 'operator': 'IN', 'value': ['purchase']}]
    }
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 20:45:36