使用Google Website Optimizer做多变量测试
在《网站分析的步骤》中,有提到网站分析最终需要采取优化和改善的行动。在这个过程中,测试是必不可少的。通过测试,才能确认如何优化改善才更有效。Google Website Optimizer就是进行测试的不错工具。
前面已经介绍过使用Google Website Optimizer进行AB测试,这篇文章会介绍多变量测试。AB测试和多变量测试的更详细的话题,下一篇还会更多讨论。
进入Google Website Optimizer的后台,开始创建一个测试项目,首先需要选择进行A/B测试还是多变量测试。这里需要选择多变量测试。多变量测试是在某个页面上划分N个位置,每个位置对应M个素材,这个页面会随机展示N×M个版本,最后通过跟踪确定哪个版本更好。

网站分析工具-日志型和脚本型-网友交流
在《网站分析如何进行(中)》中,有真看朋友留言,对日志型和脚本型这两种不同的网站分析工具进行了讨论。谢谢这位朋友,非常认真的留言,我也不得不开一篇文章来说说这个话题,谈谈我的看法。
为了方便阅读,我将真看朋友的留言贴在下面:
本人由于用WebTrends用得相对多一些,在这里谈几点看法供参考。
(1). 对网站分析工具作日志型和标签型的分类,只能是一种叙述上的方便,不能作功能上的绝对区隔。
(2). 文中提到的WebTrends, 既是日志型的,也是标签型的。采用WebTrends Smart Data Collector(简称SDC), 在网页上嵌入js代码,就可以收集所需要的访问数据。收集的数据既可以保存在WebTrends公司的服务器上,也可以保存在用户指定的任何一台机器上。WebTrends公司既提供产品, 也提供分析服务。
在这一点上,WebTrends比绝大多数网站分析工具来得灵活。
Google Analytics的另类部署方式
Google Analytics在部署的时候,通常会采用下面的部署的方式:
<script type=”text/javascript”>
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”));
</script>
<script type=”text/javascript”>
try {
var pageTracker = _gat._getTracker(”UA-8982891-2″);
pageTracker._addOrganic(”soso”,”w”);
pageTracker._trackPageview(”");
} catch(err) {}</script>
这种部署方式在大部分情况当然是最优的选择。不过,有些极端条件下可能就不适用了。比如,手机页面跟踪。目前的手机大部分都不支持JavaScript,所以即使部署了常规的Google Analytics的代码,这些代码也不会被执行,也就不会跟踪到数据了。
警惕!部署网站分析工具时的陷阱
为了能够跟踪访问者在网站上的行为,特别是对于标签型的网站分析工具而言,部署代码是必不可少的步骤。代码的部署影响到了网站分析工具抓取到的数据的正确性。同时,网站分析工具后台的设置也会影响分析的质量。在实际的部署过程中,存在下面一些不容易注意的陷阱,可能最终导致失败。
网站分析中的多网站跨域跟踪
不知道你有没有碰到这样的情况,有多个网站需要跟踪和分析,而这些网站在不同的域名之下。对于各个网站本身的分析,这是比较简单的,但对于各个网站之间相互关联的分析,就需要花费一些气力了。想象一下,假设有两个网站,A网站的域名是a.com,B网站的域名是b.com。当一个访问者通过点击广告来到A网站,在A网站中点击链接来到B网站,最后在B网站购买了商品,我们如何才能跟踪到广告点击为最后的购买行为的贡献呢?这种情况很常见,B可以是一个电子商务网站的主站,而A是一个广告登陆的Mini Site。
这有什么区别?
有的童鞋可能会说,这有什么难的,只要在两个网站上都部署了网站分析工具的跟踪代码,用相同的帐号或者ID,两个网站的数据不就会整合到一起吗?但实际的情况没有这么简单。
我们访问网站的时候,是通过HTTP协议,而HTTP协议是一种无状态的协议。换句话说,当你访问一个页面的时候,服务器不会记得你是谁,你之前看过些什么页面。为了能够记录一些重要的信息,HTTP中专门定义了Cookie的概念。Cookie可以用来在浏览器中记录一些信息。为了保护隐私,Cookie中的信息是加密存储,并且是属于特定的域名的,只有这个域名才能够读写。
所以,当两个网站下的Cookie都属于各自的 域的时候,也就是都使用第一方Cookie的时候,A网站和B网站虽然都能被监控到,但他们之间是没有关联的。因为A网站和B网站会分别有两个Cookie,而这两个Cookie存储的用户的ID也是不同的。
Google Analytics自定义报告使用详解
Google Analytics去年推出了很多新的功能,我已经写过关于自定义变量、智能报警、高级分割等等,今个让我们看看Google Analytics的自定义报告,能够带给我们什么。
得到默认报告中木有的数据
Google Analytics默认有不少报告,已经可以满足我们的大部分需要了。不过这些报告的量度都是Google设定好的,不能再做更改了。那如果我需要的报告超过了这个范围该怎么办呢,那就需要自定义报告来帮忙了。比如,在默认的页面的报表中,我们只能看到下面的数据。

