对广告业务方面的思考[1]

编程

    第一阶段,应该是先整理手头已有的广告资源,比如广告的投放载体(移动端,网页端),页面/位置(app首页,内页,banner,片区),时间(时长,哪个时间点,比如电视剧片头前,片中等等)。然后把这些产品按照不同的客户,打包成不同的套餐,有不同的价位,对外进行销售。当然,也会有一些定制型的需求。这些套餐和需求,产生投放计划:某个时间,在某个地方,播放某个广告(有可能是视频或者图片广告)。

  第二阶段,广告的实际投放,通过调用相应的接口,返回符合当前载体的广告播放计划,相关的广告ID和播放时间,由前端去控制加载广告,进行播放。

  第三阶段,通过一些埋点,获取到用户的一些操作行为,比如点击,注册,播放时长,跳过等等。当然也包括一些用户授权过的设备等信息。

  第四阶段,这些信息通过消息队列的方式,传递到数据收集系统,比如Kafka(考虑到数据量,要做服务集群),然后用数据库持久化下来。最后使用一些大数据工具,如Hive,HBase,ELK,进行数据清洗,筛选,统计,计算。甚至可以做一些标签,反应出哪些用户对哪些广告具有偏好,为商业化服务。

以上是 对广告业务方面的思考[1] 的全部内容, 来源链接: utcz.com/z/513910.html

回到顶部