facebook - Facebook Marketing API 仅获取 Facebook/Instagram 数据
问题描述
我正在使用 Facebook Marketing API 来获取 Campaign、AdSet、Ad 和 Insight 数据。
我只想获取 Facebook 广告系列或 Instagram 广告系列。有 publisher_platform 细分,但我认为仅适用于 Insight 数据。
有没有办法获取特定于平台的活动、广告集、广告和洞察数据,还是仅用于洞察。
我尝试了以下示例,但未显示任何数据。
curl -X GET -G \
-d 'fields="impressions"' \
-d 'breakdown="publisher_platform"' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v9.0/<AD_SET_ID>/insights
解决方案
我不知道有任何过滤选项,但我的解决方案是获取所有广告系列和广告集,特别是在广告集targeting
上列出该字段。这使您可以查看targeting.publisher_platforms
选择了哪些。您可以在AdSets Field Reference中查看它们,有关展示位置定位选项,请参见此处。
使用简单的编程语言可以将广告集分成两组:Facebook 和 Instagram。
请记住,您指定publisher_platforms
的是广告组级别,而不是广告系列。因此,如果广告集在两个平台上投放广告,您必须决定会发生什么。
推荐阅读
- javascript - 如果卡片具有相同的 ID,如何将卡片上的信息输入到输入中?
- module - 引导的内核版本可以与构建模块的版本不同吗?
- javascript - 用空元素的数组列表过滤对象并按首选顺序对其进行排序的优雅方法是什么?(Javascript,Node.js)
- django-models - Django 注释和聚合
- sensenet - SenseNet.ExclusiveLock.MsSql 组件丢失
- visual-studio-code - VS Code 不会创建新项目
- html - 网站“显示/隐藏”无法在移动设备上运行
- python-3.x - 将多个函数应用于多个列表
- angular - AG - GRID 在一列中呈现所有内容
- node.js - 在 docker 中运行 socket.io 时出现此错误