资源描述
GoogleAnalytics数据统计的原理,GA整体架构,GoogleAnalytics功能非常强大,只要在网站的页面上加入一段代码,就可以提供的丰富详尽的图表式报告。GoogleAnalytics的数据采集功能是采用AJAX技术来实现,整体架构如图所示:,跟踪代码(GATC)工作方式,我们都知道在使用GoogleAnalytics需要在网站上加上跟踪代码(GoogleAnalyticsTrackingCode,简称GATC),下面我们就来研究下跟踪代码是如何进行工作的。,谷歌分析跟踪代码(GATC)检索网页数据如下:1、浏览器请求的网页包含跟踪代码。2、GATC创建并初始化一个对象的属性与网络相关的跟踪ID在代码中。3、GATC执行你自定义任何跟踪方法。4、跟踪代码初始化和管理以下信息:跟踪检索查看是否包括广告系列;收集HTTP请求中的各种用户信息的到GoogleGATC。5、将访问者HTTP请求包含GATC跟踪信息收集到参数名单。,跟踪代码(GATC)工作过程,向Google服务器发送请求当我们访问带有GoogleAnalyitcs追踪代码的页面时,页面中的GA追踪代码被执行,然后会向Google服务器发送一个1像素的图片请求。http:/www.google-,URL格式与含义(一),例如:当访问首页的时候,GoogleAnalyitcs就会发回这样一条数据给Google服务器。http:/www.google-请求文件地址?utmwv=4.8.9GoogleAnalyitcs追踪代码的版本&utmn=444576131utm.gif的唯一ID编号,防止GIF图像缓存&utmhn=用户访问的主机名(就是我域名)&utmcs=UTF-8用户浏览器语言编码&utmsr=1280768用户屏幕分辨率&utmsc=32-bit用户的屏幕颜色&utmul=zh-cn用户浏览器语言设置&utmje=1用户浏览器是否支持JAVA&utmfl=10.2%20r152Flash的版本&utmdt=%E8%B1%86%E7%93%A3当前网页的标题(title里的内容),在这里是经过编码的字符串。&utmhid=974895699随机数字&utmr=-流量来源,这里为直接来源。&utmp=%2F当前页面产生的请求,记录你在这个页面的点击行为及其他自定义的返回值。&utmac=UA-7019765-1帐户字符串。在所有请求中显示。&utmcc=_utma%3D30149280.845782037.1298725704.1298782111.1299505037.3%3B%2B_utmz%3D30149280.1298725704.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B用户Cookie数据。&utmu=qBM,URL格式与含义(二),&utmcc=_utma%3D30149280.845782037.1298725704.1298782111.1299505037.3%3B%2B_utmz%3D30149280.1298725704.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B以上是Cookie里存储的数据,_utma用来分析唯一用户,访问次数,停留时间,新访或回访等等。_utmz用来记录流量来源。_utmv存储细分用户所定义的值。以上这些并不是全部的返回数据,只是GoogleAnalyitcs追踪的基本数据如果你的网站开通了电子商务追踪功能或是你自定义了事件追踪,那么在返回Google服务器的链接中就会看到更多的变量值&utme事件追踪数据&utmipc用户购买的产品编号&utmipn用户购买的产品名称&utmipr用户购买的产品单价&utmtsp运费&utmttx税款,网站配置文件,使用GoogleAnalytics分析时需要你创建GoogleAnalytics的用户“网站配置文件”创建“网站配置文件”的目的是为了方便网站多个管理员从各种对网站不同的关注角度对网站的访问进行分析,GA工作过程,访问者访问网站触发到GATC代码,根据GATC采集用户信息将信息放入GoogleAnalytics日志通过你创建的过滤器对需要进行过滤的数据进行筛选将采用和过滤后的信息放入GoogleAnalytics的数据库中管理者通过GoogleAnalytics的界面查看分析数据,GA基础指标,
展开阅读全文