程序化购买中的数据统计原理
时间:2023-03-17 09:10:01 | 来源:电子商务
时间:2023-03-17 09:10:01 来源:电子商务
无论是在广告投放中或者投放之后,我们都需要对广告的效果进行评判,才能够更好的调整我的的投放策略,同时还需要根据每个用户的行为数据进行广告、网站、APP的优化,从而提升转化和留存。投放广告中对广告投放数据和用户行为数据的收集需要通过部署代码来实现。今天就来和大家分享下网站和APP的统计原理和逻辑。
开始之前呢先讲几个概念
- URL是什么?Uniform Resource Locator,它的中文名称是「全球资源定位器」,组成最基本URL的格式:「Protocol://连结类型.站名.网域类型.国别」。以https://www.google.co.jp举例来讲,「://」之前的「http」便是Protocol(传输或通讯协定),而之后的「www」就是连接类型,「google」就是站名,「co」就是网域类型,「jp」就是国别——日本。我对URL的理解就是在网络上给了你一个唯一“经纬坐标”,能准备找到你所要打开无资源的网络位置。
- HTML文件是什么?HTML文件可以被多种网页浏览器读取,传递各类资讯的文件。从本质上来说,互联网是一个由一系列传输协议和各类文档所组成的集合,HTML文件只是其中的一种。这些HTML文件存储在分布于世界各地的服务区硬盘上,通过传输协议用户可以远程获取这些文件所传达的资讯和信息。
- JS代码是什么?放在网站页面的监测工具,它就是一串代码,用来记录你的网站行为。
- SDK手机端APP用来收集数据的一段代码,记录用户行为和偏好。
1、网站统计的逻辑
①你打开了百度浏览器,你想访问本站网站,百度浏览器向本站服务器发起请求URL
②本站服务器解析请求URL,并返回HTML文件给浏览器
③浏览器解析HHTML文件,加载外部脚本、图片表格等,同时触发JS代码
④解析并执行JS代码,请求数据收集脚本。通过浏览器内置JS收集域名、URL、页面标题、分辨率、客户端语言等,如果此次浏览页面种过cookie,则能获取cookie信息,如无则通过上篇文章讲述方式种下cookie。
⑤传输收集的信息给后端脚本
⑥ 6.1后端脚本生成1*1透明像素,在浏览器中种入cookie标志访客。
6.2后端脚本解析并发送流程⑤得到的信息,并从网站服务器获得访客IP地址,访客访问时间等写入Log日志
⑦日志信息发送至实时统计服务,后数据进入实时数据库。
⑧离线统计服务对实时数据库中的数据进行离线分析,并存入离线数据库
⑨查询数据库,生成可视化报表
2、APP的统计逻辑
这里和网站的区别在于⑤,APP不是实时进行数据发送的,它会收集数据到达某个上限时,将之前搜集的数据打包发给后端,这就导致数据收集不如网站及时。
3、IOS类广告主由于涉及应用上架审核等因素,不愿意安装DSP的SDK代码,但是广告主又要收集激活注册等数据做评估,确定投放效果同时调整投放。针对这种情况,目前最常见的解决方式就是S2S方式。那么
什么是S2S?server to server也就是服务器对接服务器
①用户A在某个APP上看到广告很感兴趣并且点击了广告,
②媒体请求DSP的跳转URL,携带用户A的IDFA等信息(IDFA在IOS系统中是用户设备身份的唯一标识码,类似电脑IP)
③DSP进行跳转至广告主的URL,携带IDFA和曝光等信息
④广告主服务器保存这些信息并跳转至APP Store
⑤用户A下载并安装广告主的APP,A第一次打开APP时,APP会触发广告主服务器上携带的用户信息
⑥广告主服务器匹配用户在④中留下的信息,并查询最近一次点击,将信息传输给DSP
⑦DSP收到激活信息,根据用户信息(用户ID和激活行为)记录到对应的推广活动