蘑菇街广告实践
蘑菇街广告投放技术负责人 腾哲
一、业务背景
无论哪个APP每天都会有不同程度的用户流失,为了保障站内GMV、UV稳定持续增长,拓展蘑菇街其他业务,需要庞大的用户量作为支撑,我们需要每天向外部进行广告投放,于是我们搭建了自己的广告投放系统,进行流量的获取。
二、DSP广告投放建设
2.1、业务目标
DSP主要关注就是用户增长,我们需要将用户进行拆分成符合我们业务的用户分层模型,然后根据这些用户分层进行合理投放,不同的业务也可以根据自己业务的情况做一个灵活的划分,我们会利用用户在站内活跃情况,将用户进行拆分为新用户、高活、中活、低活和流失用户。
其中新用户我们需要对他们进行活跃情况的观察,高中活跃的用户对站内有了一定的粘附性,我们不需要对这部分用户进行广告投放召回,对于低活跃用户和流失用户是我们DSP建设的唤醒目标,因为随着业务的增长这部分用户会沉淀的越来越多,所以我们需要通过一些手段将这部分用户进行唤醒、促活变成我们站内的活跃用户。
2.2、系统设计
2.2.1、外部渠道质量洞察
我们不能无限制的接入外部渠道,在进行RTB程序化购买的时候整个交互RT需要控制在100ms内,并且每个渠道发起的竞价请求流量很大,所以我们需要做出综合评估,筛选出哪些流量是我们需要的,哪些流量是我们没有必要浪费带宽去接入的,这是非常有必要的。
大家可以通过日志记录的方式,将竞价日志进行清洗,并且结合我们当前业务的用户数据,清洗出一些指标性的数据,这些数据将是我们投放的决策导向,在蘑菇街我们会通过以下指标进行评估分别是媒体下发总流量、下发流量UV、下发流量中蘑菇街所覆盖UV、点击率、转化率、已接入的媒体间重复流量等,进行外部渠道的筛选。
2.2.2、策略能力
2.2.2.1、频率控制
频次控制对于成本的控制是非常重要的,频次控制大概分为以下几种:
- 展现控制:比如一个用户最多只能看到几次广告的曝光。
- 点击控制:用户点击过广告后,没有必要进行竞价购买。
- 唤起控制:用户在当日已经唤起过App,就没必要再进行竞价购买。
- 竞价控制:在信息流的场景中,在短时间内会出现同一个用户多次的广告参与竞价请求,这里需要做一些频次控制。
在我们进行日常RTB程序化购买的时候,展现频次对一个用户的点击极其重要,一个用户在广告进行反复曝光的时候就会有意愿进行点击,不同媒体间的效果差距比较大,所以最好的方式还是基于算法的能力作为驱动,使得广告对用户的展现频次进行动态调控。
2.2.2.2、AB实验测试
这里的AB实验主要用于探测如何出到用户感兴趣的素材,让更多的用户产生点击行为,通过点击素材唤醒App,在进行用户唤醒的时候需要程序化动态的提供素材,我们需要进行AB实验探测出点击率较高的素材,获得更多的曝光,点击率较低的素材减少曝光。
例如在进行RTB程序化购买时,在首次30分钟范围内对某个广告位有多个可选素材,我们可以将这些多个可选素材进行流量的平均分配,并且计算出30分钟内的各个素材的点击率情况并且进行排序,进入下一个30分钟投放时段的时候,我们将排序好的点击率最高的素材进行大部分的流量分配,剩余其他素材进行少部分流量分配,后续我们再重复计算该时段的各个素材CTR情况并进�
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/geek/post/%E4%BA%92%E8%81%94%E7%BD%91/%E8%98%91%E8%8F%87%E8%A1%97%E5%B9%BF%E5%91%8A%E5%AE%9E%E8%B7%B5/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com