当前位置: 首页 > article >正文

Facebook开发者篇 - API拉取广告投放数据对接流程

大家好,我是牢鹅!相信大家做出海,很多人会考虑在Facebook这样的大平台买量,但是每次登入Facebook的广告后台看数据很麻烦,又要科学上网,又要拉数据下来作进一步的分析,赚刀乐总是慢人一步。所以牢鹅这边推荐,如果想要拿到实时广告投放效果数据,结合投放支出和广告(内购)收益,就很方便随时随地查看当前的ROI了。

因此,Facebook开发者系列的第四篇,就来说说API拉取广告投放数据的对接流程吧。本篇内容将根据以下顺序陈述,大家可以直接选择对应模块阅读:

  • Facebook API简介

  • 为什么要使用Facebook API

  • 如何创建应用和获取永久token

  • 接入代码流程

Facebook API 简介

Facebook API 是一套提供给开发者的工具,允许开发者访问和操作Facebook的数据。通过API,开发者人员可以自动化地获取广告投放的详细数据,包括但不限于展示次数、点击次数、转化次数以及广告花费等。

为什么使用Facebook API?

  • 自动化数据获取:自动收集广告数据,节省手动操作的时间。

  • 实时监控:实时获取广告表现,快速做出调整。

  • 深入分析:深入分析广告数据,发现潜在的优化点。

  • 数据整合:将Facebook广告数据与其他平台营销数据整合,获得全面的市场洞察。

如何创建应用和获取永久token

1、 创建应用

https://developers.facebook.com/apps/?show_reminder=true

  • 选择对应的BM账户

图片

  • 必须选择「企业商家」类型的应用

图片

图片

  • 最后输入应用名,然后再选择对应的BM账号就可以了,创建应用

图片

  • 应用创建后,就可以了,不需要填写基本信息那些,测试模式也能拉取数据的。但是如果你的这个应用是需要绑定你投放的应用,或者接入Facebook登录等功能,可以参考一下上一篇的文章《Facebook 开发者登录接入与事件回传详细教程》

2、 创建系统用户(用于获取权限)

  • 进入到BM设置页面:
    https://business.facebook.com/settings/?business_id=xxx

  • 如图创建系统用户

图片

3、 分配资产权限

  • 首先给应用分配广告账户权限,如下图所示,选中你刚刚创建的应用,然后新增资产,分配广告账户给应用

图片

  • 再选回系统用户,给系统用户分配资产

图片

  • 把在投放的广告账户和你的应用,资料集什么的都选中,权限也记得勾上,最后点击指派资产

图片

  • 确定后,可以刷新看看有没有添加成功。成功后点击产生凭证(token)

图片

  • 选中你创建的应用

图片

  • 这里可以选永久,不然2个月失效怕你忘了

图片

  • 把授予的权限都勾上(如果应用不是商家类型,是不会有这些权限选择的)

图片

  • 最后点击产生凭证(生成token)

图片

  • 生成的token一定要保存好了,复制后,把凭证(token)和创建的应用id发给后端人员就可以进行调试接入api啦!

图片

接入代码流程

这部分就不详细写了,因为每个人接入的需求都不一样。只要你知道流程创建好所需要的token,接入都是比较简单的。直接附上官方的接入文档:

https://developers.facebook.com/docs/marketing-api/insights(成效分析 API)

这里说明下一些所需参数对应的分别是什么

  • ACCESS_TOKEN:就是上面步骤产生的凭证。 

  • AD_ACCOUNT_ID:广告账户的ID,每个广告账户都会有一个这样的ID,用于区分不同的广告账户。 

  • AD_ID:这是单个广告的唯一标识符。在一个广告账户下,可能会有多个广告,每个广告都会有一个独立的ID来标识。 

  • AD_SET_ID:这是广告组(或称为广告集)的唯一标识符。广告组是一组广告的集合,通常基于特定的目标和预算进行组织。 

  • CAMPAIGN_ID:这是广告活动的唯一标识符。

技术人员需要理解自己的需求是什么,才能把活干得更细致。如果在接入过程中遇到什么问题,欢迎留言讨论,本公众号的宗旨是一直在为助力国人出海赚刀乐而努力。

结语:

最后,接好代码,整理和结合广告投放数据和营收数据,相信你会对产品有一个更直观的数据分析,做好辅助工具才能打磨出更好的产品。

希望本文能够帮助到大家顺利接入Facebook的API拉取广告投放数据。持续高质量创作不易,欢迎大家关注我的公众号。如果你有更多的见解或疑问,欢迎在评论区与我们交流。


http://www.kler.cn/news/316640.html

相关文章:

  • D. Minimize the Difference (Codeforces Round 973 Div. 2)
  • 【人工智能学习笔记】7_智能语音技术基础
  • 【自定义函数】讲解
  • 香港科技大学广州|金融科技学域博士招生宣讲会——武汉大学、华中科技大学
  • 【算法】遗传算法
  • go语言基础入门(一)
  • 安全带检测系统源码分享
  • ArcGIS Pro SDK (十六)公共设施网络 2 网络图
  • MySQL篇(高级字符串函数/正则表达式)(持续更新迭代)
  • Web端云剪辑解决方案,BS架构私有化部署,安全可控
  • 【ARM】A64指令介绍及内存屏障和寄存器
  • 借用连接1-怎么从目标数据源借用连接
  • 【题解-力扣189. 轮转数组(java实现O(1)空间要求)】
  • Python3爬虫教程-HTTP基本原理
  • 数据结构--单链表创建、增删改查功能以及与结构体合用
  • Java 入门指南:JVM(Java虚拟机)—— 双亲委派模型(Parent Delegation Model)
  • 2024短剧系统开发,付费短剧小程序app源码教程,分销功能讲解搭建上线
  • 【UI自动化】前言
  • 服务器相关问题
  • 机器学习及其应用领域【金融领域】
  • css 控制虚线刻度尺寸
  • 【手写数据库内核组件】1001词法分析器,语言被程序识别的第一步,将语句分解为最小词根token
  • Qt 模型视图(二):模型类QAbstractItemModel
  • 可智能生成刺绣图案!武汉纺织大学可视计算与数字纺织团队发布首个多缝线刺绣生成对抗网络模型,被顶级期刊 TVCG 录用
  • 后端开发刷题 | 最长无重复子数组
  • ArcGIS Pro SDK (十六)公共设施网络 1 网络管理
  • 人工智能与机器学习原理精解【22】
  • 深度学习-16-深入理解BERT基于本地数据微调训练文本分类模型的流程
  • SQL语法学习指南
  • 9月23日