V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zhangzixu
V2EX  ›  问与答

互联网公司的广告业务(广告系统),大致上是怎么设计的哇,中间都需要解决什么问题哇?

  •  
  •   zhangzixu · 2019-07-26 21:06:08 +08:00 · 1778 次点击
    这是一个创建于 1729 天前的主题,其中的信息可能已经有所发展或是发生改变。

    V 友,互联网公司的广告业务(广告系统),大致上是怎么设计的哇,中间都需要解决什么问题哇?

    11 条回复    2019-07-28 17:33:09 +08:00
    PressOne
        1
    PressOne  
       2019-07-26 22:00:44 +08:00 via Android
    这个可是号称全世界最聪明的人,都在研究的社交广告。简单讲就是预测用户喜好,显示相应广告内容,具体的实现太大了。
    SNOOPY963
        2
    SNOOPY963  
       2019-07-26 23:45:36 +08:00
    如果说大多数互联网广告系统都有致命的业务逻辑设计缺陷你信么?
    loginbygoogle
        3
    loginbygoogle  
       2019-07-26 23:49:02 +08:00
    说高端点用户脑电波感知,说简单点用户隐私挖掘。
    inhzus
        4
    inhzus  
       2019-07-26 23:56:48 +08:00 via Android   ❤️ 1
    广告部门太复杂了…去看本 计算广告,大概就知道什么情况了…
    abcbuzhiming
        5
    abcbuzhiming  
       2019-07-27 00:09:40 +08:00
    楼主你知道一家叫 google 的公司不?
    它家的广告系统能力冠绝全球,非死不可和亚马逊看着直流口水,就是抄不出来。说到底要解决的问题就一个:如何知道用户想要什么,以此针对的给广告,但是要如何做到这点,就非常难了,做个架子和做到顶尖有很大区别
    meefly
        6
    meefly  
       2019-07-27 01:12:44 +08:00   ❤️ 2
    广告系统主要分搜索广告和推荐广告,因为我只接触过的搜索广告,所以就简单介绍一下。搜索广告系统的业务逻辑主要包含三个部分:

    1. 用户搜索请求的发出、广告的召回与排序、广告的展现以及扣费。这一部分主要是实时的服务,对各个模块的速度和稳定性有较高的要求。具体而言,用户一个 query 请求发出之后,首先要经过改写纠错、扩充,得到一组关键词,之后使用关键词进行广告的初步筛选,得到一个较大的候选集进行粗排,最后对粗排结果使用深度模型进行精排,经过一些准入机制(和自然搜索的结果去重等)最终展现在用户面前。

    2. 广告主创建并投放广告,参与不同人群、不同搜索词的竞价,BI 系统等。这一部分主要是服务于广告主的,广告主可以创建、修改自己的广告,设置自己的营销计划——什么时候,对哪种人群,推销哪种商品,使用哪些广告,愿意付出多少成本等。此外还需要广告主看到自己的预算、投入、产出的报表信息。同时要有非常非常靠谱的结算系统。

    3. 平台的反作弊、反欺诈、记录日志、离线模型训练、机制调整等。因为现在很多广告是 CPC ( Cost Per Click )计费的,只有用户点击了才收费,所以用户点击率预测的准确与否直接关系到广告平台的营收,也对用户体验有很大影响。这一部分就是要挖掘用户行为数据的价值,预测出用户更喜欢、广告主和平台收益更高的广告。

    所以我觉得一个好的广告系统是能让用户找到想要的东西,让广告主找到更多的顾客,也让平台发展的更快更好。
    zhangzixu
        7
    zhangzixu  
    OP
       2019-07-28 17:00:41 +08:00
    @SNOOPY963 最致命的业务逻辑缺陷?是什么?
    zhangzixu
        8
    zhangzixu  
    OP
       2019-07-28 17:01:41 +08:00
    @loginbygoogle 脑电波感知 [捂脸]
    zhangzixu
        9
    zhangzixu  
    OP
       2019-07-28 17:05:51 +08:00
    @abcbuzhiming 嗯嗯,我了解的有很多不算一线的互联网公司,活着有互联网产品的公司,都有一些广告系统研发部门,想了解叫他们是怎么搞得。
    zhangzixu
        10
    zhangzixu  
    OP
       2019-07-28 17:08:20 +08:00
    @meefly 学习了,老哥
    SNOOPY963
        11
    SNOOPY963  
       2019-07-28 17:33:09 +08:00   ❤️ 1
    @zhangzixu 可以简单表述为,收益和责任不对等。换做惯常的表述可以类似于广告铺设与流量运营冲突。

    一般的广告系统设计只考虑如何完成系统计费和提供几个指标(包括不限于点击率等),基本没有看到过将广告和运营合并到一块的。甚至绝大部分情况,广告和运营两块业务已经分属不同企业。我不是说广告和运营不应该分家,是指,对于特定企业而言,特定广告和特定运营应该统领在一起,虽然不少工作可以外包、调用等。

    如果楼主只是问目前通用的广告系统是如何设计的,(从无到有)需要什么(技术)问题?那么这个问题很好回答。
    但是如果问的是,一个合理的广告系统(在业务层面)是如何设计的,(从着眼点看,这个系统)需要解决什么(逻辑 /目标上的)问题,那么这个问题很难回答。
    很难的意思是,各个人的答案不一样。

    同样是搜索起家,百度和谷歌的广告系统显然已经差距明显,不过首先谷歌那个已经学不来,其次,谷歌的也只是目前算 OK,但仍然存有缺陷。

    总体上而言,楼上说的“如何知道用户想要什么,以此针对的给广告”,或者其他类似的表述,都是对的。但是以此为着眼点去解决,难度是极高的。
    所以我给出的着眼点是:收益和责任的对等。
    可能不一定讲明白,但意思是这个意思。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1002 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:44 · PVG 06:44 · LAX 15:44 · JFK 18:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.