在不少外行人眼里,广告从业者往往拥有一个有趣的灵魂,生性浪漫,开放健谈。近几年互联网大厂神话般崛起,个性化推荐引擎推动程序化广告快速发展。而广告优化师这一新兴的职业立刻成为行业香饽饽。在众人的想象里,他们不仅拥有传统广告人“创意big idea”的感性之脑,同时懂技术和经营,闪烁着耀眼的理性之光。
然而真正的苦,只有他们自己心里懂。
信息流广告兴起之迅猛,超越了从业者人响应之极限。目前,行业内缺少系统化的培养方案和标杆案例,可以说,每一个优化师都是“摸着石头过河”——野蛮生长。类似“日消耗破千万”、“一夜脱贫”的神操作讨论屡见不鲜,也让信息流广告账户优化变成了一门玄学。
除此以外,计算广告以AI为基础发展起来,难免涉及一些专业的算法底层逻辑,同时,发展过程中衍生出大量晦涩难懂的专业术语,理解门槛高,这也让广告优化师在与平台“较劲”的过程中感到迷茫。
TopMarketing信息流专题——“进击的Feeds投手”第二期,给大家系统讲讲程序化广告里最重要的1个概念——eCPM。本文适合新手优化师果断收藏、互联网从业者反复阅读!
信息流广告以个性化推荐引擎为核心,通过大数据算法,由机器智能分析用户一系列行为(如播放时长、点击、评论、转发等)背后的兴趣分布,将用户属性、兴趣特点和广告进行精准匹配。在完成用户定向后,广告系统根据历史账户的展现和点击情况,对新广告请求进行综合评估,并按照千次展现的预估收益进行排序,经过频次过滤,进行主动推送。
虽然不同平台算法存在差异,但核心逻辑大同小异,即eCPM(Expected Cost Per Mile)。“Mille”在拉丁语中是“千”的意思,CPM是按照每千次展示计算成本,是衡量广告活动成本的指标。
媒体和广告主围绕着“流量”展开了一场利益互换的采买博弈。
从媒体方角度看,eCPM是千次展示的期望收入。媒体平台依靠售卖广告获得收益,所以广告系统的流量会倾向于eCPM更高更稳定的广告计划,从而实现期望广告收益的最大化。而期望广告收益是统计理论上的,主要与广告主的竞价意愿和广告质量(即用户产生点击、转化行为的可能性)有关,计算公式为:
从广告主角度来看,eCPM是千次展示的预估成本。eCPM越高,广告就越有竞争力,流量就越大。“广告位”拍卖市场上,广告系统根据eCPM的高低决定谁可以拿到更优质的广告位。在只有一个位置的拍卖中,系统向赢得该位置的广告主收取其下一位广告主的出价,这样的拍卖也叫作Vickrey拍卖,即广义的第二定价策略
其中,P为出价最高者的结算价格,Ps是出价第二高的价格,C为常数,通常为0.01。
举个例子,某广告平台在某日19:00-20:00时段,放出广告库存有2个,广告主A、B、C同时参与这两个广告位的竞拍,三位广告主的出价(基数)分别为10/4/2。那么,A与B竞价成功,其中,广告主A实际扣费为4+0.01=4.01,广告主B的实际扣费为2+0.01=2.01,广告主C竞价失败。
GSP是一种稳定的竞价方式,即使没有充分考虑广告质量度对整体竞价的影响,但GSP有着实现简单、容易向广告主解释等诸多操作中的优点。现阶段,GSP几乎是所有互联网广告平台最主流的定价策略。
熟稔平台竞价机制和扣费逻辑后,恭喜你,已经一只脚迈进爆量致富的大门。
所谓广告优化,即通过拆解eCPM,针对影响eCPM的要素进行测试、优化,进而整体提高eCPM值。
那么,影响eCPM的具体各个指标有哪些呢?在日常的工作中,我们应如何量化优化动作、科学评估A/B Test的效果呢?
以快消行业的电商广告为例,日夜困扰电商人的痛点无非两点:产品和内容。
根据eCPM的计算公式,TOP君带你一一拆解:
服务器和客户端的简单搭建,客户端之间的同步,游戏角色之间同步的回应,客户端和服务器的连接和检测(心跳包)。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
Web服务器根据接收到的请求后,向客户端发送响应信息。
HTTP默认端口号为80,但是你也可以改为8080或者其他端口。
HTTP三点注意事项:
HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。
一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。
一个HTTP"服务器"同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收客户端的请求并向客户端发送HTTP响应数据。
客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成,下图给出了请求报文的一般格式。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SY6fMyVd-4)(assets/ (
2、 基于ip的虚拟主机
浏览器输入::8080在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。
需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到空闲的服务器上。
服务器返回自己的服务到负载均衡设备。
负载均衡设备将服务器的服务返回用户。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-STikt3vf-9)(assets/时这就是反向代理服务器,真实提供服务的服务器有很多台,反向代理服务器会把我们的请求分转发到真实提供服务的各台服务器。Nginx就是性能非常好的反向代理服务器,用来做负载均衡。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xwjfTz0l-2)(assets/;
202服务器yum安装的创建新的配置文件:
ip_hash简单易用,但有如下问题:
当后端服务器宕机后,session会丢失;
来自同一局域网的客户端会被转发到同一个后端服务器,可能导致负载失衡;
不适用于CDN网络,不适用于前段还有代理的情况。
使用sticky_cookie_insert启用会话亲缘关系,这会导致来自同一客户端的请求被传递到一组服务器的同一台服务器。与ip_hash不同之处在于,它不是基于IP来判断客户端的,而是基于cookie来判断。因此可以避免上述ip_hash中来自同一局域网的客户端和前段代理导致负载失衡的情况。(需要引入第三方模块才能实现)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T8bc3nL3-8)(assets/;
2、=表示:必须与指定的模式精确匹配
3、~ 表示:指定的正则表达式要区分大小写
/,我们看一下我截取的一个请求的日志记录:服务器地址,在完成一次系统调用后可以确定这个值,如果要绕开系统调用,则必须在listen中指定地址并且使用bind参数。 | |||||||||||||||
请求到达服务器的端口号。 | |||||||||||||||
请求使用的协议,通常是HTTP/f有关CA的配置。如果服务器为证书签署者的身份那么就会用到此配置文件,此配置文件对于证书申请者是无作用的。 database = $dir/f中中指定的路径,只要与配置文件中指定的匹配即可。
根CA自签名证书,根CA是最顶级的认证机构,没有人能够认证他,所以只能自己认证自己生成自签名证书。 3、客户端用私钥加密生成证书请求 在这一命令执行的过程中,系统会要求填写如下信息: 证书通常以.crt为后缀,表示证书文件 3、将生成的证书发放给请求客户端 证书复制完成之后,可以对nginx配置文件进行更改,使用vim命令编辑nginx配置文件,参考命令如下: 5、取消JVM 的默认DNS缓存时间不缓存DNS记录,避免DNS解析更改后要重启JVM虚拟机
8、JVM 运维实用排障工具
1、telnet管理端口保护(强制)
2、 ajp连接端口保护(推荐)
4、文件列表访问控制(强制)
5、起停脚本权限回收(推荐)
6、 访问日志格式规范(推荐)
该项需要开发经验足够丰富,对开发人员要求较高 中策:jvm****优化机制 垃圾回收机制 把不需要的内存回收 优化jvm–优化垃圾回收策略
|