<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网站分析 Web Analytics &#187; 分析工具</title>
	<atom:link href="http://www.webanalytics.org.cn/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webanalytics.org.cn</link>
	<description>专注于网站分析工具、网站分析方法与网站分析实践</description>
	<lastBuildDate>Fri, 25 Jun 2010 05:55:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>使用Google Website Optimizer做多变量测试</title>
		<link>http://www.webanalytics.org.cn/multivariate-testing-via-google-website-optimizer/</link>
		<comments>http://www.webanalytics.org.cn/multivariate-testing-via-google-website-optimizer/#comments</comments>
		<pubDate>Tue, 11 May 2010 02:12:18 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Website Optimizer]]></category>
		<category><![CDATA[多变量测试]]></category>
		<category><![CDATA[步骤]]></category>
		<category><![CDATA[网站优化]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=371</guid>
		<description><![CDATA[在《<a title="网站分析的步骤" href="http://www.webanalytics.org.cn/steps-of-web-analytics/" target="_blank">网站分析的步骤</a>》中，有提到网站分析最终需要采取优化和改善的行动。在这个过程中，测试是必不可少的。通过测试，才能确认如何优化改善才更有效。<a title="GWO" href="http://www.google.com/websiteoptimizer">Google Website Optimizer</a>就是进行测试的不错工具。

前面已经介绍过<a title="使用Google Website Optimizer做A/B测试" href="http://www.webanalytics.org.cn/ab-testing-via-google-website-optimizer/" target="_blank">使用Google Website Optimizer进行AB测试</a>，这篇文章会介绍多变量测试。AB测试和多变量测试的更详细的话题，下一篇还会更多讨论。

进入Google Website Optimizer的后台，开始创建一个测试项目，首先需要选择进行A/B测试还是多变量测试。这里需要选择多变量测试。多变量测试是在某个页面上划分N个位置，每个位置对应M个素材，这个页面会随机展示N×M个版本，最后通过跟踪确定哪个版本更好。

<img class="alignnone size-full wp-image-372" title="gwo-step1" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/05/step1.jpg" alt="gwo-step1" width="480" height="296" />]]></description>
			<content:encoded><![CDATA[<p>在《<a title="网站分析的步骤" href="http://www.webanalytics.org.cn/steps-of-web-analytics/" target="_blank">网站分析的步骤</a>》中，有提到网站分析最终需要采取优化和改善的行动。在这个过程中，测试是必不可少的。通过测试，才能确认如何优化改善才更有效。<a title="GWO" href="http://www.google.com/websiteoptimizer">Google Website Optimizer</a>就是进行测试的不错工具。</p>
<p>前面已经介绍过<a title="使用Google Website Optimizer做A/B测试" href="http://www.webanalytics.org.cn/ab-testing-via-google-website-optimizer/" target="_blank">使用Google Website Optimizer进行AB测试</a>，这篇文章会介绍多变量测试。AB测试和多变量测试的更详细的话题，下一篇还会更多讨论。</p>
<p>进入Google Website Optimizer的后台，开始创建一个测试项目，首先需要选择进行A/B测试还是多变量测试。这里需要选择多变量测试。多变量测试是在某个页面上划分N个位置，每个位置对应M个素材，这个页面会随机展示N×M个版本，最后通过跟踪确定哪个版本更好。</p>
<p><img class="alignnone size-full wp-image-372" title="gwo-step1" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/05/step1.jpg" alt="gwo-step1" width="480" height="296" /></p>
<p>接下来，输入测试项目的名称，测试页面的URL和目标页面的URL。所谓测试页面，就是展示不同版本素材的页面，而目标页面是用户到达哪个页面被认为是成功转化。</p>
<p><img class="alignnone size-full wp-image-373" title="gwo-step2" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/05/step2.jpg" alt="gwo-step2" width="480" height="430" /></p>
<p>再下来，选择自己安装验证JavaScript代码。</p>
<p><img class="alignnone size-full wp-image-374" title="gwo-step3" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/05/step3.jpg" alt="gwo-step3" width="480" height="255" /></p>
<p>根据提示，将不同的代码放在页面的合适位置上。特别要注意的是需要显示多个版本的测试区域需要用<span>&lt;script&gt;</span>utmx_section(&#8221;section name&#8221;)<span>&lt;/script&gt;和<span>&lt;/noscript&gt;包住。其中，section name是这个区域的名字。</span></span></p>
<p>验证代码无误再进入下一步。</p>
<p><img class="alignnone size-full wp-image-375" title="gwo-step4" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/05/step4.jpg" alt="gwo-step4" width="480" height="310" /></p>
<p>最后，在页面的各个测试位置上，增加不同版本的内容。这些内容会随机替代现在页面上的内容。</p>
<p><img class="alignnone size-full wp-image-376" title="gwo-step5" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/05/step5.jpg" alt="gwo-step5" width="480" height="245" /></p>
<p><img class="alignnone size-full wp-image-377" title="gwo-step6" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/05/step6.jpg" alt="gwo-step6" width="480" height="145" /></p>
<p>最后只要点“Launch now”，这个测试就开始了。访问者会随机看到不同的内容，以确定哪些素材组合在一起效果最好。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/multivariate-testing-via-google-website-optimizer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网站分析工具－日志型和脚本型－网友交流</title>
		<link>http://www.webanalytics.org.cn/web-analytics-tools-log-base-and-tagging-base/</link>
		<comments>http://www.webanalytics.org.cn/web-analytics-tools-log-base-and-tagging-base/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 02:03:23 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[交流切磋]]></category>
		<category><![CDATA[原理]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=368</guid>
		<description><![CDATA[在《<a title="网站分析如何进行" href="http://www.webanalytics.org.cn/how-to-do-web-analytics-second-part/" target="_blank">网站分析如何进行（中）</a>》中，有真看朋友留言，对日志型和脚本型这两种不同的网站分析工具进行了讨论。谢谢这位朋友，非常认真的留言，我也不得不开一篇文章来说说这个话题，谈谈我的看法。

为了方便阅读，我将真看朋友的留言贴在下面：
<blockquote>本人由于用WebTrends用得相对多一些，在这里谈几点看法供参考。
(1). 对网站分析工具作日志型和标签型的分类，只能是一种叙述上的方便，不能作功能上的绝对区隔。
(2). 文中提到的WebTrends, 既是日志型的,也是标签型的。采用WebTrends Smart Data Collector(简称SDC), 在网页上嵌入js代码,就可以收集所需要的访问数据。收集的数据既可以保存在WebTrends公司的服务器上，也可以保存在用户指定的任何一台机器上。WebTrends公司既提供产品, 也提供分析服务。
在这一点上，WebTrends比绝大多数网站分析工具来得灵活。</blockquote>]]></description>
			<content:encoded><![CDATA[<p>在《<a title="网站分析如何进行" href="http://www.webanalytics.org.cn/how-to-do-web-analytics-second-part/" target="_blank">网站分析如何进行（中）</a>》中，有真看朋友留言，对日志型和脚本型这两种不同的网站分析工具进行了讨论。谢谢这位朋友，非常认真的留言，我也不得不开一篇文章来说说这个话题，谈谈我的看法。</p>
<p>为了方便阅读，我将真看朋友的留言贴在下面：</p>
<blockquote><p>本人由于用WebTrends用得相对多一些，在这里谈几点看法供参考。<br />
(1). 对网站分析工具作日志型和标签型的分类，只能是一种叙述上的方便，不能作功能上的绝对区隔。<br />
(2). 文中提到的WebTrends, 既是日志型的,也是标签型的。采用WebTrends Smart Data Collector(简称SDC), 在网页上嵌入js代码,就可以收集所需要的访问数据。收集的数据既可以保存在WebTrends公司的服务器上，也可以保存在用户指定的任何一台机器上。WebTrends公司既提供产品, 也提供分析服务。<br />
在这一点上，WebTrends比绝大多数网站分析工具来得灵活。<br />
(3). 标签型工具收集到的数据最后还是要以某种格式的日志文件形式存放起来才能分析，当然大多数是存放在产品提供商那里，用户不能直接接触到而已。<br />
(4). UV的准确性高低问题，作者在文中说“日志型网站分析工具根据IP地址，标签型网站分析工具是根据Cookie来判断的”，这个论断不全面，或者讲不确切。不管日志型、标签型，都可以灵活运用IP地址、Cookie、代理(agent)、URL参数、认证用户等由用户根据实际情况灵活设定，这视具体分析工具而定，象WebTrends就是这么做的。<br />
(5). 网站分析工具由于使用的性质，报表的提供总会有一定的时间滞后性。要想得到绝对的实时性，既做不到(特别对大流量的网站来<br />
说)，由于存在点击流记录的时序颠倒问题，也会使得分析结果的准确性存在问题。<br />
(6). 网站的访问数据，是一个企事业单位独特的信息资源，应该很好地加以保密，防止泄露，这对银行、证券、电信等企业自不待言。对电子商务的企业而言，由于网站日志中保含了全部网上交易的信息，也应十分戒备，虽说网站分析供应商都会有严格的保密协议和措施，但毕竟部分家底交给了别人保管，总归不能令人放心的，万一供应商保密措施有漏洞，日志数据或分析结果被竞争对手知晓，后果严重。<br />
(7). 标签型工具这种在网页上嵌js代码的方法, 也是有一定缺陷的。针对电子商务网站而言，这种方法收集不到支付银行在后台的对帐记录，另外也收集不到恶意访客(如抓取产品信息的自动程序)的访问记录，也就无从分析银行对帐情况，无从分析恶意访客的活动情况(以便采取某种措施如用防火墙对恶意访客进行拦截)。</p></blockquote>
<p>下面就谈谈我的看法，有什么不对的地方欢迎指正。</p>
<ol>
<li>网站分析工具分为日志型和标签型两类，是基于工作原理上的区分。日志型分析工具是通过分析Web日志的方式跟踪用户的访问行为，而标签型是在页面上加入代码来跟踪。可以说，不同的分析方式就决定了各自的优势点和劣势点，这一点会在下面的一些问题上详细说说我的认识。</li>
<li>其实我原文的意思是日志型分析工具的代表是Webtrends、Urchin等，并不是说Webtrends只有日志分析这一部分。Webtrends在日志这一块是老大级的工具，在标签型上的版本是最近两年才发布的。我只用过日志型的，标签型还未用过，所以不敢妄加评论。我也不可能了解所有工具，本文主要也是通过对两种分析工具跟踪原理上的区别做一些讨论。</li>
<li>你说的没错，其实两种工具都会有日志保存。不过区别在于，日志型分析工具分析的是Web服务器记录的日志，可控性较低；标签型分析工具可以选择需要记录的数据，更易扩展。</li>
<li>关于UV的问题，日志型分析工具是不能直接使用Cookie的。因为日志型分析工具不能直接和客户端产生交互，取到的Cookie是网站放入的Cookie而不是工具本身，这样的话，网站程序还需要担负起为每个访客生成唯一用户ID并存放到Cookie，并且还要和分析工具整合，这无疑增加了网站本身的开发和维护工作。标签型的工具是在客户端执行，在这个过程中就可以分配唯一用户ID，并存放Cookie，并不需要网站本身做任何操作。</li>
<li>时滞是相对的。标签型分析工具的时滞是以小时计，日志型分析工具的时滞一般都是一天甚至几天。网站越大，时间越长。</li>
<li>没错，保密的方面日志型分析工具绝对胜出。</li>
<li>赞同你的观点。</li>
</ol>
<p>以上是我的理解。我也深深感到博客是一个非常好的交流平台，也非常高兴能够进行这样深入的讨论。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/web-analytics-tools-log-base-and-tagging-base/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics的另类部署方式</title>
		<link>http://www.webanalytics.org.cn/unconventional-deployment-of-google-analytics-codes/</link>
		<comments>http://www.webanalytics.org.cn/unconventional-deployment-of-google-analytics-codes/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 06:48:00 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[原理]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=363</guid>
		<description><![CDATA[Google Analytics在部署的时候，通常会采用下面的部署的方式：
<em><span style="color: #888888;"> &#60;script type="text/javascript"&#62;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&#60;/script&#62;
&#60;script type="text/javascript"&#62;
try {
var pageTracker = _gat._getTracker("UA-8982891-2");
pageTracker._addOrganic("soso","w");
pageTracker._trackPageview("");
} catch(err) {}&#60;/script&#62;</span></em>
这种部署方式在大部分情况当然是最优的选择。不过，有些极端条件下可能就不适用了。比如，手机页面跟踪。目前的手机大部分都不支持JavaScript，所以即使部署了常规的Google Analytics的代码，这些代码也不会被执行，也就不会跟踪到数据了。]]></description>
			<content:encoded><![CDATA[<p>Google Analytics在部署的时候，通常会采用下面的部署的方式：<br />
<em><span style="color: #888888;"> &lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var gaJsHost = ((&#8221;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;);<br />
document.write(unescape(&#8221;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;));<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
try {<br />
var pageTracker = _gat._getTracker(&#8221;UA-8982891-2&#8243;);<br />
pageTracker._addOrganic(&#8221;soso&#8221;,&#8221;w&#8221;);<br />
pageTracker._trackPageview(&#8221;");<br />
} catch(err) {}&lt;/script&gt;</span></em><br />
这种部署方式在大部分情况当然是最优的选择。不过，有些极端条件下可能就不适用了。比如，手机页面跟踪。目前的手机大部分都不支持JavaScript，所以即使部署了常规的Google Analytics的代码，这些代码也不会被执行，也就不会跟踪到数据了。</p>
<p>要解决这个问题，还要从Google Analytics代码的工作原理说起。在之前的一篇文章《<a title="网站分析工具工作原理" href="http://www.webanalytics.org.cn/principle-of-script-web-analytics-tools/" target="_blank">脚本型网站分析工具工作原理</a>》中，有介绍过象Google Analytics这种的在网页中嵌入标签的网站分析工具是如何抓取到用户访问的信息。基本上，Google Analytics会提供一段JavaScript代码，需要按照一定的规范加入到页面上。当页面被浏览器加载的时候，这些JavaScript代码会被执行。这些代码会收集用户访问的信息和浏览器客户端的信息。然后，最关键的，会在HTML中增加一个1×1的图片。这个图片的源地址是Google Analytics的数据服务器，图片地址后面的参数是拼接好的采集到的信息。浏览器自然会去加载这个图片，那么当这条图片加载的请求发出的时候，这些信息也就发到了Google Analytics的数据服务器。至于最后数据服务器返回的一个透明图片的数据，只是为了对用户透明，其实对于数据的采集已经不重要了。</p>
<p>再回到我们刚开始的问题。当有些情况下JavaScript不能被执行，而又希望能够跟踪到用户的访问信息，应该如何做呢？那就需要跳过前面的部分，自己来处理JavaScript处理的内容，拼接那个图片的请求。这个图片的请求应该怎么拼接呢，让我们来看一个例子：<br />
<em><span style="color: #888888;"> &lt;img src=&#8221;http://www.google-analytics.com/__utm.gif?utmwv=4.6.5&amp;utmn=451113762&amp;utmhn=www.webanalytics.org.cn&amp;utmcs=UTF-8&amp;utmsr=1152&#215;864&amp;utmsc=32-bit&amp;utmul=zh-cn&amp;utmje=1&amp;utmfl=10.0%20r22&amp;utmdt=%E7%BD%91%E7%AB%99%E5%88%86%E6%9E%90-%E4%B8%93%E6%B3%A8%E7%BD%91%E7%AB%99%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%8A%80%E6%9C%AF&amp;utmhid=1887594027&amp;utmr=-&amp;utmp=%2F&amp;utmac=UA-8982891-2&amp;utmcc=__utma%3D66084008.1210065981.1255914740.1269832632.1269843904.288%3B%2B__utmz%3D66084008.1268098054.275.37.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D%25E7%25BD%2591%25E7%25AB%2599%25E5%2588%2586%25E6%259E%2590%3B%2B__utmv%3D66084008.200%2520-%2520500%2520ms%3B%2B__utmx%3D66084008.00007688461911432602%3A2%3A1%3B&#8221; width=&#8221;1&#8243; height=&#8221;1&#8243; border=&#8221;0&#8243; /&gt;</span></em><br />
哇，这是些什么啊！不要担心，我们一点一点解释。在URL的规范中，问号?以后的部分是参数，每个参数之间用&amp;符号间隔。让我们加上回车，把版面排得好看些。另外再加上注解。<br />
<em><span style="color: #888888;"> /__utm.gif?<br />
utmwv=4.6.5	//跟踪代码版本号<br />
&amp;utmn=93127920  //随机数，防止缓存影响数据准确<br />
&amp;utmhn=www.webanalytics.org.cn	//域名<br />
&amp;utmcs=UTF-8	//编码方式<br />
&amp;utmsr=1152&#215;864	//屏幕分辨率<br />
&amp;utmsc=32-bit	//屏幕颜色深度<br />
&amp;utmul=zh-cn	//语言<br />
&amp;utmje=1	//是否安装Java<br />
&amp;utmfl=10.0%20r22	//Flash版本号<br />
&amp;utmdt=%E7%BD%91%E7%AB%99%E5%88%86%E6%9E%90-%E4%B8%93%E6%B3%A8%E7%BD%91%E7%AB%99%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%8A%89C%AF		//标题，URL中的中文都是经过URL编码处理的<br />
&amp;utmhid=208132060	//随机数<br />
&amp;utmr=-		//Referrer<br />
&amp;utmp=%2F	//页面URL<br />
&amp;utmac=UA-8982891-2	//Google Analytics帐号ID<br />
&amp;utmcc=__utma%3D66084008.1210065981.1255914740.1269481984.1269567813.286%3B%2B__utmz%3D66084008.1268098054.275.37.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D%25E7%25BD%2591%25E7%25AB%2599%25E5%2588%2586%25E6%259E%2590%3B%2B__utmv%3D66084008.200%2520-%2520500%2520ms%3B%2B__utmx%3D66084008.00007688461911432602%3A2%3A1%3B	//Cookie中的信息</span></em></p>
<p>好了，都清楚每个变量的用处了吧。当在手机浏览器中，不能使用Cookie和JavaScript的时候，那么我们可以跟踪最简单的页面查看的数据。下面是个例子：<br />
<span style="color: #888888;"><em>&lt;img src=&#8221;http://www.google-analytics.com/__utm.gif?utmwv=4.6.5&amp;utmn=451113822&amp;utmhn=www.webanalytics.org.cn&amp;utmcs=UTF-8&amp;utmdt=abcd&amp;utmhid=1837594037&amp;utmr=-&amp;utmp=%2F123&amp;utmac=UA-8982891-2&#8243; width=&#8221;1&#8243; height=&#8221;1&#8243; border=&#8221;0&#8243; /&gt;</em></span></p>
<p>怎么样，明白了其中的奥妙吧？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/unconventional-deployment-of-google-analytics-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>警惕！部署网站分析工具时的陷阱</title>
		<link>http://www.webanalytics.org.cn/pitfalls-in-web-analytics-tool-deployment/</link>
		<comments>http://www.webanalytics.org.cn/pitfalls-in-web-analytics-tool-deployment/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 13:02:51 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[JavaScript错误]]></category>
		<category><![CDATA[推广活动]]></category>
		<category><![CDATA[跨域名]]></category>
		<category><![CDATA[重定向]]></category>
		<category><![CDATA[陷阱]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=353</guid>
		<description><![CDATA[为了能够跟踪访问者在网站上的行为，特别是对于标签型的网站分析工具而言，部署代码是必不可少的步骤。代码的部署影响到了网站分析工具抓取到的数据的正确性。同时，网站分析工具后台的设置也会影响分析的质量。在实际的部署过程中，存在下面一些不容易注意的陷阱，可能最终导致失败。]]></description>
			<content:encoded><![CDATA[<p>为了能够跟踪访问者在网站上的行为，特别是对于标签型的网站分析工具而言，部署代码是必不可少的步骤。代码的部署影响到了网站分析工具抓取到的数据的正确性。同时，网站分析工具后台的设置也会影响分析的质量。在实际的部署过程中，存在下面一些不容易注意的陷阱，可能最终导致失败。</p>
<h3>JavaScript错误</h3>
<p>我看很多的网站部署网站分析工具代码的时候，都会把这些代码放在页面代码的底部，当页面加载完的时候才会执行这些代码。这样做基于两个原因，一是只有页面完全被加载的时候，这次页面访问才会被统计，得到的数据更有意义；二是如果这部分代码出现了什么问题，不会影响到页面的正常显示。不过，这也会引发另一个问题，当页面上之前的代码存在JavaScript错误的时候，网站分析工具的代码就失效了。因为，浏览器在处理页面上的JavaScript代码，是从上向下执行的。如果在这个过程中发生了错误，将不再继续执行。</p>
<p>为了避免这种错误，在检查部署的时候，不仅仅要检查页面上是否有代码，还要检查是否真的有统计的数据发出。这里推荐使用<a title="WASP" href="http://webanalyticssolutionprofiler.com/" target="_blank">WASP</a>。这是一个Firefox的插件，可以检查是否有Web Analytics工具存在，都发送了哪些数据。当然，也可以用HTTP嗅探器来检测HTTP的数据包。</p>
<h3>跨域导致的错误</h3>
<p>如果部署的网站有多个域名，那么跨域的跟踪是必须要考虑的事情。如果你使用Google Analytics，而没有考虑跨域的问题，那么得到的结果很可能不是你希望看到的。详情可以看之前的一篇《<a title="网站分析中的多网站跨域跟踪" href="http://www.webanalytics.org.cn/cross-domain-tracking-in-web-analytics/" target="_blank">网站分析中的多网站跨域跟踪</a>》。</p>
<h3>遗漏的设定</h3>
<p>在Google Analytics中，在部署的时候可以设定一些函数，比如<span><span>pageTracker._addOrganic()就是来处理搜索引擎的，同时在后台可以设置过滤器等。SiteCatalyst更是有许多的设置。这些设置如果在部署之前不考虑好，很可能留下遗憾。因为很多设置都是在生效以后才能看到数据。如果，等部署完一段时间以后才发现，即使及时做了修正，之前一段时间的宝贵数据还是遗失了。这对网站分析来说，不能不说是严重的损失。</span></span></p>
<p><span><span>所以，在部署以前熟悉工具的设置，并作出恰当的规划是非常必要的。</span></span></p>
<h3>URL重定向</h3>
<p>URL重定向主要用在SEO，用来生成对搜索引擎更友好的静态URL。当你输入一个带动态参数的URL时，会重定向到一个静态的URL，参数会根据一定规则作为这个静态URL的一个目录。而网站分析中，广告一般都是以URL后面加参数的方式来跟踪的，如果遇到会URL重定向的页面，这个参数会自动转为静态URL，导致网站分析工具不能取到广告的ID。</p>
<p>要解决这个问题，比较复杂，需要和开发人员一起配合根据具体情况处理。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/pitfalls-in-web-analytics-tool-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网站分析中的多网站跨域跟踪</title>
		<link>http://www.webanalytics.org.cn/cross-domain-tracking-in-web-analytics/</link>
		<comments>http://www.webanalytics.org.cn/cross-domain-tracking-in-web-analytics/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 12:32:22 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Cookie]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Omniture]]></category>
		<category><![CDATA[SiteCatalyst]]></category>
		<category><![CDATA[第三方Cookie]]></category>
		<category><![CDATA[跨域名]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=349</guid>
		<description><![CDATA[不知道你有没有碰到这样的情况，有多个网站需要跟踪和分析，而这些网站在不同的域名之下。对于各个网站本身的分析，这是比较简单的，但对于各个网站之间相互关联的分析，就需要花费一些气力了。想象一下，假设有两个网站，A网站的域名是a.com，B网站的域名是b.com。当一个访问者通过点击广告来到A网站，在A网站中点击链接来到B网站，最后在B网站购买了商品，我们如何才能跟踪到广告点击为最后的购买行为的贡献呢？这种情况很常见，B可以是一个电子商务网站的主站，而A是一个广告登陆的Mini Site。
<h3>这有什么区别？</h3>
有的童鞋可能会说，这有什么难的，只要在两个网站上都部署了网站分析工具的跟踪代码，用相同的帐号或者ID，两个网站的数据不就会整合到一起吗？但实际的情况没有这么简单。

我们访问网站的时候，是通过HTTP协议，而HTTP协议是一种无状态的协议。换句话说，当你访问一个页面的时候，服务器不会记得你是谁，你之前看过些什么页面。为了能够记录一些重要的信息，HTTP中专门定义了Cookie的概念。Cookie可以用来在浏览器中记录一些信息。为了保护隐私，Cookie中的信息是加密存储，并且是属于特定的域名的，只有这个域名才能够读写。

所以，当两个网站下的Cookie都属于各自的 域的时候，也就是都使用第一方Cookie的时候，A网站和B网站虽然都能被监控到，但他们之间是没有关联的。因为A网站和B网站会分别有两个Cookie，而这两个Cookie存储的用户的ID也是不同的。]]></description>
			<content:encoded><![CDATA[<p>不知道你有没有碰到这样的情况，有多个网站需要跟踪和分析，而这些网站在不同的域名之下。对于各个网站本身的分析，这是比较简单的，但对于各个网站之间相互关联的分析，就需要花费一些气力了。想象一下，假设有两个网站，A网站的域名是a.com，B网站的域名是b.com。当一个访问者通过点击广告来到A网站，在A网站中点击链接来到B网站，最后在B网站购买了商品，我们如何才能跟踪到广告点击为最后的购买行为的贡献呢？这种情况很常见，B可以是一个电子商务网站的主站，而A是一个广告登陆的Mini Site。</p>
<h3>这有什么区别？</h3>
<p>有的童鞋可能会说，这有什么难的，只要在两个网站上都部署了网站分析工具的跟踪代码，用相同的帐号或者ID，两个网站的数据不就会整合到一起吗？但实际的情况没有这么简单。</p>
<p>我们访问网站的时候，是通过HTTP协议，而HTTP协议是一种无状态的协议。换句话说，当你访问一个页面的时候，服务器不会记得你是谁，你之前看过些什么页面。为了能够记录一些重要的信息，HTTP中专门定义了Cookie的概念。Cookie可以用来在浏览器中记录一些信息。为了保护隐私，Cookie中的信息是加密存储，并且是属于特定的域名的，只有这个域名才能够读写。</p>
<p>所以，当两个网站下的Cookie都属于各自的 域的时候，也就是都使用第一方Cookie的时候，A网站和B网站虽然都能被监控到，但他们之间是没有关联的。因为A网站和B网站会分别有两个Cookie，而这两个Cookie存储的用户的ID也是不同的。</p>
<h3>这样会有什么问题？</h3>
<p>首先，同一个访问者在两个网站上产生的行为无法产生关联，就像文章开头那里的例子，我们无法知道链接到A网站的广告对最后B网站上的购买贡献有多大。这对很多两个关联很紧密的网站的分析来说是致命的。其次，网站分析工具的测量结果将不正确。因为不同的域名各有一个Cookie，网站分析工具会在这两个Cookie中存储分配的两个不相同的用户ID，当一个用户在一次访问中浏览了两个网站，则会产生两次Visits和两个Visitors。</p>
<h3>那网站分析到底如何进行跨域名的跟踪呢？</h3>
<p><strong>关于这个问题，有趣得紧，网站分析工具中大名鼎鼎的两个，Omniture的SiteCatalyst和Google Analytics，分别给出了两个不同的答案。</strong>让我们看看他们分别是如何工作的吧。</p>
<h4>先说说Omniture的SiteCatalyst的解决方案</h4>
<p>SiteCatalyst默认情况下使用的是第三方的Cookie，Cookie的域是Omniture数据接收服务器的域名。也就是说，不管你把SiteCatalyst装到多少个网站上，使用的Cookie的域都是同一个，不会发生变化。这就保证了，在不同网站上使用同一个Cookie。SiteCatalyst就能够知道不同网站上的访问是否来自同一个访问者。</p>
<p>不过SiteCatalyst使用的第三方Cookie的接受率相对第一方Cookie略低，准确度会有影响。所幸国内网民对隐私的保护并不重视，两种Cookie的接受率差异很小。</p>
<h4>再来看看Google Analytics是如何解决的</h4>
<p>Google Analytics是使用第一方Cookie的，Cookie的域都是被监控的网站的域名，所以各个域名之间是无法关联的。针对跨域跟踪的这种情况，Google Analytics提供了一组函数。在部署的时候，所有遇到域名之间跳转的情况，不管是链接、表单提交还是框架等，都需要加入特定的代码。可以参考<a title="Google Analytics的跨域跟踪的官方文档" href="http://code.google.com/intl/zh-CN/apis/analytics/docs/tracking/gaTrackingSite.html" target="_blank">Google Analytics的官方文档</a>。那么它的工作原理是什么样的呢？当我们第一次访问网站A的时候，这个网站上部署的Google Analytics的代码会在保存一些Cookie，记录包括在Google Analytics中唯一标识这个用户的ID在内的信息。当点击一个链接到网站B的时候，在链接上的特定代码会做一个处理，将网站A中的Google Analytics的Cookie的指都取出来，作为参数传递链接的目标页面。目标页面上的Google Analytics的代码会把这些值放置到自己Cookie中。这样以来，即使两个域名还是使用两个Cookie，但Cookie中的信息是一致的，Google Analytics还是可以认定跨越两个域名的访问是否来至同一个访问者。</p>
<p>Google Analytics的优点在于使用第一方Cookie所带来的更高的接受率。缺点也显而易见，因为需要在所有网站间跳转的地方增加额外的代码，增加了部署和维护的难度和成本。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/cross-domain-tracking-in-web-analytics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Analytics自定义报告使用详解</title>
		<link>http://www.webanalytics.org.cn/google-analytics-custom-reporting/</link>
		<comments>http://www.webanalytics.org.cn/google-analytics-custom-reporting/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 06:23:00 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[自定义]]></category>
		<category><![CDATA[自定义报告]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=341</guid>
		<description><![CDATA[Google Analytics去年推出了很多新的功能，我已经写过关于<a title="自定义变量" href="http://www.webanalytics.org.cn/google-analytics-custom-variables-in-practice/" target="_blank">自定义变量</a>、<a title="智能报警" href="http://www.webanalytics.org.cn/google-analytics-intelligence-and-alert/" target="_blank">智能报警</a>、<a title="高级分割" href="http://www.webanalytics.org.cn/using-advanced-segments-of-google-analytics/" target="_blank">高级分割</a>等等，今个让我们看看Google Analytics的自定义报告，能够带给我们什么。
<h3>得到默认报告中木有的数据</h3>
Google Analytics默认有不少报告，已经可以满足我们的大部分需要了。不过这些报告的量度都是Google设定好的，不能再做更改了。那如果我需要的报告超过了这个范围该怎么办呢，那就需要自定义报告来帮忙了。比如，在默认的页面的报表中，我们只能看到下面的数据。

<img class="alignnone size-full wp-image-342" title="页面报表" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/02/页面报表.jpg" alt="页面报表" width="480" height="286" />]]></description>
			<content:encoded><![CDATA[<p>Google Analytics去年推出了很多新的功能，我已经写过关于<a title="自定义变量" href="http://www.webanalytics.org.cn/google-analytics-custom-variables-in-practice/" target="_blank">自定义变量</a>、<a title="智能报警" href="http://www.webanalytics.org.cn/google-analytics-intelligence-and-alert/" target="_blank">智能报警</a>、<a title="高级分割" href="http://www.webanalytics.org.cn/using-advanced-segments-of-google-analytics/" target="_blank">高级分割</a>等等，今个让我们看看Google Analytics的自定义报告，能够带给我们什么。</p>
<h3>得到默认报告中木有的数据</h3>
<p>Google Analytics默认有不少报告，已经可以满足我们的大部分需要了。不过这些报告的量度都是Google设定好的，不能再做更改了。那如果我需要的报告超过了这个范围该怎么办呢，那就需要自定义报告来帮忙了。比如，在默认的页面的报表中，我们只能看到下面的数据。</p>
<p><img class="alignnone size-full wp-image-342" title="页面报表" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/02/页面报表.jpg" alt="页面报表" width="480" height="286" /></p>
<p>如果希望有更多的数据，就需要借助自定义报告了。在自定义报告的生成界面，只要方便的拖拽维度和量度。</p>
<p><img class="alignnone size-full wp-image-346" title="自定义页面报告生成界面" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/02/自定义页面报告生成界面.jpg" alt="自定义页面报告生成界面" width="480" height="137" /></p>
<p>然后就能够得到下面的需要的报告了。</p>
<p><img class="alignnone size-full wp-image-343" title="自定义页面报告" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/02/自定义页面报告.jpg" alt="自定义页面报告" width="480" height="299" /></p>
<h3>定制需要的报表</h3>
<p>默认的报表，量度已经固定，不能再调整。如果需要一些特殊的报告，也可以借助自定义报告的功能。建立一系列需要的独特的报告，下次使用的时候，也可以方便的找回。</p>
<p><img class="alignnone size-full wp-image-345" title="自定义报告列表" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/02/自定义报告列表.jpg" alt="自定义报告列表" width="480" height="262" /></p>
<h3>深度的数据挖掘</h3>
<p>有些时候，我们需要再现有的报告上，在细化的分析一些条件或者维度。高级分割能够帮我们分割数据，自定义报告也可以帮我们做这样的事情。只要在报告中多增加一些维度，那么我们可以一直点击项目，查看到多层的维度的数据。</p>
<p><img class="alignnone size-full wp-image-347" title="自定义报告多维度" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/02/自定义报告多维度.jpg" alt="自定义报告多维度" width="480" height="294" /></p>
<p>在这个例子中，可以知道下午3点到4点从Google过来的是第三次访问的用户访问页面A的情况。</p>
<p>好了，你也应该去试试了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/google-analytics-custom-reporting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>使用Google Website Optimizer做A/B测试</title>
		<link>http://www.webanalytics.org.cn/ab-testing-via-google-website-optimizer/</link>
		<comments>http://www.webanalytics.org.cn/ab-testing-via-google-website-optimizer/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 06:52:40 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[A/B测试]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Website Optimizer]]></category>
		<category><![CDATA[自定义]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=323</guid>
		<description><![CDATA[在<a title="网站分析的步骤" href="http://www.webanalytics.org.cn/steps-of-web-analytics/" target="_blank">以前的文章</a>中提到，在网站分析的过程中，我们通过数据分析出结果，往往提出改进的建议，需要有新的创意，如果没有行动，之前所做的一切都没有意义。这里可能会有各种建议：调整页面头部的布局，修改导航，增加一些元素，调整文字的排版等等。那么这些建议，是不是真的能够提升网站呢？这就需要测试。也许你会说，这好办，把这些调整做好，观察一段时间，把两个时间段上网站的监控数据进行比较。不过，随着时间的推移，各种条件也在发生变化，会影响最终的结果。比如，广告的发布，促销活动，淡季旺季的影响等等。所以，一个更好的办法是，在同一时间展示不同版本的页面给不同的用户，通过不同版本的后续转化来评定优劣。而Google Website Optimizer就是做这样测试的不错的选择。

比如我的<a title="网站分析博客" href="http://www.webanalytics.org.cn" target="_blank">这个博客</a>，Page Views/Visits只有2，也就是说，一次访问访问者平均就浏览两个页面，而且略微还有减少的趋势。这说明网站的粘性有问题。通过分析，我认为网站的导航不是很好，很多文章被埋在几页以后，访问者很难找到。我准备在首页的右下角增加一个悬浮的窗口，提示访问者，查看<a title="网站分析博客地图" href="http://www.webanalytics.org.cn/sitemap/" target="_blank">网站地图</a>可以看到更多文章。这个改进真的能起作用吗？我需要测试一下。]]></description>
			<content:encoded><![CDATA[<p>在<a title="网站分析的步骤" href="http://www.webanalytics.org.cn/steps-of-web-analytics/" target="_blank">以前的文章</a>中提到，在网站分析的过程中，我们通过数据分析出结果，往往提出改进的建议，需要有新的创意，如果没有行动，之前所做的一切都没有意义。这里可能会有各种建议：调整页面头部的布局，修改导航，增加一些元素，调整文字的排版等等。那么这些建议，是不是真的能够提升网站呢？这就需要测试。也许你会说，这好办，把这些调整做好，观察一段时间，把两个时间段上网站的监控数据进行比较。不过，随着时间的推移，各种条件也在发生变化，会影响最终的结果。比如，广告的发布，促销活动，淡季旺季的影响等等。所以，一个更好的办法是，在同一时间展示不同版本的页面给不同的用户，通过不同版本的后续转化来评定优劣。而Google Website Optimizer就是做这样测试的不错的选择。</p>
<p>比如我的<a title="网站分析博客" href="http://www.webanalytics.org.cn" target="_blank">这个博客</a>，Page Views/Visits只有2，也就是说，一次访问访问者平均就浏览两个页面，而且略微还有减少的趋势。这说明网站的粘性有问题。通过分析，我认为网站的导航不是很好，很多文章被埋在几页以后，访问者很难找到。我准备在首页的右下角增加一个悬浮的窗口，提示访问者，查看<a title="网站分析博客地图" href="http://www.webanalytics.org.cn/sitemap/" target="_blank">网站地图</a>可以看到更多文章。这个改进真的能起作用吗？我需要测试一下。</p>
<p>现在我准备了一个新的页面，其实就是原来页面的基础上，增加了网站地图的点击提示。下面就登录到Google Website Optimizer。</p>
<p><img class="alignnone size-full wp-image-325" title="website optimizer step1" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/01/website-optimizer-step1.jpg" alt="website optimizer step1" width="480" height="135" /></p>
<p>因为是新的帐号，现在还没有建立任何的测试。点击“Create a new experiment”。</p>
<p><img class="alignnone size-full wp-image-326" title="website optimizer step2" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/01/website-optimizer-step2.jpg" alt="website optimizer step2" width="480" height="285" /></p>
<p>接下来，需要确定是做A/B测试还是多变量测试。本文主要讨论A/B测试。然后，Google Website Optimizer会提示你需要准备的内容。再点击下一步，会进入一个表单页。</p>
<p><img class="alignnone size-full wp-image-327" title="website optimizer step3" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/01/website-optimizer-step3.jpg" alt="website optimizer step3" width="480" height="439" /></p>
<p>可以看到，会要求输入不同版本的页面的URL。这里是两个版本：原版本和新版本。当然，你也可以创建多个版本，只要点击“Add another page variation”就可以了。在设定好目标页的URL。我这里设置的是留言页面。这样的话，Google Website Optimizer就会按照到达留言页面的次数来衡量两个版本。</p>
<p>进入下一页，选择“You will install and validate the JavaScript tags”。那么，就会看到各个页面应该添加的代码。这里也没有什么好说的，Google都帮你准备好了。按照要求添加好。验证通过后，就可以开始测试了。</p>
<p>好了，现在开始两个版本的页面会被随机的对访问者展示，然后统计最后到达留言页面的情况，然后根据统计学的算法选出优胜者。</p>
<p>有人会问，你之前不是说想提高Page Views/Visits吗，这会儿怎么以访问留言页面为目标了呢？因为在Google Website Optimizer中，目标只能制定某个页面。其实要解决这个问题并不难，只要把Google Website Optimizer和Google Analytics结合起来使用。还记得前面的关于<a title="Google Analytics自定义变量的实际运用" href="http://www.webanalytics.org.cn/google-analytics-custom-variables-in-practice/" target="_blank">Google Analytics自定义变量</a>的文章吗？只要设置一个自定义变量来记录用户访问了哪个版本的页面，那用户后续的情况就都可以了解了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/ab-testing-via-google-website-optimizer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics自定义变量的实际运用</title>
		<link>http://www.webanalytics.org.cn/google-analytics-custom-variables-in-practice/</link>
		<comments>http://www.webanalytics.org.cn/google-analytics-custom-variables-in-practice/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 07:21:10 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[实际运用]]></category>
		<category><![CDATA[自定义]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=319</guid>
		<description><![CDATA[自定义变量（Custom Variables）是Google Analytics不久前发布的，我在前文《<a title="Google Analytics自定义变量" href="http://www.webanalytics.org.cn/google-analytics-custom-variables-overview/" target="_blank">Google Analytics自定义变量概貌</a>》中有谈到自定义变量的作用和如何实现。我在<a title="网站分析" href="http://www.webanalytics.org.cn" target="_blank">这个网站</a>上做了测试，下面总结一下部署和使用的情况。
<h3>需要解决的问题</h3>
因为网站是博客，所以主要想特别跟踪一下内容页面的情况。默认的Google Analytics的代码是跟踪的页面的URL，而我的URL太长，不容易看清楚，所以希望跟踪文章的中文标题，打算使用一个自定义变量来记录。另一方面，希望了解访问者在首页、文章页和其他页面的访问的比例和停留的时间等，那会用另一个变量来记录页面的类型。
<h3>页面上的代码</h3>
按照Google Analytics代码的语法，根据前面的需求，我在不同的页面加入了代码......]]></description>
			<content:encoded><![CDATA[<p>自定义变量（Custom Variables）是Google Analytics不久前发布的，我在前文《<a title="Google Analytics自定义变量" href="http://www.webanalytics.org.cn/google-analytics-custom-variables-overview/" target="_blank">Google Analytics自定义变量概貌</a>》中有谈到自定义变量的作用和如何实现。我在<a title="网站分析" href="http://www.webanalytics.org.cn" target="_blank">这个网站</a>上做了测试，下面总结一下部署和使用的情况。</p>
<h3>需要解决的问题</h3>
<p>因为网站是博客，所以主要想特别跟踪一下内容页面的情况。默认的Google Analytics的代码是跟踪的页面的URL，而我的URL太长，不容易看清楚，所以希望跟踪文章的中文标题，打算使用一个自定义变量来记录。另一方面，希望了解访问者在首页、文章页和其他页面的访问的比例和停留的时间等，那会用另一个变量来记录页面的类型。</p>
<h3>页面上的代码</h3>
<p>按照Google Analytics代码的语法，根据前面的需求，我在不同的页面加入了代码。</p>
<p>首页的：</p>
<p><span style="color: #888888;"><em>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var gaJsHost = ((&#8221;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;);<br />
document.write(unescape(&#8221;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;));<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
try {<br />
var pageTracker = _gat._getTracker(&#8221;UA-8982891-2&#8243;);<br />
<span style="color: #ff6600;">pageTracker._setCustomVar(1, &#8220;Page-Name&#8221;, &#8220;Home Page&#8221;, 3);<br />
pageTracker._setCustomVar(2, &#8220;Page-Type&#8221;, &#8220;Home&#8221;, 3);</span><br />
pageTracker._trackPageview(&#8221;");<br />
} catch(err) {}&lt;/script&gt;</em></span></p>
<p>文章页：</p>
<p><span style="color: #888888;"><em>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var gaJsHost = ((&#8221;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;);<br />
document.write(unescape(&#8221;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;));<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
try {<br />
var pageTracker = _gat._getTracker(&#8221;UA-8982891-2&#8243;);<br />
<span style="color: #ff6600;">pageTracker._setCustomVar(1, &#8220;Page-Name&#8221;, &#8220;Post &gt;&gt;网站分析的作用&#8221;, 3);<br />
pageTracker._setCustomVar(2, &#8220;Page-Type&#8221;, &#8220;Post&#8221;, 3);</span><br />
pageTracker._trackPageview(&#8221;");<br />
} catch(err) {}&lt;/script&gt;</em></span></p>
<p>等等&#8230;&#8230;具体的语法可以参考<a title="Google Analytics自定义变量" href="http://www.webanalytics.org.cn/google-analytics-custom-variables-overview/" target="_blank">前文</a>。</p>
<h3>Google Analytics的报表</h3>
<p><img class="alignnone size-full wp-image-320" title="Google Analytics自定义变量报告" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/01/Google-Analytics自定义变量报告.jpg" alt="Google Analytics自定义变量报告" width="480" height="166" /></p>
<p>这里列出的是所有的变量名称，点击其中一个名称，比如“Page-Type”，可以看到该名称变量的值。</p>
<p><img class="alignnone size-full wp-image-321" title="Google Analytics自定义变量值的报告" src="http://www.webanalytics.org.cn/wp-content/uploads/2010/01/Google-Analytics自定义变量值的报告.jpg" alt="Google Analytics自定义变量值的报告" width="480" height="188" /></p>
<p>通过这个报告，就可以知道，首页、文章页、404页和其他页面分别被访问的情况。</p>
<h3>Google Analytics自定义变量有待改进之处</h3>
<ol>
<li>报告的延时比较大，6号的数据要到8号才能看到</li>
<li>不对URL的编码进行解码处理，当有多字节字符时，看到的报告URL编码后的数据</li>
<li>超过长度时选择了丢弃数据而不是截断，一些页面上通过程序动态的赋值的时候，特别是含有多字节字符时，需要计算长度不能超过64字节，其实Google Analytics在接收到数据再从64字节处截断对用户来说比较方便。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/google-analytics-custom-variables-in-practice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>网友提问：出站链接的跟踪</title>
		<link>http://www.webanalytics.org.cn/a-question-of-tracking-exit-links/</link>
		<comments>http://www.webanalytics.org.cn/a-question-of-tracking-exit-links/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 07:08:43 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[交流切磋]]></category>
		<category><![CDATA[出站链接]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=315</guid>
		<description><![CDATA[<a title="freesea童鞋的博客" href="http://www.tofreesea.com" target="_blank">freesea</a>在<a title="我的留言板" href="http://www.webanalytics.org.cn/guestbook/" target="_blank">留言板</a>中问到关于<a title="网站分析工具Google Analytics" href="http://www.google.com/analytics" target="_blank">Google Analytic</a>的问题：
<blockquote>我在我的网站google analytics中设置了一个目标，想知道某外部链接的点击数， 因为那个外部链接是我的另一个网站，两边的统计数据却不吻合，请问知道原因吗？或者google analytics不加额外代码就不知道出站链接？</blockquote>
很好的问题，我想freesea童鞋的需求就是需要跟踪出站链接的点击次数。出站链接，特别是链接到合作网站的链接的跟踪还是很常见的需求。下面就掰一掰跟踪出站链接应该如果做，以及注意的事项。
<h3>如何跟踪出站链接？</h3>
在Google Analytics的报表中，是没有“出站链接”这样一个报表的。我们需要做的是，在链接的HTML代码中加入onclick方法，onclick方法中执行Google Analytics的_trackPageview()，这个方法会将链接被点击的数据作为一次页面的查看记录发送到Google Analytics的服务器。那么，我们就能在Content的报表里看到这个链接被点击的情况了。下面是Google Analytics官方文档的例子：

<em><span style="color: #808080;">&#60;a href="http://www.example.com" onClick="javascript: pageTracker._trackPageview('/outgoing/example.com');"&#62;</span></em>

<span style="color: #000000;">一般的，_trackPageview()方法的参数是为空的，只是Google Analytics会取得页面的URL作为默认值。跟踪外部链接时需要一个虚拟的URL，比如上面例子中是/outgoing/example.com，这个URL在网站中并不存在，但是在Google Analytics的报告中会作为这个外部链接的表示。在报告中看到这个URL的PageViews的次数，就是这个链接被点击的次数了。</span>]]></description>
			<content:encoded><![CDATA[<p><a title="freesea童鞋的博客" href="http://www.tofreesea.com" target="_blank">freesea</a>在<a title="我的留言板" href="http://www.webanalytics.org.cn/guestbook/" target="_blank">留言板</a>中问到关于<a title="网站分析工具Google Analytics" href="http://www.google.com/analytics" target="_blank">Google Analytic</a>的问题：</p>
<blockquote><p>我在我的网站google analytics中设置了一个目标，想知道某外部链接的点击数， 因为那个外部链接是我的另一个网站，两边的统计数据却不吻合，请问知道原因吗？或者google analytics不加额外代码就不知道出站链接？</p></blockquote>
<p>很好的问题，我想freesea童鞋的需求就是需要跟踪出站链接的点击次数。出站链接，特别是链接到合作网站的链接的跟踪还是很常见的需求。下面就掰一掰跟踪出站链接应该如果做，以及注意的事项。</p>
<h3>如何跟踪出站链接？</h3>
<p>在Google Analytics的报表中，是没有“出站链接”这样一个报表的。我们需要做的是，在链接的HTML代码中加入onclick方法，onclick方法中执行Google Analytics的_trackPageview()，这个方法会将链接被点击的数据作为一次页面的查看记录发送到Google Analytics的服务器。那么，我们就能在Content的报表里看到这个链接被点击的情况了。下面是Google Analytics官方文档的例子：</p>
<p><em><span style="color: #808080;">&lt;a href=&#8221;http://www.example.com&#8221; onClick=&#8221;javascript: pageTracker._trackPageview(&#8217;/outgoing/example.com&#8217;);&#8221;&gt;</span></em></p>
<p><span style="color: #000000;">一般的，_trackPageview()方法的参数是为空的，只是Google Analytics会取得页面的URL作为默认值。跟踪外部链接时需要一个虚拟的URL，比如上面例子中是/outgoing/example.com，这个URL在网站中并不存在，但是在Google Analytics的报告中会作为这个外部链接的表示。在报告中看到这个URL的PageViews的次数，就是这个链接被点击的次数了。</span></p>
<h3><span style="color: #000000;">设置目标</span></h3>
<p><span style="color: #000000;">更进一步的，我希望把访问者点击这个外部链接作为网站的目标，那么可以增加一个Goal来跟踪。Goal的一种匹配模式是URL Destination，它可以匹配当前Google Analytics配置文件跟踪到的所有URL（包括默认的和虚拟的），这种模式用在这里正好。当我们指定了一个URL是Goal以后，当有访问者访问了网站的这个URL，那么一次目标就达成了。按照上面的例子，只要在这里匹配/outgoing/example.com这个URL就可以了。关于Google Analytics目标的设置可以参考我的另一篇《<a title="Google Analytics的新“目标”" href="http://www.webanalytics.org.cn/new-google-analytics-goals/" target="_blank">Google Analytics的新“目标</a>”》。</span></p>
<h3><span style="color: #000000;">注意事项</span></h3>
<p><span style="color: #000000;">链接点击数是有误差的。这种方式只能跟踪到鼠标左键点击链接。如果用户先在链接上点击鼠标右键，再在弹出的小对话框中选择“打开链接”，那么这是是跟踪不到的。</span></p>
<p><span style="color: #000000;">以上是我的理解，欢迎拍砖。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/a-question-of-tracking-exit-links/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google Analytics新功能发布</title>
		<link>http://www.webanalytics.org.cn/google-analytics-new-features-are-published/</link>
		<comments>http://www.webanalytics.org.cn/google-analytics-new-features-are-published/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 08:47:25 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Segments]]></category>
		<category><![CDATA[注释]]></category>
		<category><![CDATA[自定义]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=293</guid>
		<description><![CDATA[Google Analytics最近动作不断，前面也介绍了<a title="Google Analytics的新“目标”" href="http://www.webanalytics.org.cn/new-google-analytics-goals/" target="_blank">目标设置</a>、<a title="Google Analytics的智能报警功能" href="http://www.webanalytics.org.cn/google-analytics-intelligence-and-alert/" target="_blank">智能报警</a>、<a title="Google Analytics的新“Advanced Filter”" href="http://www.webanalytics.org.cn/google-analytics-advanced-filter/" target="_blank">高级过滤</a>和<a title="Google Analytics推出异步跟踪" href="http://www.webanalytics.org.cn/google-analytics-launches-asynchronous-tracking/" target="_blank">异步跟踪代码</a>等。马上，Google Analytics又推出了新的功能：
<h3>注释</h3>
网站分析和网站运营的方方面面有关。市场、IT、产品等各个环节的相关人员，可以通过注释，告诉其他人现在发生了些什么事情。比如说，市场人员针对某些产品做了推广，流量和产品销售变大了，那写一个注释，其他同事看到报告就知道这些变化的原因了，方便了各个部门的沟通。
<h3>自定义变量可以在Advanced Segments中使用</h3>
Google Analytics的自定义变量可以满足针对不同网站比较特色的跟踪需求。自定义变量功能在上个月发布的时候，只能在这些变量本身的报表中看到。不过现在，用户可以在自定义变量上做Segment。这就大大有助于我们做更加细化和深入的分析。
<h3>自定义变量可以在自定义报表中使用</h3>
<span style="background-color: #ffffff;" title="You can also create Custom Reports with any of the key or value dimensions associated with any Custom Variable.">您还可以创建与任何自变量相关的方面的自定义报表。</span><span style="background-color: #ffffff;" title="Now, you can see how a segment defined by Custom Variables behaves along any of the metrics available in Google Analytics.">现在，你可以看到由自变量定义的部分行为，并可使用Google Analytics中的所有指标。</span>]]></description>
			<content:encoded><![CDATA[<p>Google Analytics最近动作不断，前面也介绍了<a title="Google Analytics的新“目标”" href="http://www.webanalytics.org.cn/new-google-analytics-goals/" target="_blank">目标设置</a>、<a title="Google Analytics的智能报警功能" href="http://www.webanalytics.org.cn/google-analytics-intelligence-and-alert/" target="_blank">智能报警</a>、<a title="Google Analytics的新“Advanced Filter”" href="http://www.webanalytics.org.cn/google-analytics-advanced-filter/" target="_blank">高级过滤</a>和<a title="Google Analytics推出异步跟踪" href="http://www.webanalytics.org.cn/google-analytics-launches-asynchronous-tracking/" target="_blank">异步跟踪代码</a>等。马上，Google Analytics又推出了新的功能：</p>
<h3>注释</h3>
<p>网站分析和网站运营的方方面面有关。市场、IT、产品等各个环节的相关人员，可以通过注释，告诉其他人现在发生了些什么事情。比如说，市场人员针对某些产品做了推广，流量和产品销售变大了，那写一个注释，其他同事看到报告就知道这些变化的原因了，方便了各个部门的沟通。</p>
<h3>自定义变量可以在Advanced Segments中使用</h3>
<p>Google Analytics的自定义变量可以满足针对不同网站比较特色的跟踪需求。自定义变量功能在上个月发布的时候，只能在这些变量本身的报表中看到。不过现在，用户可以在自定义变量上做Segment。这就大大有助于我们做更加细化和深入的分析。</p>
<h3>自定义变量可以在自定义报表中使用</h3>
<p><span style="background-color: #ffffff;" title="You can also create Custom Reports with any of the key or value dimensions associated with any Custom Variable.">您还可以创建与任何自变量相关的方面的自定义报表。</span><span style="background-color: #ffffff;" title="Now, you can see how a segment defined by Custom Variables behaves along any of the metrics available in Google Analytics.">现在，你可以看到由自变量定义的部分行为，并可使用Google Analytics中的所有指标。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/google-analytics-new-features-are-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics的智能报警功能</title>
		<link>http://www.webanalytics.org.cn/google-analytics-intelligence-and-alert/</link>
		<comments>http://www.webanalytics.org.cn/google-analytics-intelligence-and-alert/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 03:04:59 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[智能]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=235</guid>
		<description><![CDATA[Google Analytics最近发布或增强了多个功能，包括“<strong><a title="Google Analytics的新“目标”" href="http://www.webanalytics.org.cn/new-google-analytics-goals/" target="_blank">增强的目标设置</a></strong>”和“<strong><a title="Google Analytics高级过滤器" href="http://www.webanalytics.org.cn/google-analytics-advanced-filter/" target="_blank">高级过滤器</a></strong>”，而我个人觉得最好用的，还是“<strong>智能报警（Intelligence）</strong>”。

我想，网站分析人员都会很关心网站都在发生什么变化，了解这些变化，洞悉带来这些变化的原因，往往成为网站优化的突破口。网站分析工具许多的报表中带有大量的数据，把当前的数据与过往数据的比较，需要花费相当的时间和精力。而智能报警功能，则可以节省这部分花费，代替人完成部分分析。
<h3>智能报警如何使用</h3>
不需要任何设置，自动的智能报警就已经发挥他强大的能力了。]]></description>
			<content:encoded><![CDATA[<p>Google Analytics最近发布或增强了多个功能，包括“<strong><a title="Google Analytics的新“目标”" href="http://www.webanalytics.org.cn/new-google-analytics-goals/" target="_blank">增强的目标设置</a></strong>”和“<strong><a title="Google Analytics高级过滤器" href="http://www.webanalytics.org.cn/google-analytics-advanced-filter/" target="_blank">高级过滤器</a></strong>”，而我个人觉得最好用的，还是“<strong>智能报警（Intelligence）</strong>”。</p>
<p>我想，网站分析人员都会很关心网站都在发生什么变化，了解这些变化，洞悉带来这些变化的原因，往往成为网站优化的突破口。网站分析工具许多的报表中带有大量的数据，把当前的数据与过往数据的比较，需要花费相当的时间和精力。而智能报警功能，则可以节省这部分花费，代替人完成部分分析。</p>
<h3>智能报警如何使用</h3>
<p>不需要任何设置，自动的智能报警就已经发挥他强大的能力了。</p>
<p><img class="alignnone size-full wp-image-236" title="Google Analytics智能报警" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Intelligence.jpg" alt="Google Analytics智能报警" width="480" height="492" /></p>
<p>Google Analytics会自动分析以往数据，各个维度的所有度量值的正常波动区间，然后报告当前波动异常的数据。同时，Google Analytics还会根据不同的维度和量度，以及数据的波动情况，评估报告的每条记录的重要程度，供用户参考。用户也可以通过调整报告的敏感程度，当敏感程度被调低时，一些重要度不高的报警记录就可能被过滤掉。反之，调高敏感程度，就会看到更多的报警记录。</p>
<p>Google Analytics还有自定义报警功能。如果你对某些类型的访问者尤其感兴趣，设置自定义报警可以特别的跟踪。比如，可以监控Banner广告带来的收入，当收入减少20％的时候，就触发报警，Google Analytics会自动发送一封邮件到指定的信箱。</p>
<p><img class="alignnone size-full wp-image-237" title="Google Analytics自定义报警" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Custom-Alert.jpg" alt="Google Analytics自定义报警" width="480" height="171" /></p>
<h3>深入网站分析</h3>
<p>通过智能报警发现了网站上各种度量的波动只是开始，下一步还需要进一步分析原因，进而考虑是否有优化改善的可能。Google Analytics在这里有非常人性化的设计，在每条记录的右边，有一个“Create Segment”的链接。</p>
<p><img class="alignnone size-full wp-image-238" title="Google Analytics智能报警记录" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Intelligence-Record.jpg" alt="Google Analytics智能报警记录" width="480" height="111" /></p>
<p>点击这个链接，就可以方便的建立高级群体的分类。通过分类，可以分析特定群体的行为，从而发现出现较大波动的原因。比如，上图例子中通过CPC广告来到网站的访问者在网站上的停留时间超过预期值122％。点击“Create Segment”链接，可以很方便的建立一个高级群体分类，这个分类中的访问者都是通过CPC广告到网站的。之后在各个报表中，观察这个访问群体的情况，可以细化的挖掘更多信息，从而寻找变化的原因。</p>
<p><img class="alignnone size-full wp-image-239" title="Google Analytics高级群体" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Advanced-Segment.jpg" alt="Google Analytics高级群体" width="480" height="224" /></p>
<h3>无法代替人工作</h3>
<p>Google Analytics发布的智能报警功能，能够减少分析人员的一部分工作，但是它并不能代替人的工作。智能报警一定的算法，自动的报告异常，但分析真正的原因和优化改善的提案这些创造性的工作必须依赖人的头脑。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/google-analytics-intelligence-and-alert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics的新“Advanced Filter”</title>
		<link>http://www.webanalytics.org.cn/google-analytics-advanced-filter/</link>
		<comments>http://www.webanalytics.org.cn/google-analytics-advanced-filter/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 06:37:05 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Advanced Filter]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=212</guid>
		<description><![CDATA[最近Google Analytics的变化挺大，更新了很多新的功能。前面有一篇文章《Google Analytics的新“目标”》主要讨论Google Analytics对设置目标的改进。同时，Google Analytics也增加了新的功能，方便使用者通过报表获得想要的数据。在表格形式报表的下方，多了“高级过滤器”（Advanced Filter）的链接。

<img class="alignnone size-full wp-image-213" title="Google Analytics高级过滤器" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Advanced-Filter.jpg" alt="Google Analytics高级过滤器" width="480" height="101" />]]></description>
			<content:encoded><![CDATA[<p>最近Google Analytics的变化挺大，更新了很多新的功能。前面有一篇文章《<a title="Google Analytics Goals" href="http://www.webanalytics.org.cn/new-google-analytics-goals/" target="_blank">Google Analytics的新“目标</a>”》主要讨论Google Analytics对设置目标的改进。同时，Google Analytics也增加了新的功能，方便使用者通过报表获得想要的数据。在表格形式报表的下方，多了“高级过滤器”（Advanced Filter）的链接。</p>
<p><img class="alignnone size-full wp-image-213" title="Google Analytics高级过滤器" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Advanced-Filter.jpg" alt="Google Analytics高级过滤器" width="480" height="101" /></p>
<p>之前，我们只能针对当前报表的维度本身设置条件。比如，在Top Content的报表中，我们只能针对Page设置条件，可以过滤Page中包含了某些字符或者未包含某些字符的数据项。现在，在高级过滤器中，除了Page本身以外，还可以针对和Page的各个度量值设置条件。</p>
<p>比如说，想知道所有的文章页中（我的博客还有分类页、搜索结果页、存档页等等），平均停留时间超过一分钟的有哪些，该如何设置呢？因为我在页面上加入代码的时候，为每个页面设置了一个虚拟标识而不是URL，所以只要包含了Post的页面都是文章页了。设置如下图的条件：</p>
<p><img class="alignnone size-full wp-image-214" title="Google Analytics高级过滤器使用实例" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Advanced-Filter-Example.jpg" alt="Google Analytics高级过滤器使用实例" width="480" height="178" /></p>
<p>注意，时间的设置是以秒钟为单位的。设置好之后，点击“Apply Filter”按钮，页面会重新刷新，得到的报表包含的就只有符合条件的项目了。</p>
<p><img class="alignnone size-full wp-image-215" title="Google Analytics Advanced Filter Report" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Advanced-Filter-Report.jpg" alt="Google Analytics Advanced Filter Report" width="480" height="283" /></p>
<p>很简单，对吗？以前这个过程我们可能需要把数据下载到Excel中，然后使用Excel的功能来完成。现在只要在报表上设置就可以了，很方便。</p>
<p>另外，在Advanced Filter中还是延续了对正则表达式的支持。比如，想看所有文章中，文章名不超过10个字的文章，同时这些文章的平均浏览时间要超过1分钟。那么只要把上面例子中Page对应的条件设成<span style="color: #000080;"><strong>^\/Post &gt;&gt;.{0,10}$</strong></span>就可以了。</p>
<p>你有什么新发现，赶紧留言，大家一起讨论吧！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/google-analytics-advanced-filter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Analytics的新“目标”</title>
		<link>http://www.webanalytics.org.cn/new-google-analytics-goals/</link>
		<comments>http://www.webanalytics.org.cn/new-google-analytics-goals/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 01:23:01 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[量度]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=173</guid>
		<description><![CDATA[在所有的免费网站分析工具中，<a title="Google Analytics" href="http://www.google.com/analytics" target="_blank">Google Analytics</a>是我的最爱。最近Google Analytics又推出了一系列的新特性，包括Intelligence、Advanced Table Filters。而已有的目标（Goals）的设置也得到了增强。

在这次更新以前，Google Analytics最多只能设置4个目标。对于一些功能较多的网站来说，区区4个目标显得捉襟见肘。现在，Google Analytics可以允许设置4组，每组5个，总共20个目标。

<img class="alignnone size-full wp-image-175" title="Goals setting" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Goals-setting1.jpg" alt="Goals setting" width="480" height="206" />]]></description>
			<content:encoded><![CDATA[<p>在所有的免费网站分析工具中，<a title="Google Analytics" href="http://www.google.com/analytics" target="_blank">Google Analytics</a>是我的最爱。最近Google Analytics又推出了一系列的新特性，包括Intelligence、Advanced Table Filters。而已有的目标（Goals）的设置也得到了增强。</p>
<p>在这次更新以前，Google Analytics最多只能设置4个目标。对于一些功能较多的网站来说，区区4个目标显得捉襟见肘，为了使用更多的“目标”，为一个网站建立多个配置文件是非常普遍的现象。现在，Google Analytics可以允许设置4组，每组5个，总共20个目标。</p>
<p><img class="alignnone size-full wp-image-175" title="Goals setting" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Goals-setting1.jpg" alt="Goals setting" width="480" height="206" /></p>
<h3>目标的设置</h3>
<p>数量的增加仅仅是一方面，功能上也更加灵活。之前，只能针对某个页面的URL设置目标。也就是说，当用户浏览某个URL的页面时，就计算达成了一次目标。更新以后，在目标的达成上，除了原有的页面URL外，还可以每次访问浏览的页面量和在网站上停留的时间作为判断标准。</p>
<h4>URL目标</h4>
<p>这是Google Analytics传统的目标判定的方式。你可以使用向前匹配、完全匹配和正则表达式来作为判定目标的条件。灵活使用正则表达式能够处理很多复杂的需求。</p>
<p><img class="alignnone size-full wp-image-176" title="URL目标" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/URL-Goal.jpg" alt="URL目标" width="480" height="224" /></p>
<h4>网站停留时间</h4>
<p>网页停留时间判断目标达成，是通过设置一个触发条件，当某个访问者在网站上花费了大于某个时间时，则认为达成了目标。这个时间可以设置多少小时多少分多少秒。同时，Google Analytics也可以设置网站停留时间小于某个时间作为目标触发的条件，这时的目标就是负面的目标啦。</p>
<p><img class="alignnone size-full wp-image-177" title="网页停留时间目标" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Time-Spent-Goal.jpg" alt="网页停留时间目标" width="480" height="136" /></p>
<h4>每次访问页面</h4>
<p>每次访问页面是指在一次访问中浏览的页面数，这个浏览量也可以作为目标达成的触发条件。和网站停留时间类似，可以设置在一次访问中访问了大于、等于、小于某个数量作为目标达成的条件。</p>
<p><img class="alignnone size-full wp-image-178" title="网页浏览目标" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Page-View-Goal.jpg" alt="网页浏览目标" width="480" height="427" /></p>
<h3>目标报告</h3>
<p>让我们来看看目标报告吧。</p>
<p><img class="alignnone size-full wp-image-187" title="Google Analytics目标报告" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/11/Google-Analytics-Goal-Report.jpg" alt="Google Analytics目标报告" width="480" height="252" /></p>
<p>注意到“每次访问的目标价值”这个度量了吗？我们在前面设置目标的时候，为达到不同的目标设定了目标价值，在报表中，除了能了解目标达到的次数，还自动计算出了每次访问的价值。有这个度量值，就可以很容易的发现哪些来源的质量更高，或者网站更能吸引哪些地区的访问者等等。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/new-google-analytics-goals/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Analytics自定义变量概貌</title>
		<link>http://www.webanalytics.org.cn/google-analytics-custom-variables-overview/</link>
		<comments>http://www.webanalytics.org.cn/google-analytics-custom-variables-overview/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 09:19:07 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[自定义]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=113</guid>
		<description><![CDATA[<h3>User Defined报表</h3>
我想，相当一部分使用过Google Analytics的人，都知道，在后台中有一个“User Defined”报表。与之相对的，在页面上可以使用pageTracker._setVar()这个函数。我们在Google Analytics的其他报表中看到的都是已经定义好的，只有在这里，我们可以自己定义想要跟踪到的维度。这有什么用呢？比如，我们的网站上，有很多的内容或者功能，除了Google Analytics预先定义好的，我们可能还想知道登录用户和未登录用户的行为有什么区别？这时，程序判断用户的登录状态，把登录还是未登录的值填入pageTracker._setVar()函数，就可以使用“User Defined”这个维度来区分这两种用户了。“User Defined”允许自定义，可以让我们可以根据网站的具体情况制定特有的维度，来满足业务分析的需要。
<h3>一个太少</h3>
遗憾的是，Google Analytics只为每个配置文件（Profile）提供了一个“User Defined”的维度。当我们需要定制多个维度来跟踪的时候就会处境尴尬。多建立一些配置文件，可以多得到一个“User Defined”，不过，在页面代码上和配置文件的管理上增加了复杂性，同时，不同的配置文件中定义的维度也无法相互关联，形成分割报表。
现在Google Analytics提供了一个很好的特性来解决这个问题。]]></description>
			<content:encoded><![CDATA[<h3>User Defined报表</h3>
<p>我想，相当一部分使用过Google Analytics的人，都知道，在后台中有一个“User Defined”报表。与之相对的，在页面上可以使用pageTracker._setVar()这个函数。我们在Google Analytics的其他报表中看到的都是已经定义好的，只有在这里，我们可以自己定义想要跟踪到的维度。这有什么用呢？比如，我们的网站上，有很多的内容或者功能，除了Google Analytics预先定义好的，我们可能还想知道登录用户和未登录用户的行为有什么区别？这时，程序判断用户的登录状态，把登录还是未登录的值填入pageTracker._setVar()函数，就可以使用“User Defined”这个维度来区分这两种用户了。“User Defined”允许自定义，可以让我们可以根据网站的具体情况制定特有的维度，来满足业务分析的需要。</p>
<h3>一个太少</h3>
<p>遗憾的是，Google Analytics只为每个配置文件（Profile）提供了一个“User Defined”的维度。当我们需要定制多个维度来跟踪的时候就会处境尴尬。多建立一些配置文件，可以多得到一个“User Defined”，不过，在页面代码上和配置文件的管理上增加了复杂性，同时，不同的配置文件中定义的维度也无法相互关联，形成分割报表。</p>
<h3>Google Analytics新增自定义变量 Custom Variables</h3>
<p>Google新增的这个功能太邪恶了，简直不要一些小的Web Analytics软件的提供商活嘛。我们可以定制一批的自定义变量，这些变量可以根据我们业务的需要分别来干不一样的事情。</p>
<p>比如说，前面提到的登录用户和未登陆用户的区分。再比如：我们现在报表中的网站结构的粒度是具体到每个页面，我们可以看到针对页面这一级别的指标值。如果，我希望了解各个分类下所有页面的PV之和，或者其他指标之和，之前的Google Analytics就无能为力了。我们需要借助Excel等外部工具来完成这个耗神的工作。使用自定义变量，可以方便的解决这个问题。只要在每个页面为一个自定义变量赋上分类的名字，就可以在这个自定义报表中看到各个分类的表现了。</p>
<p>同时，Google Analytics在自定义变量的使用上也提供了非常灵活的设定，这个在后面会讨论。还是那句话，这玩意怎么会免费？</p>
<h3>自定义变量 Custom Variables的用法</h3>
<p>页面中的语法：<br />
_setCustomVar(index, name, value, opt_scope)<br />
index：第几个自定义变量<br />
name：变量的名字<br />
value：变量的值<br />
opt_scope：变量的范围（1：只要是该唯一访客就起效；2：在当次访问中起效；3：只在该页面起效）</p>
<p>按前面提到页面分类跟踪的需求举例：<br />
_setCustomVar(1, &#8220;Category&#8221;, &#8220;News&#8221;, 3)</p>
<p>现在我的帐号Custom Variables还没有激活（不过Intelligence已经激活），以上是参考Google的文档和其他文章完成的。如果你有什么看法，赶紧在下面留言吧！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/google-analytics-custom-variables-overview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>自动跳转页面的跟踪</title>
		<link>http://www.webanalytics.org.cn/track-redirection-page/</link>
		<comments>http://www.webanalytics.org.cn/track-redirection-page/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 06:59:14 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[自动跳转页面]]></category>
		<category><![CDATA[重定向]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=98</guid>
		<description><![CDATA[由于种种原因，在网站中，存在一些自动跳转的页面。这类页面主要是程序方面的处理，并不会有真正的页面在浏览器中显示，然后就跳转到目标页面了。在某些情况下，这些页面也需要被跟踪。

比如，在<a title="重定向的影响" href="http://www.webanalytics.org.cn/effect-on-data-by-redirect/" target="_blank">上一篇文章</a>中提到的，电子商务网站生成订单以后，需要跳转到一个第三方平台去支付。用户选择了商品，输入地址等信息，最后确认订单。这时，会有一个不会在浏览器中显示的自动重定向页面，这里会真正的处理订单的生成，并且生成重定向的URL，最后自动通过服务端重定向到第三方的支付平台，请用户支付。

在这种情况下，如果网站希望能够跟踪到订单生成的情况，应该如何做呢？

首先想到的最简单的是，<b>在订单确认的页面中的确认按钮上增加onclick方法</b>，来监听这个按钮的点击。只要用户点击了按钮，就使用分析工具的函数生成一个虚拟的页面，这个页面来代表订单的生成。不过，这种方式，在我们遇到的这个问题中不能成立。因为，用户点击确认按钮的时候，并不能保证订单就一定生成了。点击确认按钮提交到服务器后，服务端程序还要对用户输入的信息进行一些处理和检查，然后才生成订单，这中间可能会有错误出现导致不能生成订单。如果采用这种方式，统计到的订单数会比实际的大许多。]]></description>
			<content:encoded><![CDATA[<p>由于种种原因，在网站中，存在一些自动跳转的页面。这类页面主要是程序方面的处理，并不会有真正的页面在浏览器中显示，然后就跳转到目标页面了。在某些情况下，这些页面也需要被跟踪。</p>
<p>比如，在<a title="重定向的影响" href="http://www.webanalytics.org.cn/effect-on-data-by-redirect/" target="_blank">上一篇文章</a>中提到的，电子商务网站生成订单以后，需要跳转到一个第三方平台去支付。用户选择了商品，输入地址等信息，最后确认订单。这时，会有一个不会在浏览器中显示的自动重定向页面，这里会真正的处理订单的生成，并且生成重定向的URL，最后自动通过服务端重定向到第三方的支付平台，请用户支付。</p>
<p>在这种情况下，如果网站希望能够跟踪到订单生成的情况，应该如何做呢？</p>
<p>首先想到的最简单的是，<b>在订单确认的页面中的确认按钮上增加onclick方法</b>，来监听这个按钮的点击。只要用户点击了按钮，就使用分析工具的函数生成一个虚拟的页面，这个页面来代表订单的生成。不过，这种方式，在我们遇到的这个问题中不能成立。因为，用户点击确认按钮的时候，并不能保证订单就一定生成了。点击确认按钮提交到服务器后，服务端程序还要对用户输入的信息进行一些处理和检查，然后才生成订单，这中间可能会有错误出现导致不能生成订单。如果采用这种方式，统计到的订单数会比实际的大许多。</p>
<p>那我们改进一下。我们将中间的自动重定向页面调整一下，不再使用服务端的重定向，而是<b>返回一个HTML页面，在页面中加入跟踪的代码</b>，在跟踪的代码后面放上Javascript的跳转代码。因为，服务端只有在程序执行结束以后才返回页面，在页面上放入代码，可以保证，在页面被跟踪到时，订单确确实实的生成了。</p>
<p>当看报表的时候，发现跟踪到的订单生成的数量非常少，比实际生成的数量少了很多。为什么会这样呢？</p>
<p>还记得在《<a title="脚本型网站分析工具工作原理" href="http://www.webanalytics.org.cn/principle-of-script-web-analytics-tools/" target="_blank">脚本型网站分析工具工作原理</a>》中提到的吗？脚本型网站分析工具，工作的时候，是把采集到的数据整理到一个图片请求的链接的参数里，通过请求这个位于数据收集服务器上的图片，将数据发送出去的。那么，跳转的代码虽然放在了跟踪的代码的后面，但跟踪代码执行完成的时候，并不是把数据已经发送完了，而只是生成了一个图片的对象，而在这个对象还没有被加载。那么浏览器会一边继续执行Javascript的代码，一边加载这个图片。在这种情况下，有非常大的可能，在图片还没来得及请求的时候，跳转的Javascript就被执行了。也就是说，跟踪的数据压根就没来得及发送出去。</p>
<p>问题已经找到，如何来解决呢？也许你会说，</b>跳转前增加一个延时，让图片有足够的时间被请求</b>。其实问题又来了，这个延时多长的时间合适呢？0.1秒？会不会太短，万一有的客户电脑慢那个图片还没请求出去怎么办？那2秒？会不会太长了，让用户傻等2秒的时间会不会体验太差，特别是在要让他们掏腰包的时候，多1秒等待，他们就多了1秒来改变主意。</p>
<p>有没有办法，知道什么时候图片的请求已经发送了，然后在这个时候立刻跳转到支付平台呢？这样就可以跟踪到这个页面，又能不耽误时间。</p>
<p>刚才已经说过，在跟踪代码执行完的时候，会新创建一个图片的对象。这个图片的对象，在这个时刻还没有请求，更不可能加载，我们只要能够<b>找到这个对象就能够通过回调来知道什么时候这个请求完成了，那这个时候就可以跳转了</b>。步骤如下：</p>
<p>1、找到那个图片对象。跟踪代码执行完后，紧接着在HTML的所有图片对象中遍历，找到src是指向分析工具的数据收集服务器的图片。比如，Google Analytics的服务器是www.google-analytics.com。</p>
<p>2、调用这个图片的onLoad()，注册一个回调函数。</p>
<p>3、在回调函数中，执行Javascript跳转。</p>
<p>以上是我的解决方法，如果你也遇到类似的问题，赶紧试试吧。如果大家觉得我哪里写错了，请不吝赐教哦！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/track-redirection-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics中使用Advanced Segments</title>
		<link>http://www.webanalytics.org.cn/using-advanced-segments-of-google-analytics/</link>
		<comments>http://www.webanalytics.org.cn/using-advanced-segments-of-google-analytics/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 09:22:02 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Segments]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=86</guid>
		<description><![CDATA[<p align="left"><strong>Advanced Segments</strong>可以对元数据按照一定的条件对网站流量进行分组，从而得到整个报表的子报表。Advanced Segments满足许多商业需求。</p>

这其中有一些可能是临时性的需求或者比较小的需求。举个例子，客户看到<strong><a title="Google Analytics" href="http://www.google.com/analytics/" target="_blank">Google Analytics</a></strong>的Length of Visit这个报表。

<img class="alignnone size-full wp-image-87" title="lenght of visit" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/re.jpg" alt="lenght of visit" width="480" height="243" />]]></description>
			<content:encoded><![CDATA[<p align="left"><strong>Advanced Segments</strong>可以对元数据按照一定的条件对网站流量进行分组，从而得到整个报表的子报表。Advanced Segments满足许多商业需求。</p>
<p>这其中有一些可能是临时性的需求或者比较小的需求。举个例子，客户看到<strong><a title="Google Analytics" href="http://www.google.com/analytics/" target="_blank">Google Analytics</a></strong>的Length of Visit这个报表。</p>
<p><img class="alignnone size-full wp-image-87" title="lenght of visit" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/re.jpg" alt="lenght of visit" width="480" height="243" /></p>
<p align="left">客户会说，哇，只在网站呆了不到1分钟的流量竟然有这么多，不知道这些家伙都在我的网站上干了些什么，我想把不到1分钟的，1分钟到3分钟的，和呆了超过3分钟的放在一起比较，看看都有什么区别，能不能看出些什么。</p>
<p align="left">一般的报表，我们只能知道不同停留时间的访问数是多少，至于在网站上的行为就无从得知了。这时需要借助到Advanced Segments的功能。</p>
<p><span><img class="alignnone size-full wp-image-88" title="segment" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/segment.jpg" alt="segment" width="480" height="341" /></span><br />
注意到上图右上角的“Advanced Segments”了吗？点击它，可以增加、删除和修改Advanced Segments。首先增加一个呆了不到一分钟就离开的组。</p>
<p align="left">首先设定条件，将Visit Duration拖拽到“dimension or metric”的位置上，然后选择小于条件，设定小于的值是60，这里单位是秒。取一个容易看明白的名字，在点击Create Segment按钮，就OK了。</p>
<p align="left">同样的，建立一个大于等于1分钟并且小于3分钟的组（注意使用And连接两个条件）和一个大于等于3分钟的组。建立好之后可以在Manage Advanced Segments中看到。</p>
<p align="left"><img class="alignnone size-full wp-image-89" title="advanced segment" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/advanced-segment.jpg" alt="advanced segment" width="480" height="330" /></p>
<p align="left">上面是默认的Segments，下面自定义的Segments中可以看到刚刚建立好的三个Segments。这时打开报表，在右上角的Advanced Segments中把这三个Segments都勾选上，一切搞定！！</p>
<p align="left"><img class="alignnone size-full wp-image-90" title="visits" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/visits.jpg" alt="visits" width="480" height="115" /></p>
<p align="left">在图中，流量比较大的时间段，是在做广告的推广。而小于1分钟的访客非常明显跟随流量的变化而变化，而1分钟到三分钟和三分钟以上的用户变化很小。这说明广告带来的这些用户绝大部分很快就离开了，广告带来的流量的质量值得怀疑。那么可以从其他报表中来分析原因。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/using-advanced-segments-of-google-analytics/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>脚本型网站分析工具工作原理</title>
		<link>http://www.webanalytics.org.cn/principle-of-script-web-analytics-tools/</link>
		<comments>http://www.webanalytics.org.cn/principle-of-script-web-analytics-tools/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 10:44:49 +0000</pubDate>
		<dc:creator>深蓝</dc:creator>
				<category><![CDATA[分析工具]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[原理]]></category>

		<guid isPermaLink="false">http://www.webanalytics.org.cn/?p=15</guid>
		<description><![CDATA[<p align="left">脚本型网站分析软件，通过插入到页面上的一段JS代码，来抓取用户的访问记录和相关信息。下面以本网站的Google Analytics为例，介绍一下网站分析软件是如何工作的。</p>
<p align="left">首先，需要从Google Analytics得到一段JS代码，然后将这段代码插入到网站每个页面的&#60;/body&#62;标记之前。注意，一定要放在&#60;body&#62;和&#60;/body&#62;之间的区域内，否则Google Analytics不能捕获任何数据。</p>
<p align="left"> <img class="aligncenter size-full wp-image-19" title="GA code" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/21.jpg" alt="GA code" width="480" height="180" /></p>]]></description>
			<content:encoded><![CDATA[<p align="left">脚本型网站分析软件，通过插入到页面上的一段JS代码，来抓取用户的访问记录和相关信息。下面以本网站的Google Analytics为例，介绍一下网站分析软件是如何工作的。</p>
<p align="left">首先，需要从Google Analytics得到一段JS代码，然后将这段代码插入到网站每个页面的&lt;/body&gt;标记之前。注意，一定要放在&lt;body&gt;和&lt;/body&gt;之间的区域内，否则Google Analytics不能捕获任何数据。</p>
<p align="left"><img class="aligncenter size-full wp-image-19" title="GA code" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/21.jpg" alt="GA code" width="480" height="180" /></p>
<p align="left">正确插入这段代码以后，当用户访问这个网页，那么这段代码就会在用户的浏览器上执行。它会收集当前网页、用户客户端等信息。然后，将这些作为参数，拼接在一个图片请求的后面。这个图片请求是通过HTTP协议发送到Google Analytics的数据收集服务器的。作为这个图片请求的响应，数据收集服务器会返回一个1×1像素的图片在页面上显示。下图是在浏览<a title="网站分析Blog" href="http://www.webanalytics.org.cn" target="_blank"><span id="sample-permalink">www.webanalytics.org.cn</span></a>首页时发送到数据收集服务器的请求。</p>
<p align="left"><img class="aligncenter size-full wp-image-21" title="网络数据包" src="http://www.webanalytics.org.cn/wp-content/uploads/2009/10/41.jpg" alt="网络数据包" width="480" height="180" /></p>
<p align="left">从图中可以看到，有一个数据包发送到Google Analytics的数据收集服务器，通过HTTP协议请求了一个图片，并在图片链接后面加上了一长串的参数。将参数分割出来，有以下一些：<br />
<em>utmwv=4.3</em><em><br />
</em><em>utmn=1196537578</em><em><br />
</em><em>utmhn=www.weblytics.cn</em><em><br />
</em><em>utmcs=UTF-8</em><em><br />
</em><em>utmsr=1024×768</em><em><br />
</em><em>utmsc=32-bit</em><em><br />
</em><em>utmul=en-us</em><em><br />
</em><em>utmje=1</em><em><br />
</em><em>utmfl=10.0 r22</em><em><br />
</em><em>utmdt=</em><em>网站分析工具</em><em> | </em><em>网站分析</em><em><br />
</em><em>utmhid=1766743862</em><em><br />
</em><em>utmr=0</em><em><br />
</em><em>utmp=/?tag=</em><em>网站分析工具</em><em><br />
</em><em>utmac=UA-8982891-1</em><em><br />
</em><em>utmcc=__utma=69577110.67499046715024370.1243733087.1243748047.<br />
1243751471.6;+__utmz=69577110.1243740545.3.4.utmcsr=newsunday.<br />
com|utmccn=(referral)|utmcmd=referral|utmcct=/post/863.html; HTTP/1.1</em></p>
<p align="left">这些参数传递了网站的域名、网页的位置，客户端的浏览器版本、语言、屏幕分辨率颜色深度，访问来源等信息。数据收集服务器接受到这些信息的同时，根据发送来源的IP地址，可以确定用户所在的区域。</p>
<p align="left">当用户访问了网站上的多个页面，就会发送多次这样的数据。Google Analytics就会了解到用户首先访问了A页面，然后访问了B页面，再访问了C页面，最后离开。Google Analytics会将这些访问记录串联起来，形成访问的路径。从而，Google Analytics会得出Entries、Exits、Bounce Rate、Next Pages这些量度来。网站的管理者就可以通过访问Google Analytics的报表界面了解到这些数据。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webanalytics.org.cn/principle-of-script-web-analytics-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
