求助:如何通过Graph API将post_video_views整合至Meta广告洞察数据
解决方案
方法一:直接从Ad Insights获取广告专属的3秒视频观看数据
不需要绕到Page帖子接口,Meta的Ad Insights提供了广告层面的视频观看3秒以上的指标,直接在原请求中添加对应字段即可,这也是最准确的方式(数据仅对应该广告带来的流量):
请求URL:
act_accountid/campaigns?fields=ads{name,insights{spend,clicks,impressions,reach,inline_link_clicks,video_view_3_sec}}
其中video_view_3_sec就是你需要的视频被观看超过3秒的总次数,完全匹配你定义的post_video_views,无需额外关联数据源。
方法二:关联Page帖子数据(仅适用于广告复用Page帖子的场景)
如果你的广告创意是直接复用Page上的帖子,需要获取该帖子的总视频观看量(含自然+付费流量),可以按以下步骤关联:
获取广告创意的关联信息:
更新原请求,拿到广告对应的帖子ID和Page ID:act_accountid/campaigns?fields=ads{name, creative{object_story_id, page_id}, insights{spend,clicks,impressions,reach,inline_link_clicks}}返回的
object_story_id格式为{page_id}_{post_id},拆分后即可得到具体的帖子ID。获取帖子的视频观看数据:
用拆分后的帖子ID请求:{post_id}?fields=insights.metric(post_video_views).period(day)关联数据:
通过广告的creative.object_story_id与帖子ID做匹配,将帖子的post_video_views对应到对应的广告条目下。注意:这个数据是帖子的总观看量,不是该广告单独带来的,若仅需广告贡献的观看量,优先用方法一。
内容的提问来源于stack exchange,提问作者Jonas Brahm
相关产品推荐
相关产品推荐

