• dmp总体概述


    互联网广告的分类

    Banner

    公告

    插屏

    全屏

    富媒体广告

    信息流广告

    积分墙

    移动视频广告:贴片和角标

    原生广告

    竞价排名

     

    常用计费方式

    CPA(Cost Per Action) 每行动成本      行动就是进行操作,比如登录,填写等

    CPS(Cost Per Sales)每销售成本      进入且购买

    CPM(Cost Per Mille)每千人成本      每一千人浏览

    CPT(Cost Per Time) 每时间段成本

    CPC(Cost Per Click) 每点击成本

     

    行业常见概念

    广告主:需要推广自己的产品的一方,花钱推广的一方

    Ad Network(AN):广告网络

    Ad Exchange(ADX) :广告交易平台 ,集合了大量的AN    (例:58交易平台,携程)

    RTB(Real Time Bidding):实时竞价 (是一个计算流程)需要用到sparkStreaming

    DSP(Demand-Side Platform):就是需求方平台,服务广告主,结合用户画像

    SSP(supply side platform):供应方平台,(广告代理商,广告主吧广告投给SSP,DSP将广告投放到不同平台展示)

    DMP(Data-Management Platform):数据管理平台,把分散的多方数据进行整合纳入统一的技术平台,并对这些书进行标准化和细分,

      标签化管理,为DSP等提供数据支持,使DSP获取更好的投放效果。让用户可以把这些结果推向现有的互动营销环境里。

     注1:DMP是DSP下的一个子项目,DMP用来做报表的分析和用户画像标签;

      DSP的作用是让广告主不需要自己选择去哪个ADX投放广告,它集成了大量的ADX。 

     

     注2:携程本身可以是ADX,而且它拥有自己的DSP,RTB和DMP,SSP。

    项目背景 (项目描述)

    数据的类型和字段

    实现的模块:报表统计(展示量、点击量、点击率、参与竞价数、竞价成功数、消费数)、标签的生成

    结果导向:报表用于bi展示、标签数据用于RTB实时竞价

    项目架构

    技术架构流程图 

      注意:必须要会画出来,而且要会说出来

     

    业务流程(重点)

     

     注意:广告信息数据库DB中存储的是广告的url,真正的广告在广告素材库,维护在ADX中。

    自己理解:当用户访问一个APP的时候,比如想看英雄联盟视频,点击联盟后,视频播放前会弹出广告,根据是否是会员,广告可以被直接差掉或者广告时长不一样。

    在点开某个视频的过程中,有个广告位要展示广告,具体要展示什么广告,就需要对用户进行用户画像的分析,关于用户画像的分析,已经提前在DMP中分析好了,在视频APP中决定不了展示什么广告,

    视频APP需要和ADX对接,(注一个ADX可以对接多个视频APP),视频APP向ADX发出请求,会携带用户的userid(不是注册的名字)信息,ADX用于接收用户信息,对接大量媒体和DSP,(如果

    是小公司,只有自己的ADX,没有自己的DSP,因为没有数据做支撑,需要和第三方DSP做对接,这样才能更好的服务广告主,像大公司比如百度网盟,它就有自己的ADX,DSP还有SSP),由DSP决定

    推送哪种广告给用户,此时DSP接收到信息,内部是RTB接收到信息,(RTB和DMP是DSP的两个子项目),DMP用于生成用户标签信息,RTB根据userid拿取对应的用户标签信息,根据这些信息分析用户

    有什么爱好,什么年龄段以及消费程度怎么样,由此分析推送什么产品的广告合适。比如推送电脑的广告,那么RTB开始实时竞价,(假如有华为,苹果,联想)谁出的价钱高,谁排在前面。

      一方面需要拿到用户画像的信息,一方面需要拿到广告主事先给DSP维护的需要投放的广告信息(有广告信息,关键字,投放价钱等,所以这个是离线的),这里的广告信息就是广告信息数据库DB,

    广告信息数据库DB里的是广告素材库里各广告的url(广告的连接),而广告素材库是维护在ADX中,如果获取到url,那么通过IO的方式就可以给用户推送广告素材库里对应的广告。

      注意:这里的userid不是用户名,因为ADX对接多个APP,不同的用户可能在不同的APP上注册了相同的名字,所以可以用用户的id,系统的id,设备的id结合使用。 

       这里要做的是在携程中根据用户画像推送广告。

    项目中涉及的技术知识

     Parquet文件存储(列式存储)

    可以跳过不符合条件的数据,只读取需要的数据,降低IO量

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    Linux内存管理 【转】
    Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7) 【转】
    Linux内核源码分析--内核启动之(1)zImage自解压过程(Linux-3.0 ARMv7) 【转】
    Linux的软中断处理实现 【转】
    u_boot移植之内存基础知识DDR【转】
    linux内存管理-内核用户空间 【转】
    底板芯片组与内存映射(Motherboard Chipsets and the Memory Map) 【转】
    深入理解C语言的函数调用过程 【转】
    JAVA学习第三十六课(经常使用对象API)— Set集合:HashSet集合演示
    二叉链表的建立和遍历 完整的前,中,后和层序建立和遍历
  • 原文地址:https://www.cnblogs.com/zqfdgzrc/p/12990990.html
Copyright © 2020-2023  润新知