我目前正在使用带有python的facebookads api 2.5.1,而我正在努力使用Insights字段进行视频广告。
我正在以异步模式请求Insights:
i_async_job = campaign.get_insights(
fields=fields,
params={'time_range':{'since': from_date,'until': to_date},'level':'ad'},
async=True)
我正在传递字段参数,如:
Insights.Field.spend,
Insights.Field.video_avg_sec_watched_actions,
Insights.Field.video_avg_pct_watched_actions,
Insights.Field.video_p25_watched_actions,
Insights.Field.video_p50_watched_actions,
Insights.Field.video_p75_watched_actions,
Insights.Field.video_p95_watched_actions,
...
它有效,但当我尝试获取以下字段时:
Insights.Field.website_clicks,
Insights.Field.video_10_sec_watched_actions,
Insights.Field.video_30_sec_watched_actions,
它不起作用...... :-( 我查看了模块源,实际上,这些字段不存在。 获取这些字段的唯一方法是再次触发新的Insight查询但使用空字段数组。你必须解析结果json以提取这些缺失的指标....
mmmmh ..我做错了什么或者我可以在一个查询中获得这些统计数据吗?感谢。
此致
尼古拉斯