Facebook 广告投放相关概念简介(1)

本文不涉及具体代码实现,仅对开发API的前置内容做简单介绍,想参考代码请绕行!

  

  广告主(广告管理工具)

    需要推广自己的应用、网站、主页,所以有了广告管理工具 。

    一个广告主仅可拥有一个广告账户,广告账户可授权给其他人管理。

  代理商(商务管理平台 BM)

    当需要管理的账户多了之后,BM就应运而生 BM ,BM平台可以一站式管理名下所有 自有和代理的资产。

    广告主可将自己的主页、账户、应用授权给BM账户管理

  主页(pages)

    Facebook广告发布者的身份(类似微信朋友圈的广告,展示效果接近用户的发帖)

  应用 (apps)

    要推广的ios或android应用

  广告账户(ad_accounts)

    类似虚拟的层级,更方便管理广告,接下来的节点都将以账户为根节点。

    广告系列(campaigns)

      投放相关的第一级层级,需要设置广告的投放目标,不同的投放目标后续要填写的信息也可能不同

      

    广告组(adsets)

      主要需要设置:受众(人群)、版位(广告位)、预算和排期。(根据不同的投放目标,可能需要选择要投放的应用等)

    广告(ads)

      主要需要设置:广告发布者身份、选择创意、图片/视频、投放链接等

    广告创意(adcreatives)

      仅API可体现此层级,创意包含:标题、文案、所用素材等

    广告素材(adimages/advideos)

      

   广告账户下的层级关系

     广告账户 -> 系列 -> 广告 -> 创意 -> 图片/视频 ,API里均通过账户ID节点获取到。

 Facebook marketing apis

  为了方便程序化管理广告,查看数据报告和满足客户定制化需求,FB开放了 “市场营销API”。

   可以通过API管理

  1.广告主的广告账户下的资源和广告投放

  2.BM下各员工权限、广告账户、资源(主页、应用、创意、素材)等

FB的广告相关架构一切以模块儿化端对端连接,API采用restFul风格访问。

权限类型相对来说比较简单,只有可操作、和仅可读两种,但相互之间授权是交叉式的。

造成的后果是:操作某广告账户时,可以使用的主页、应用是 广告账户的资产+使用者的资产。

facebook广告开发流程

  1.注册FB账户(FB是一站式通用账户,个人账户亦可作为开发者、BM、BM下员工账户)  

  2.注册成为开发者,并添加开发者应用(拿到APP_ID、和秘钥APP_SECRET)

  3.申请manage_pages、ads_read、ads_management、Ads Management Standard Access、business_management 权限

  4.拥有广告主账户(市场营销API)或BM账户(商务管理平台API)(以下简称用户账户)

  5.需要通过FB的Login接口登录用户账户

  6.获取用户授权manage_pages、ads_read、ads_management,若想执行BM API,需让用户授权business_management

  7.拿到登录用户的临时TOKEN,并通过API转换成永久TOKEN(存在失效情况:如 用户密码发生变更)

    7.1(测试期可通过开发者后台、图谱API获取自己的授权后的Token)

      

 

  FB相关链接:

  开发者文档大全

    市场营销API

    BM API

    FaceBook登陆API

  用户授权介绍列表

    

猜你喜欢

转载自www.cnblogs.com/thors/p/10775311.html
今日推荐