Facebook广告python sdk get#u stats不';t return“;行动“;领域

Facebook广告python sdk get#u stats不';t return“;行动“;领域,python,facebook,ads,facebook-ads-api,Python,Facebook,Ads,Facebook Ads Api,我无法让AdCampaign的get_stats()方法返回“actions”字段。片段: stats = list(ad_campaign.get_stats(fields=[ 'impressions', 'spent', 'clicks', 'actions', ])) print stats[0] >>> <AdStats> {"clicks": 0, "impressions": 0, "spent": 0} stats=

我无法让AdCampaign的get_stats()方法返回“actions”字段。片段:

stats = list(ad_campaign.get_stats(fields=[
    'impressions',
    'spent',
    'clicks',
    'actions',
]))
print stats[0]
>>> <AdStats> {"clicks": 0, "impressions": 0, "spent": 0}
stats=list(广告活动)。get_统计(字段=[
“印象”,
"花掉",,
"咔嗒声",,
"行动",,
]))
打印统计信息[0]
>>>{“点击”:0,“印象”:0,“花费”:0}
我也尝试过获取AdAccount、AdSet和AdGroup级别的报告,但没有一个报告有“actions”字段

我假设我对我的竞选活动进行了错误的配置,所以这里有一个基本的概述:

  • 广告活动:

    • 状态:“暂停”
    • 目标:“网站转化”
  • AdCampaign有一个AdSet:

    • 投标类型:“绝对投标”
    • 出价信息:{'ACTIONS':1}
    • 提升的_对象:{'pixel_id':}
    • 开始时间:未来一个月
  • AdSet有一个AdGroup:

    • 目标:“网站转化”

我还查询了AdGroup对象的转换规格,它们已设置并匹配文档中描述的默认值

您实际上不必为
get_stats
方法指定任何字段,但是您没有看到任何操作的原因可能是因为您没有任何操作。在你知道人们已经采取行动的活动中试试看。:)


Evan

从上下文中不清楚您正在进行的实际API调用是什么-SDK在某种程度上掩盖了实际API调用,因此如果您不熟悉API,可能很难调试-也就是说,您确定响应中确实有可用的“操作”吗?你看过Facebook用户界面中的报告了吗?ad_campaign.get_stats()正在发出以下请求:get/v2.2/6022145720101/stats?access_token=&appsecret_proof=&summary=false&fields=impressions%2Clowerd%2Clicks%2Cactions我无法立即访问该用户界面,而且我对它不是很熟悉,关于我应该找什么有什么线索吗?我希望它报告0个操作。如果返回的值为null/空数组,我认为不会返回“actions”-Facebook SDK中的许多地方会忽略字段而不是提供空字段