Facebook广告python sdk get#u stats不';t return“;行动“;领域
我无法让AdCampaign的get_stats()方法返回“actions”字段。片段: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=
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中的许多地方会忽略字段而不是提供空字段