在线广告市场结构

  • 广告主:金主爸爸,有广告联盟和广告主两种形式
  • 广告平台:提供流量分发的能力,与此同时也提供广告创意,广告素材服务,如百度推广、腾讯广告等
  • 媒体:流量提供方,互联网公司是现在世界上最大的媒体
  • 消费者:C端用户,广告和流量的使用者
  • 关系图

广告系统模块规划

  • 广告投放系统:广告投放系统承担了广告内容管理和广告流量分发的功能,承前启后,是广告系统的核心部分
  • 商户后台系统:用于广告主和广告联盟商自主接入的管理平台,主要包含广告需求承接和广告效果数据、广告费用的展示
  • 运营后台系统:广告平台方的运营后台,主要用于广告审核、广告主管理和其他管理功能
  • 广告素材设计系统:用于制作广告创意,根据广告位的要求支持不同尺寸、不同投放环境的创意设计
  • 数据统计系统:用于广告效果数据收集和分析
  • 关系图

广告需求模型设计

  • 站在广告主的立场,至少分为广告主-投放计划-广告素材(创意)
    • 广告主:广告的需求方,是广告效果和广告计费统一的收口方,广告主名下的广告投放计划所产生的成本均计入广告主的整体费用
    • 投放计划:广告主名下往往由很多广告需求,我们将每个定制的广告需求称为投放计划
    • 广告素材(创意):广告投放最小颗粒是广告素材(创意),每一个投放计划都可能包含多个广告素材的投放。广告计费的也是根据广告素材的曝光、点击、展示时长等计费方式的数值进行计算的。常用的广告创意有横幅广告(banner),文字链广告,视频广告,嵌入式社交广告、sdk嵌入式移动广告等
  • 广告主同时需要对广告的投放目标、投放时间、投放的定向和预算等进行配置
  • 关系图

广告投放模型的建立

  • 结合广告主的需求,将素材进行精准投放
  • 结合计费模式
  • 关系图

设计有效的广告投放流程——以CPM竞价为例

  • 请求广告:一般采用广告组件或者sdk等方式嵌入在广告位中,广告组件可以根据广告位的用户属性等信息向广告投放系统请求广告资源
  • 匹配广告位:按照广告位的不同, 广告系统需要选择符合当前广告位投放目标的广告需求池
  • 匹配投放计划:将广告位的用户属性等信息与大数据标签系统进行匹配,获取对应的用户画像标签,根据标签来和广告投放计划的定向需求进行匹配,并通过竞价选取对应的投放计划
  • 匹配广告创意:由于符合条件每个投放计划可能有多个广告素材,因此需要根据实时的广告效果来对广告素材进行评估,并选择转化率更高的广告素材进行投放
  • 广告数据统计:在达成统计要求后,统计广告效果数据,如曝光量、点击量等
  • 投放流程图

广告投放策略系统

  • 需求点
    • 广告运营需要一直关注投放效果,不断调整投放,控制成本,同时保证效率
  • 名词解释
    • 自动化的广告盯盘工具
  • 组成部分
    • 数据项
      • 前段数据
        • 浏览量、点击量
        • 前期更注重前段数据,因为没有一定曝光,何谈转化
      • 后端数据
        • App下载量、注册成本
        • 一定程度上取决于广告素材是否吸引用户,完成转化
      • 当前段数据达到一个阈值之后,辅以后段指标进行验证
    • 逻辑判断条件和数值
      • 利用大于、小于或是介于两者之间来出发投放策略调整
    • 条件组合
      • 同时满足 - and
      • 任意满足 - or
      • 例如
        • 当消耗和成本不符合预算时,需要降低预算
          • 「消耗」> XX元,且「转化成本」> XX元 -> 降低预算
        • 广告渡过冷启动阶段,需要提高预算,加速冲量
          • 「曝光量」> XX,且「转化数」>= XX -> 提高预算
    • 执行动作
      • 当广告达到条件预设值后,需要对广告执行相应的操作
        • 调整预算
          • 有预算封顶值
        • 调整出价
        • 更换定向包
        • 暂停广告
      • 可以设置包含多个动作的复杂任务,实现触发
  • 补充
    • 策略系统搭建完成后,需要考虑接口的并发
      • 不同媒介对接口的分钟调用和日调用都是有限制的,从而影响拉取广告数据的频率
    • 例如
      • 1h拉取一次 -> 策略机制形同虚设