商业化体系

  • 广告业务的转化漏斗与目标
  • 商业化体系六大算法问题
  • 用户决策的转化漏斗模型
  • 在线广告主要结算方式
    • CPA/CPS的问题与合理场景
  • 商业化体系六大产品问题
  • 用户增长

广告业务的转化漏斗与目标

媒体广告位展现 -》 点击 -〉 广告主网站落地页 -》转化-〉转化页

千次展示收入ecpm=r(a,u,c)=u(a,u,c)∗v(a,u),u:点击率;v:点击价值千次展示收入ecpm=r(a,u,c)=u(a,u,c)*v(a,u),u:点击率;v:点击价值千次展示收入ecpm=r(a,u,c)=u(a,u,c)∗v(a,u),u:点击率;v:点击价值

所有广告排序都是按照ecpm进行排序,

优化过程,在转化漏斗分阶段优化,整体优化抓不住重点

商业化体系六大算法问题

maxa1,...,T{max} \atop {a_1,...,T}a1​,...,Tmax​∑i=1T{r(ai,ui,ci)−q(ai,ui,ci)}\textstyle\sum_{i=1}^T\{r(a_i,u_i,c_i)-q(a_i,u_i,c_i)\}∑i=1T​{r(ai​,ui​,ci​)−q(ai​,ui​,ci​)}

s.t.∑i=1Td(ai,ui,ci,k)≤Dk,∀ks.t. \textstyle\sum_{i=1}^Td(a_i,u_i,c_i,k) \le D_k,\forall ks.t.∑i=1T​d(ai​,ui​,ci​,k)≤Dk​,∀k

A1. 特征提取:受众定向
A2. 微观优化:ecpm估计
A3. 宏观优化:机制设计
A4. 受限优化:在线分配
A5. 强化学习:探索与利用
A6. 重定向:个性化推荐

  • 解决这些问题有两个方面:

    • 研究数据和算法,必不可少
    • 广告业务本身规律,提高传播的效率

用户决策的转化漏斗模型

#mermaid-svg-ENn2olJnB21a75o9 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-ENn2olJnB21a75o9 .label text{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .node rect,#mermaid-svg-ENn2olJnB21a75o9 .node circle,#mermaid-svg-ENn2olJnB21a75o9 .node ellipse,#mermaid-svg-ENn2olJnB21a75o9 .node polygon,#mermaid-svg-ENn2olJnB21a75o9 .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-ENn2olJnB21a75o9 .node .label{text-align:center;fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .node.clickable{cursor:pointer}#mermaid-svg-ENn2olJnB21a75o9 .arrowheadPath{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-ENn2olJnB21a75o9 .flowchart-link{stroke:#333;fill:none}#mermaid-svg-ENn2olJnB21a75o9 .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-ENn2olJnB21a75o9 .edgeLabel rect{opacity:0.9}#mermaid-svg-ENn2olJnB21a75o9 .edgeLabel span{color:#333}#mermaid-svg-ENn2olJnB21a75o9 .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-ENn2olJnB21a75o9 .cluster text{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-ENn2olJnB21a75o9 .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-ENn2olJnB21a75o9 text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-ENn2olJnB21a75o9 .actor-line{stroke:grey}#mermaid-svg-ENn2olJnB21a75o9 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-ENn2olJnB21a75o9 .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-ENn2olJnB21a75o9 #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-ENn2olJnB21a75o9 .sequenceNumber{fill:#fff}#mermaid-svg-ENn2olJnB21a75o9 #sequencenumber{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 #crosshead path{fill:#333;stroke:#333}#mermaid-svg-ENn2olJnB21a75o9 .messageText{fill:#333;stroke:#333}#mermaid-svg-ENn2olJnB21a75o9 .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-ENn2olJnB21a75o9 .labelText,#mermaid-svg-ENn2olJnB21a75o9 .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-ENn2olJnB21a75o9 .loopText,#mermaid-svg-ENn2olJnB21a75o9 .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-ENn2olJnB21a75o9 .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-ENn2olJnB21a75o9 .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-ENn2olJnB21a75o9 .noteText,#mermaid-svg-ENn2olJnB21a75o9 .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-ENn2olJnB21a75o9 .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-ENn2olJnB21a75o9 .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-ENn2olJnB21a75o9 .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-ENn2olJnB21a75o9 .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .section{stroke:none;opacity:0.2}#mermaid-svg-ENn2olJnB21a75o9 .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-ENn2olJnB21a75o9 .section2{fill:#fff400}#mermaid-svg-ENn2olJnB21a75o9 .section1,#mermaid-svg-ENn2olJnB21a75o9 .section3{fill:#fff;opacity:0.2}#mermaid-svg-ENn2olJnB21a75o9 .sectionTitle0{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .sectionTitle1{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .sectionTitle2{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .sectionTitle3{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-ENn2olJnB21a75o9 .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .grid path{stroke-width:0}#mermaid-svg-ENn2olJnB21a75o9 .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-ENn2olJnB21a75o9 .task{stroke-width:2}#mermaid-svg-ENn2olJnB21a75o9 .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .taskText:not([font-size]){font-size:11px}#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-ENn2olJnB21a75o9 .task.clickable{cursor:pointer}#mermaid-svg-ENn2olJnB21a75o9 .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-ENn2olJnB21a75o9 .taskText0,#mermaid-svg-ENn2olJnB21a75o9 .taskText1,#mermaid-svg-ENn2olJnB21a75o9 .taskText2,#mermaid-svg-ENn2olJnB21a75o9 .taskText3{fill:#fff}#mermaid-svg-ENn2olJnB21a75o9 .task0,#mermaid-svg-ENn2olJnB21a75o9 .task1,#mermaid-svg-ENn2olJnB21a75o9 .task2,#mermaid-svg-ENn2olJnB21a75o9 .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutside0,#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutside2{fill:#000}#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutside1,#mermaid-svg-ENn2olJnB21a75o9 .taskTextOutside3{fill:#000}#mermaid-svg-ENn2olJnB21a75o9 .active0,#mermaid-svg-ENn2olJnB21a75o9 .active1,#mermaid-svg-ENn2olJnB21a75o9 .active2,#mermaid-svg-ENn2olJnB21a75o9 .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-ENn2olJnB21a75o9 .activeText0,#mermaid-svg-ENn2olJnB21a75o9 .activeText1,#mermaid-svg-ENn2olJnB21a75o9 .activeText2,#mermaid-svg-ENn2olJnB21a75o9 .activeText3{fill:#000 !important}#mermaid-svg-ENn2olJnB21a75o9 .done0,#mermaid-svg-ENn2olJnB21a75o9 .done1,#mermaid-svg-ENn2olJnB21a75o9 .done2,#mermaid-svg-ENn2olJnB21a75o9 .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-ENn2olJnB21a75o9 .doneText0,#mermaid-svg-ENn2olJnB21a75o9 .doneText1,#mermaid-svg-ENn2olJnB21a75o9 .doneText2,#mermaid-svg-ENn2olJnB21a75o9 .doneText3{fill:#000 !important}#mermaid-svg-ENn2olJnB21a75o9 .crit0,#mermaid-svg-ENn2olJnB21a75o9 .crit1,#mermaid-svg-ENn2olJnB21a75o9 .crit2,#mermaid-svg-ENn2olJnB21a75o9 .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-ENn2olJnB21a75o9 .activeCrit0,#mermaid-svg-ENn2olJnB21a75o9 .activeCrit1,#mermaid-svg-ENn2olJnB21a75o9 .activeCrit2,#mermaid-svg-ENn2olJnB21a75o9 .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-ENn2olJnB21a75o9 .doneCrit0,#mermaid-svg-ENn2olJnB21a75o9 .doneCrit1,#mermaid-svg-ENn2olJnB21a75o9 .doneCrit2,#mermaid-svg-ENn2olJnB21a75o9 .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-ENn2olJnB21a75o9 .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-ENn2olJnB21a75o9 .milestoneText{font-style:italic}#mermaid-svg-ENn2olJnB21a75o9 .doneCritText0,#mermaid-svg-ENn2olJnB21a75o9 .doneCritText1,#mermaid-svg-ENn2olJnB21a75o9 .doneCritText2,#mermaid-svg-ENn2olJnB21a75o9 .doneCritText3{fill:#000 !important}#mermaid-svg-ENn2olJnB21a75o9 .activeCritText0,#mermaid-svg-ENn2olJnB21a75o9 .activeCritText1,#mermaid-svg-ENn2olJnB21a75o9 .activeCritText2,#mermaid-svg-ENn2olJnB21a75o9 .activeCritText3{fill:#000 !important}#mermaid-svg-ENn2olJnB21a75o9 .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-ENn2olJnB21a75o9 g.classGroup text .title{font-weight:bolder}#mermaid-svg-ENn2olJnB21a75o9 g.clickable{cursor:pointer}#mermaid-svg-ENn2olJnB21a75o9 g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-ENn2olJnB21a75o9 g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-ENn2olJnB21a75o9 .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-ENn2olJnB21a75o9 .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-ENn2olJnB21a75o9 .dashed-line{stroke-dasharray:3}#mermaid-svg-ENn2olJnB21a75o9 #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 .commit-id,#mermaid-svg-ENn2olJnB21a75o9 .commit-msg,#mermaid-svg-ENn2olJnB21a75o9 .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-ENn2olJnB21a75o9 g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-ENn2olJnB21a75o9 g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-ENn2olJnB21a75o9 g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-ENn2olJnB21a75o9 .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-ENn2olJnB21a75o9 .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-ENn2olJnB21a75o9 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-ENn2olJnB21a75o9 .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-ENn2olJnB21a75o9 .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-ENn2olJnB21a75o9 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-ENn2olJnB21a75o9 .edgeLabel text{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-ENn2olJnB21a75o9 .node circle.state-start{fill:black;stroke:black}#mermaid-svg-ENn2olJnB21a75o9 .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-ENn2olJnB21a75o9 #statediagram-barbEnd{fill:#9370db}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-state .divider{stroke:#9370db}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-ENn2olJnB21a75o9 .note-edge{stroke-dasharray:5}#mermaid-svg-ENn2olJnB21a75o9 .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-ENn2olJnB21a75o9 .error-icon{fill:#522}#mermaid-svg-ENn2olJnB21a75o9 .error-text{fill:#522;stroke:#522}#mermaid-svg-ENn2olJnB21a75o9 .edge-thickness-normal{stroke-width:2px}#mermaid-svg-ENn2olJnB21a75o9 .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-ENn2olJnB21a75o9 .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-ENn2olJnB21a75o9 .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-ENn2olJnB21a75o9 .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-ENn2olJnB21a75o9 .marker{fill:#333}#mermaid-svg-ENn2olJnB21a75o9 .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-ENn2olJnB21a75o9 {color: rgba(0, 0, 0, 0.75);font: ;}

选择
解释
态度
主要取决于广告位的天然属性
曝光
选择
不要干扰或打断用户的任务
关注
明确揭示推荐的原因
符合用户兴趣或需求
广告在用户能理解的兴趣范围
理解
解释
与关注程度相匹配的理解门槛
广告商/广告认可度
信息接受
广告位认可度
艺术性带来的记忆效果
保持
态度
在用户的价格敏感接受范围内
购买

在线广告主要结算方式

结算方式 点击率估计 点击价值估计 优缺点 适用场景
CPT 需求方 需求方 1、可以充分发挥橱窗效应 2、无法利用受众定向技术 高曝光的品牌广告
CPM 需求方 需求方 1、可以利用受众定向选择目标人群 2、合约售卖下,受众划分不能过细 1、有受众选择需求的品牌广告2、实时竞价广告交易
CPC 供给方 需求方 1、可以非常精细地划分受众人群2、比较合理的供给方和需求方分工 竞价广告网络
CPS 供给方 供给方 1、需求方无任何风险2、供给方运营难度较大 1、效果类广告联盟2、效果类DSP

CPA/CPS的问题与合理场景

  • 存在的问题:
    -由供给方同时负责优化点击和转化率,并非普适的合理模式
    -存在劫持、代销等多种相应的灰色手段,需要第三方监控
    -用于优化的数据对与单个广告主来说严重不足
  • 适用的场景:
    -转化流程一致且规范的广告市场,如APP下载,转化流程在AppleStore或Google Play

商业化体系六大产品问题

1、供需接口

  • 需求方层级组织

    • 广告计划:对应于广告主的一次投放活动,其中包括预算、时间范围等基本信息
    • 广告组(Ad Group):对应于一个具体的广告投放策略,主要是设定受众定向条件和出价
    • 广告创意:最终展示出来的素材,可能在同一个广告组策略下有不同尺寸的创意存在

2、竞价机制
3、数据运营
4、标签体系
5、程序化交易
6、原生广告

商业化产品系统框架:六大系统技术

用户增长

合约广告-广告位和展示量

计算广告-商业化体系相关推荐

  1. 王喆:计算广告技术综述与思考

    ‍ 编|王喆 源|DataFunTalk 导读:大家好,我是<深度学习推荐系统>的作者王喆,很多同行可能读过这本系统性介绍推荐系统的书,但大多数人可能不知道我职业生涯的头四年都在做广告系统 ...

  2. 王喆:深度学习计算广告

    <DataFun·5周年系列技术文章>专栏·第02篇 作者 | 王喆 策划 | Hoh 导读:大家好,我是<深度学习推荐系统>的作者王喆,很多同行可能读过这本系统性介绍推荐系统 ...

  3. 计算广告2——认识商业化体系

    文章目录 1. 计算广告的核心挑战 2. 广告业务的转化漏斗与目标 3. 商业化体系六大算法问题 4. 用户决策的转化漏斗模型 5. 在线广告主要结算方式 6. 广告系统有什么特点 7. 广告系统的设 ...

  4. 【计算广告】商业化体系六大产品问题

    本博客是学习刘鹏老师<计算广告>所做的笔记,如果涉及侵权,请联系我立马下架 1. 供需接口 1.1 需求方层级组织 广告有买的一方,有卖的一方,这两者之间总是需要通过一个接口来交互,最常见 ...

  5. 每一个互联网公司都要掌握的《计算广告》,它是数据与计算的灵魂

    互联网的快速发展改变了整个世界.从门户网站到搜索引擎,从社交网络到电子商务,从免费Wi-Fi到应用市场,层出不穷的在线服务方便了人们的生活,甚至颠覆了原有的产业.更为神奇的是,这些服务大多是免费的.在 ...

  6. 《计算广告》第二部分在线广告产品逻辑——笔记(上)

    文章目录 前言 第3章 在线广告产品逻辑 商业产品的设计原则 需求方层级组织与接口 供给方管理接口 第4章 合约广告 广告位合约 展示量合约 受众定向 受众定向方法概览 受众定向标签体系 流量预测 流 ...

  7. 《计算广告》学习笔记(四)

    <计算广告>学习笔记(四) 第七章:数据加工与交易 7.1有价值的数据来源 7.2数据管理平台 7.2.1三方数据划分 7.2.2第一方数据管理平台 7.2.3第三方数据平台 7.3数据交 ...

  8. 互联网商业变现与计算广告(干货+5000字精彩问答)

    本讲座选自2015年9月28日刘鹏先生在清华大数据"技术·前沿"讲座上所做的题为<互联网变现与计算广告>的演讲. 刘鹏:大家好,我是老的清华人,诸位都是95后了,你们出 ...

  9. 计算广告第一章——在线广告综述

    文章目录 1. 在线广告综述 1.1 免费模式与互联网核心资产 1.2 大数据与广告的关系 1.3 广告的定义与目的 1.4 在线广告表现形式 1.5 在线广告简史 注:本博客系列为读书笔记(< ...

最新文章

  1. java 数据结构 无向图_数据结构-无向图
  2. R绘制排序的条形图(Ordered Bar Chart)
  3. 20175317 《Java程序设计》第一周学习总结
  4. 【C语言】13-指针和字符串
  5. 洛谷 - P3321 [SDOI2015]序列统计(原根+NTT)
  6. 华为手机怎么看图片属性_华为手机怎么才能息屏显示时间?操作方法很简单,看完涨知识了...
  7. servlet3.0注解loadOnStartup不起作用解决方案
  8. GitHub:围剿Python计划!程序员:早知必有一战!你站谁?
  9. jtemplates插件
  10. java Context类
  11. XAML实例教程系列 - 标记扩展(Markup Extensions)
  12. 在线制作ICO网站图标网站
  13. 如何使用 Microsoft easy fix 解决方案
  14. idea启动springboot项目控制台报错Command line is too long. Shorten command line for xxx or also for Spring B解决
  15. centos7 net-snmp agentx
  16. python中shelf对象_shelve 用来持久化任意的Python对象实例代码_python_脚本之家
  17. java的round函数怎么用_Java Math round()用法及代码示例
  18. 花了两天时间用html+css+js做了一个网页版坦克大战游戏
  19. MySQL日期类型及默认设置
  20. ArrayDeque(双端队列的线性实现)详解

热门文章

  1. WPS文档:格式显示,页码标注,公式居中编号右对齐,公式编号不能在行中间显示
  2. 面板行业从“渐冻”中复苏,TCL科技大尺寸面板龙头站上C位
  3. facenet 人脸识别原理理解(三)
  4. Android 环信 消息免打扰 实现
  5. 辽宁省抚顺市谷歌高清卫星地图下载
  6. 深入理解 Linux 内存子系统
  7. 微型计算机48MHz辐射超,EMI辐射测试超标 求高手指点
  8. 弘辽科技:店铺前期可以不上宝贝吗?店铺如何上宝贝?
  9. 阿里持续投入文娱,“细火慢炖”的卡位战
  10. 什么牌子的护眼灯对眼睛好?性价比最高的护眼灯