摘要:流量分配无论是通过客户端还是服务端来控制流量分配,该直接输出命中的广告标识。数据统计需要有平台对收集的数据进行统计分类展示。
Web客户端广告分发及数据统计 在Web业务开发中经常遇到广告加载及管理的问题,举例如下:
页面中具有多个广告位,而且每家广告的代码风格和内容不尽相同
一个广告位需要投放多家广告,如何在客户端开启A/B测试及动态加载广告代码
如何对每个广告进行准确的数据统计(PV、UV、Reffer)
如何在引入引用的页面上摒弃杂乱的广告代码
需求分析开发一个广告管理器的模块与业务进行解耦。不管接入广告的数量有多大、A/B测试有多复杂,在开发的视角应该是同意复杂度的,而且与业务是不相关的。当然,开发人员对这些广告的管理也应该是最简单的,需要接近0工作量的才是最好。
管理器应具备以下功能:
广告配置
即广告内容的定义,每一个广告需要一个唯一的名称来标识。
流量分配
无论是通过客户端还是服务端来控制流量分配,该API直接输出命中的广告标识。具体的逻辑和实现在内部完成。任何开发可以覆盖该方法实现自己的分配方案。
加载机制
根据配置动态的加载指定的广告脚本,管理脚本加载和配置的情况。
数据收集
根据脚本的加载情况,需要将加载信息传递给数据统计平台,比如加载成功、加载失败、安装成功。
数据统计
需要有平台对收集的数据进行统计、分类、展示。
使用原生Js进行广告管理模块的开发,不依赖任何第三方Javascript库
利用第三方数据平台进行数据收集和统计,如Google Analyze或CNZZ等
安装使用
安装广告模块管理器
安装第三方数据统计代码
定义广告
安装广告
API设计ads
广告配置存储
loaded
单个脚本加载回调
createScript
加载单个脚本
addScript
加载所有脚本
sendToGA
向第三方发送统计数据
insertAd
定义广告代码
start
加载广告
transfer
控制流量分配
查看 Github
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/79721.html
摘要:首发地址内容分发主机托管对内容资源的存储协调以及管理的职责统称为主机托管。并且反向代理和拦截代理也都需要明确的站点信息。从主原始服务器接收内容的镜像服务器称为复制原始服务器。镜像服务器可以在不同的地点包含同样内容的副本。 WilsonLius blog 首发地址 内容分发 Web主机托管 对内容资源的存储协调以及管理的职责统称为Web主机托管。 虚拟服务器请求却反主机信息 HTTP/1...
摘要:首发地址内容分发主机托管对内容资源的存储协调以及管理的职责统称为主机托管。并且反向代理和拦截代理也都需要明确的站点信息。从主原始服务器接收内容的镜像服务器称为复制原始服务器。镜像服务器可以在不同的地点包含同样内容的副本。 WilsonLius blog 首发地址 内容分发 Web主机托管 对内容资源的存储协调以及管理的职责统称为Web主机托管。 虚拟服务器请求却反主机信息 HTTP/1...
摘要:方案一苹果官方自带的统计工具登录,在分析中,能很方便的查看的展示次数购买量等基础数据,但无法获取更加详细的安装量注册量等运营数据。 说起 iOS 的渠道统计,不少人会想到苹果官方的 App 分析功能(iTunes Connect),但实际操作中我们会发现,这个服务的统计维度还不够全面,许多广告主和运营人员更关心的是各个推广渠道实际带来的安装量、注册量等数据,毕竟这对渠道引流的分析价值更...
摘要:要钱的简单理解百度的广告就是不用钱的自己配置提高搜索引擎的权重是一种技术,主要是用于提高网站浏览量而做的优化手段为什么需要我们搜一下微信公众号发现排名是有先后的,博客园都是靠前的。 CDN 什么是CDN 初学Web开发的时候,多多少少都会听过这个名词->CDN。 CDN在我没接触之前,它给我的印象是用来优化网络请求的,我第一次用到CDN的时候是在找JS文件时。当时找不到相对应的JS文件...
阅读 1778·2021-09-22 15:54
阅读 2856·2021-09-01 10:42
阅读 3406·2019-08-30 15:56
阅读 1399·2019-08-29 18:46
阅读 2430·2019-08-29 10:57
阅读 2657·2019-08-28 17:57
阅读 3612·2019-08-23 18:14
阅读 804·2019-08-23 17:03