页面标记法网站分析及数据捕获原理

页面标记法网站分析及数据捕获原理

ID:30950283

大小:137.00 KB

页数:7页

时间:2019-01-04

页面标记法网站分析及数据捕获原理_第1页
页面标记法网站分析及数据捕获原理_第2页
页面标记法网站分析及数据捕获原理_第3页
页面标记法网站分析及数据捕获原理_第4页
页面标记法网站分析及数据捕获原理_第5页
资源描述:

《页面标记法网站分析及数据捕获原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、页面标记法网站分析及数据捕获原理谈到网站分析的数据捕获,大家应该先有一个预备知识,那就是页面标记法网站分析和FI志法网站分析的根木原理是完全不同的。此前有朋友在微博上留言,认为AWStats,Omniture,WebTrends都是日志分析工具,只不过Omniture利用了ASP方式,它们没有不同。这个观点是完全的误解。实际上,这三个工具都各不相同。AWStats是tl志分析工具,免费。WebTrends最初也是纯日志分析工具,但后來增加了PageTagging(页面标记)的功能。而0mnitureSiteCatalyst则一出生则是以PageTagging为思路

2、的工具,而且至今0mniture并无面向口志分析的工具。因此,今天话题我们只谈页面标记法(PageTagging)的网站分析获取数据的原理。我们从一个游戏说起。什么是页面标记法大家都玩儿过暴雪公司的游戏StarCraft(星际争霸一代)吗?我可是这个游戏的狂热爱好者。虫族的女王有一个特殊的能力,把一个寄生虫(parasite)喷在敌人的某个行动单位的身上,这样这个行动单位走到哪里,他身边的情况都能被虫族看的一清二楚,成为一个非常忠诚的间谍。或者,大家都去过银行,银行里放在四处的摄像头,把我们的一举一动其实都拍摄了下来,然后传递到储存装置中保存起來。所以,不恰当的比

3、喻,所谓的页面标记,就像是“喷给”页面的寄生虫,或者是在页面上安装的摄像头,把访问者在页面上的一举一动都记录下來,然后传递给相关的需要了解这个网站的组织或者个人。下图表示了这个过程:网站分析工具服务器页面标记如同图中红色的一小块,实际上是一段可以被浏览器执行的JavaScript程序语句,放在页面的HTML源文件中。这样,当页面被下载到客户端的浏览器的吋候,这段页面标记JavaScript程序就会被执行,如同星际争霸中的寄牛•虫上身,或是摄像头被打开。页面标记的JavaScript代码被执行之后,就会如实的把访问者在页面上的互动访问行为不间断的发送给这个页面标记所

4、对应的网站分析工具的服务器,这与摄像头把拍摄到的图像传送给图像存储服务器是完全一样的。网站分析工具服务器收到数据后,会进一步处理这些数据,并且把数据翻译成人们能够阅读和分析的图形、表格以及数据文件,然后呈现在一个漂亮的用户界面上。我们常用的GoogleAnalytics就是这样一种数据收集方法。可以看到,页面标记方法跟日志方法具有本质上的不同。日志方法是把日志文件中的数据取出来加以分析;而页面标记则是需要人为的在页面中增加一个小的“间谍单位”,也就是说,需要依赖于一个第三方才能获取数据。因为这个额外增加的小小“间谍单位”,页面标记方法需要修改页面的HTML源文件,

5、而口志方法不需要。日志方法是被动地等着你来处理数据,你不处理,数据就是一条条忠实而死板的记录;而页面标记法则是主动地发送数据,而且会自动把数据预处理好,等着你来分析。讲到这儿要说点儿历史了。互联网的早期,网站的规模较小,结构也简单,日志方法独霸天下,但是互联网的发展太快了,网站的软硬件体系和逻辑架构很快变得越来越复杂,用日志方法需要克服的困难越来越多,实施起来的难度也成倍增加,人们需要找到一种更简单的实现方法。随着JavaScript的普及,SaaS(SoftwareasaService,软件即服务)的出现,页面标记方法应运而生,这个方法实施起来简单,而且再也不需

6、要去跟海量的日志文件记录打交道,数据管理和处理的效率极大提升,很快成为众多站长的首选。正是因为存在诸如简单易行、数据可读性高、管理难度低等诸多优势,页面标记方法成为网站分析这门科学主流的数据获取方法。页面标记方法是如何工作的我们已经了解了页面标记方法的基本原理,现在我们要细致学习页面标记是如何能够实现数据的收集、传递并最终呈现在我们面前的。了解这个过程,对于我们进行网站分析的具体监测实施很有帮助。10Cookie网站分析工具第1步,页面监测代码被浏览器载入并执行页ifii标记方法能够正常工作的前提是要在网站中需要监测的每一个页面中都加入一段JavaScript的监

7、测代码。当用户打开这个页面时,服务器(或者Cache)会响应用户的请求,然后把页面,连同监测代码一起传递给用户的浏览器。当用户的浏览器接收到监测代码,就会开始执行代码。第2步,执行完整的监测代码页面上的监测代码被执行后,并不能实现全部的监测功能,而是转而向它所对应的网站分析工具的服务器请求完整的监测代码。完整的监测代码语句量较大,I大I此被集合成一个.js文件存放在网页的外部。外部代码一旦收到页面监测代码的请求,也会传递给浏览器,并被浏览器执行。这样,完整的监测功能就能得以实现。以我自己的这个博客(CWA,网站分析在中国,http://www.chinaweban

8、alyti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。