移动网络广告优化(速度优化篇)
来源:互联网 发布:2016获取访客qq源码 编辑:程序博客网 时间:2024/06/05 10:04
在之前的文章介绍到RTP实时竞价, 那对于移动/网络广告如何优化,提高用户的体验和满意度呢?一般而言,如果能做到下面三点,那这个广告在一定程度上是可以被接受的:
1.实用性。根据用户平时浏览,搜索的信息进行广告的精准投放。用户经常浏览体育信息说明这个用户很可能是一个年轻人,经常参加体育运动,因此在他手机上投放体育用品的广告。
2.短时性。时间不要太长,这样反而引起用户的反感。
3.趣味性。每一个正常人对有意思的东西都会产生兴趣,所以在投放广告的时候一定要注意趣味性。
广告都做到上面这些点,那么提高速度就成为诸多移动广告提升体验的关键。
广告平台的系统设计理念是:分布式、高可用、性能稳定、可扩容。点击跳转服务依托于整个分布式架构体系,其目的是要让移动广告的展示响应时间短、链路稳定、数据实时准确。
通常情况下移动广告平台广告的点击过程至少要分为三个步骤,通俗点说是要经过移动广告媒体、移动广告平台和广告商三家的服务器。具体的点击跳转链路为:
1、用户点击广告后,浏览器会请求publisher的追踪服务器,追踪服务器在请求过程中追加追踪相关信息后将重定向结果返回浏览器;
2、浏览器发送请求给广告平台,再次加入广告平台的追踪信息后后返回给用户浏览器;
3、浏览器最后将请求发送给广告商服务器来展示广告。
如下图:用户触发点击广告的跳转过程。
真对这个过程,我们如何优化呢?影响速度的因素主要是下面三个:
1. 跳转链路路径
上图中所示为一个简单的移动广告平台广告展示的跳转链路路径,其中就包含了3个链路回路。通常情况下,实际的广告展示过程可能比这个路径更加复杂,链路更长。而且其中移动广告平台的链路是自己可控的,其他的链路需要广告平台与广告媒体、广告商协同优化。而每增加一条链路回路,广告的响应时间往往会增加。
2. 物理距离
距离越长,广告请求在“路上”花费的时间就越多。为保障在全球复杂的网络环境中移动广告的响应速度和点击通过率,因此缩短物理距离,降低响应速度也是需要考虑的一点。
3. 系统处理时间
自身的处理时间这个是看系统设计、架构搭建以及其他软硬件,这方面的提升也是有很大的空间的。比如网站有大量图片,Flash等,这些都会一定程度上影响网页的打开时间,所以建议在网站美观的基础上适当的使用图片,Flash等。
结语:
移动广告的技术优化是一个长期且复杂的过程,而优化的结果往往大多数用户是很难感知到的,因为都是在毫秒之间。必须从每个点滴入手细化,达到提供给用户的最佳体验。
- 移动网络广告优化(速度优化篇)
- 软件优化(速度问题)
- 移动端缓存性能和加载速度优化
- 性能优化第四篇--移动网络优化
- Android性能优化第(八)篇---App启动速度优化上
- Android性能优化第(九)篇---App启动速度优化之启动页设计
- Android性能优化第(八)篇---App启动速度优化之耗时检测处理
- mysql性能优化(利用索引优化查询速度)
- Android性能优化(一)APP启动速度优化
- Ubuntu速度优化相关两篇
- 网站打开速度优化-前端篇
- 网站打开速度优化-前端篇
- Webpack 打包优化之速度篇
- MyEclipse优化速度方案浅析(转)
- androidstudio 优化编译速度(测试有效)
- 页面优化(加速网站访问速度)
- 优化ADSL上网速度
- 浏览器速度优化
- iOS-AVCapture,自定义实现照相功能
- [Lintcode]Reverse Integer
- OpenGL】掩模
- Retrotranslator 转换1.5的class到1.4的class
- Jersey1.x+Tomcat 入门
- 移动网络广告优化(速度优化篇)
- OpenGL中的glLoadIdentity、glTranslatef、glRotatef原理
- MaxScript 得到版本
- PHP初学之字符串函数
- Android APP架构的那点事儿[网络模块]
- socket客户端用例测试-HTTP
- Android 5.0 ART GC 对比 Android 4.x Dalvik GC
- 高通平台手机开发之充电
- ccsv6 c6455第一个helloWorld程序的编写调试