V 友,互联网公司的广告业务(广告系统),大致上是怎么设计的哇,中间都需要解决什么问题哇?
1
PressOne 2019-07-26 22:00:44 +08:00 via Android
这个可是号称全世界最聪明的人,都在研究的社交广告。简单讲就是预测用户喜好,显示相应广告内容,具体的实现太大了。
|
2
SNOOPY963 2019-07-26 23:45:36 +08:00
如果说大多数互联网广告系统都有致命的业务逻辑设计缺陷你信么?
|
3
loginbygoogle 2019-07-26 23:49:02 +08:00
说高端点用户脑电波感知,说简单点用户隐私挖掘。
|
4
inhzus 2019-07-26 23:56:48 +08:00 via Android 1
广告部门太复杂了…去看本 计算广告,大概就知道什么情况了…
|
5
abcbuzhiming 2019-07-27 00:09:40 +08:00
楼主你知道一家叫 google 的公司不?
它家的广告系统能力冠绝全球,非死不可和亚马逊看着直流口水,就是抄不出来。说到底要解决的问题就一个:如何知道用户想要什么,以此针对的给广告,但是要如何做到这点,就非常难了,做个架子和做到顶尖有很大区别 |
6
meefly 2019-07-27 01:12:44 +08:00 2
广告系统主要分搜索广告和推荐广告,因为我只接触过的搜索广告,所以就简单介绍一下。搜索广告系统的业务逻辑主要包含三个部分:
1. 用户搜索请求的发出、广告的召回与排序、广告的展现以及扣费。这一部分主要是实时的服务,对各个模块的速度和稳定性有较高的要求。具体而言,用户一个 query 请求发出之后,首先要经过改写纠错、扩充,得到一组关键词,之后使用关键词进行广告的初步筛选,得到一个较大的候选集进行粗排,最后对粗排结果使用深度模型进行精排,经过一些准入机制(和自然搜索的结果去重等)最终展现在用户面前。 2. 广告主创建并投放广告,参与不同人群、不同搜索词的竞价,BI 系统等。这一部分主要是服务于广告主的,广告主可以创建、修改自己的广告,设置自己的营销计划——什么时候,对哪种人群,推销哪种商品,使用哪些广告,愿意付出多少成本等。此外还需要广告主看到自己的预算、投入、产出的报表信息。同时要有非常非常靠谱的结算系统。 3. 平台的反作弊、反欺诈、记录日志、离线模型训练、机制调整等。因为现在很多广告是 CPC ( Cost Per Click )计费的,只有用户点击了才收费,所以用户点击率预测的准确与否直接关系到广告平台的营收,也对用户体验有很大影响。这一部分就是要挖掘用户行为数据的价值,预测出用户更喜欢、广告主和平台收益更高的广告。 所以我觉得一个好的广告系统是能让用户找到想要的东西,让广告主找到更多的顾客,也让平台发展的更快更好。 |
8
zhangzixu OP @loginbygoogle 脑电波感知 [捂脸]
|
9
zhangzixu OP @abcbuzhiming 嗯嗯,我了解的有很多不算一线的互联网公司,活着有互联网产品的公司,都有一些广告系统研发部门,想了解叫他们是怎么搞得。
|
11
SNOOPY963 2019-07-28 17:33:09 +08:00 1
@zhangzixu 可以简单表述为,收益和责任不对等。换做惯常的表述可以类似于广告铺设与流量运营冲突。
一般的广告系统设计只考虑如何完成系统计费和提供几个指标(包括不限于点击率等),基本没有看到过将广告和运营合并到一块的。甚至绝大部分情况,广告和运营两块业务已经分属不同企业。我不是说广告和运营不应该分家,是指,对于特定企业而言,特定广告和特定运营应该统领在一起,虽然不少工作可以外包、调用等。 如果楼主只是问目前通用的广告系统是如何设计的,(从无到有)需要什么(技术)问题?那么这个问题很好回答。 但是如果问的是,一个合理的广告系统(在业务层面)是如何设计的,(从着眼点看,这个系统)需要解决什么(逻辑 /目标上的)问题,那么这个问题很难回答。 很难的意思是,各个人的答案不一样。 同样是搜索起家,百度和谷歌的广告系统显然已经差距明显,不过首先谷歌那个已经学不来,其次,谷歌的也只是目前算 OK,但仍然存有缺陷。 总体上而言,楼上说的“如何知道用户想要什么,以此针对的给广告”,或者其他类似的表述,都是对的。但是以此为着眼点去解决,难度是极高的。 所以我给出的着眼点是:收益和责任的对等。 可能不一定讲明白,但意思是这个意思。 |