网站分析工具数据收集原理
网站分析工具的数据收集始于Web服务器日志,这些日志自网页服务器诞生起就记录了所有交易信息。早期,通过软件解析日志以获取网站访问量,催生了网站日志分析软件的兴起。最初的统计仅关注客户端对服务器的请求次数,但随着HTML的图形化和多文件结构,这种方法变得不再适用。1994年,IPRO推出了首个真正的商用日志分析器,引入了网页点阅数和访问量这两个新计量单位,分别代表单次页面访问和连续请求直到30分钟闲置的次数。
然而,进入90年代末,网络蜘蛛和代理服务器的使用使得识别单一访客变得复杂。为了追踪,日志分析器开始利用Cookie,并忽略已知的机器人请求。网页快取的普及导致问题,重复访问可能导致服务器未收到请求,导致数据丢失。为解决这一问题,出现了两种新的资料收集方法:一是通过网页标签(Web bug),即在网页中嵌入不可见图像,通过JavaScript传递信息到第三方服务器;二是利用Ajax,通过“回电”服务器的方式,获取用户端的详细资讯。
在90年代晚期,网页计数器已广泛采用,通过不可见图像显示页面访问量。而随着网站分析服务的发展,它们开始管理用户Cookie,以追踪和分析用户行为,包括初次访问和后续行为。不过,Ajax解决方案也存在局限,部分浏览器对XmlHttpRequest对象的使用有所限制。
扩展资料
网站分析工具是指收集网站运营数据,为网站优化提供数据支持的工具。网站分析工具发展已经有数十年的历史,从技术原理到数据展现都发生了巨大的变化。
多重随机标签