zoukankan      html  css  js  c++  java
  • Facebook广告API系列 3 Ads Management

    Facebook广告API系列 3

    Facebook marketing API有三大组成部分:

    • Audience Management
    • Ads Management
    • Ads Insights

    本篇介绍Ads Management.

    基本结构

    Ads Management是Marketing API的大头了,facebook的Ads体系主要由Campaign,AdSet,Ad和AdCreative组成。

    1. Campaign
      Campaign包括了计划目标,下面可以包含多个AdSets。作为一个纯组织结构,并没有实际的业务意义。

    2. AdSet
      在AdSet层面可以指定定向和出价策略。AdSet下可以包含多个Ad,共享该AdSet的定向和出价策略。

    3. Ad
      Ad就是广告了,主要包括广告的设计和物料AdCreative。

    4. AdCreative
      AdCreative包含广告的视觉元素,一旦创建不可修改。AdCreative作为库保存在该ad account下,可以在多个Ad中共享。

    下面逐一介绍下这几个元素。

    Campaign

    Campaign的属性中,比较复杂的有:

    1. objective
      string类型,指明campaign的目标。

    Ad Set

    Ad Set是Ad的集合,投放相关的定向,优化都在Ad Set这一层面进行。

    Ad Set包含的比较重要的属性包括:

    1. adset_schedule
      投放速率

    2. bid_amount
      竞价价格,当没有选择自动竞价时可用,当结算事件为“展示,到达”时,bid_amount表示 价格/1000次,其它的结算事件为价格/单次

    3. bid_info

    4. billing_event
      结算事件,可以选择的包括:

      • APP_INSTALLS
      • CLICKS
      • IMPRESSIONS
      • LINCK_CLICKS
      • OFFER_CLAIMS
      • PAGE_LIKES
      • POST_ENGAGEMENT
      • VIDEO_VIEWS
    5. budget_remaining
      预算余额

    6. optimization_goal
      优化目标,枚举值,有很多种选项。

    7. targeting
      广告定向,是AdSet内最为复杂也最为重要的一个结构,targeting是一个json格式对象,下面专门的介绍下其结构。

       targeting是一个单层的json对象,每一个属性标明了一个定向条件,根据定向条件类型分类如下:
       1. 人口
       2. 地理信息
       3. 兴趣分类
       4. 移动
       5. 广告位
       6. Custom Audience
      

    Ad就是具体的广告了,其包含的主要信息包括:

    • creative
      广告物料ID

    Ad CreativeId

    facebook提供了多种Ad Creative格式,包括:

    • Page Posts
    • Video Ads
    • Carousel Ads
    • App Ads
    • Local Awareness

    这么多种格式的物料,但是都使用同一种Ad Creative来表示,导致Ad Creative里有很多种杂七杂八的属性。当实际表示不同的Ad Creative时才会用到不同的属性。

    • Page Post
      大部分广告物料需要一个page posts,page post可以单独创建,也可以在创建物料时inline创建。

    • 创建link Ad

        post https://graph.facebook.com/v2.5/<ACCOUNT_ID>/adcreatives
        name
        object_story_spec={
        	link_data:{
        			call_to_action
        			caption
        			link
        			message
        	 }
        	 page_id
         },
      
    • 创建carousel ad

       post https://graph.facebook.com/v2.5/<ACCOUNT_ID>/adcreatives
       name
       object_story_spec={
       	link_data : {
       		caption
       		child_attachments:[
       			{
       				descripiton
       				image_hash
       				link
       				name
       				video_id
       			}
       		]
       		link
       	},
       	page_id
       },
      

    好吧,我其实说的不是很详细,具体的内容要去看官网的API,但是官方文档太烂了。。。

  • 相关阅读:
    django模型层(二)多表操作
    django模型层(一)单表操作
    模板系统
    HTTP协议web开发知识点
    视图函数
    URL路由系统
    web框架的本质
    MySQL多表查询
    MySQL单标查询
    列表渲染
  • 原文地址:https://www.cnblogs.com/lkiversonlk/p/5310661.html
Copyright © 2011-2022 走看看