我目前正在使用Facebook Marketing API来获取我的Facebook和Instagram页面的与广告相关的数据。 (我已将我的Instagram页面连接到Facebook页面)
当我调用下面的API端点时,我正在获取Facebook和Instagram广告的数据。
/v3.1/ad_account_id/insights?fields=spend,clicks,impressions&breakdowns=publisher_platform
当我调用下面的API端点时,我只能从Facebook Campaigns获取数据。我已经在Facebook广告控制台中签到,可以看到有活跃的Instagram广告活动。
/v3.1/ad_account_id/campaigns?breakdowns=publisher_platform
可能是什么原因造成的?
答案 0 :(得分:0)
应改写为
/v3.1/ad_account_id?fields=campaigns{insights.breakdowns(publisher_platform)}
答案 1 :(得分:0)
为将来参考,也可以写为:
/v8.0/<ad account id>/campaigns?fields=insights.breakdowns(publisher_platform)
对于广告级别的数据分析,我使用以下方法:
/v8.0/<ad account id>/campaigns?fields=created_time,start_time,stop_time,id,name,objective,adlabels,bid_strategy,budget_remaining,daily_budget,lifetime_budget,spend_cap,buying_type,configured_status,effective_status,status,adsets{created_time,id,name,bid_adjustments,bid_amount,bid_constraints,bid_info,bid_strategy,billing_event,budget_remaining,campaign_id,effective_status,status,ads{name,id,created_time,insights.breakdowns(publisher_platform){impressions,reach,spend,clicks,unique_clicks,actions,cost_per_action_type,cost_per_unique_click,cpc,cost_per_inline_post_engagement}}}