网站分析的基础知识(一)GA的工作原理

由于我自己本身处在一个学习摸索的阶段,所以也会去加一些相关的QQ群。虽然不常说话,但是也一直在关注大家在群里面讨论的内容。一段时间的观察得出了一个出乎我意料的结果,我发现有许多朋友其实还不算入了门,许多基础的东西没有弄明白。所以我接下来的这一系列内容会尽量写的比较简单而生动,一来是对自己掌握东西的一个总结和归纳,二来希望可以帮到一些和我一样上下而求索的朋友们。每次内容都不会太多,但是我会坚持写下去。

接下来讲讲Google Analytics(以后都统称GA)的工作原理,就像我们在工作前,通常都会熟悉一下周围环境一样。GA采用的是Javascript布码的形式来监测网站数据的(Javascript是浏览器脚本语言,下面如果有概念不是了解的地方请不要吝啬去百度或者google)。通过在页面加入代码,GA会收集你流量来源、机器、网络方面的信息比如说浏览器型号版本、是否支持flash,IP等等信息,并通过发送一个1x1像素图片的请求来传递数据,下面给个实例吧:

http://www.google-analytics.com/__utm.gif?utmwv=5.4.0&utms=1&utmn=1354936113&utmhn=www.jackie.ms&utmcs=UTF-8&utmsr=1280x1024&utmvp=1263x482&utmsc=24-bit&utmul=zh-cn&utmje=1&utmfl=11.4%20r402&utmdt=Jackie%E7%BD%91%E7%AB%99%7C%E6%95%B0%E5%AD%97%E5%88%86%E6%9E%90%20%7C%20%E5%85%B3%E6%B3%A8%E7%BD%91%E7%AB%99%E5%88%86%E6%9E%90%E5%92%8C%E4%BC%98%E5%8C%96%E4%BD%93%E9%AA%8C&utmhid=1891570605&utmr=-&utmp=%2F&utmac=UA-28253637-3&utmcc=__utma%3D53192499.496973808.1363787238.1363798681.1363884122.5%3B%2B__utmz%3D53192499.1363796184.3.2.utmcsr%3Djackie.ms%7Cutmccn%3D(referral)%7Cutmcmd%3Dreferral%7Cutmcct%3D%2F%3B&utmu=qAE~
        上面这段代码是刚来到我网站时GA发送的一条页面请求,内容比较长,但是不用觉得它很复杂,我们可以分开来看:

http://www.google-analytics.com/__utm.gif

这一段就是一个图片请求,如果你直接复制粘贴到地址栏上,你会发现打开一片空白,因为这一个1x1像素你是肉眼很难观察到的。

问号后面所带的就是这一次图片请求所传递的参数,第一个参数以问好开头,后面的参数以连接符“&”进行连接,以后大家看见这样形式的请求或者URL,就知道他大概是个什么内容了。这些都是由utm开头的。因为GA的前身叫Urchin,utm貌似是urchin tracker metric之类的吧。后面就是这个参数代表意义的英文缩写,英语好的可以试着去对号入座一下,方便理解。这里不一一解释了,根据上面的内容可以大概知道是什么内容。暂时不理解也没关系,以后我会总结一下,求知欲强又性急的朋友可以借助google找到想要的答案。

GA服务器收到这条请求后就会把这些参数都拿进去处理,举个简单的例子,一辆货车给超市送货,到了以后,百事运往饮料区,螃蟹就运往海鲜区。然后顾客来了想找什么都给你摆在固定的位置进行展示。同样的,GA服务器接收了这些参数后最终会以报表的形式给我们呈现具体的数据,省去了我们许多麻烦。在此要向这个伟大的公司致个敬,提供了免费又好用的工具给我们。

看完上面简单的介绍,相信大家对GA数据的收集和处理有了一定具象的概念吧。如果你看得觉得无聊或者想睡觉甚至想X掉整个页面,也请在动手之前留个言给个意见,我好不让其他朋友和你走一样的路径,再此谢过先!