Google Analytics的新“目标”

在所有的免费网站分析工具中,Google Analytics是我的最爱。最近Google Analytics又推出了一系列的新特性,包括Intelligence、Advanced Table Filters。而已有的目标(Goals)的设置也得到了增强。

在这次更新以前,Google Analytics最多只能设置4个目标。对于一些功能较多的网站来说,区区4个目标显得捉襟见肘。现在,Google Analytics可以允许设置4组,每组5个,总共20个目标。

Goals setting

网站分析如何进行(下)

第五步:理解报表

在部署完网站分析工具以后,我们马上就能得到网站分析的报表了。最基本的报表入下图:

basic report

这个例子是Google Analytics中页面报表。其中红框部分是维度(Dimension),除了本例中的页面以外,常见的维度还有:时间、访问来源、新访回访、访问者客户端信息、用户自定义维度等等。而绿框部分是度量(Metric),在《基本量度的讨论》中对常见度量有过介绍。中间的部分就是各个页面在各种度量下的数据了。

如果需要细化的分析,需要使用的分割的功能。比如在上面的例子中,如果希望了解不同来源的访问者浏览页面的情况,需要点“None”的下拉菜单,选中Source,就会生成下面的报表:

网站分析如何进行(中)

第三步:网站分析工具的选择

现在市面上有许多的网站分析工具,该如何选择确实是非常重要同时要谨慎斟酌的事情。

从技术实现上来讲,网站分析工具主要分为日志型和标签型两类。日志型网站分析工具是通过读取和分析网站服务器产生的访问日志,形成报表的,这类工具以WebtrendsUrchinAwstats为代表。标签型网站分析工具是通过在页面中部署代码的方式,将搜集到的数据发送到数据采集服务器,并最终通过服务器的处理形成报表,这类工具包括OmnitureGoogle AnalyticsStatcounter等。标签型网站分析工具的工作原理可以参看《脚本型网站分析工具工作原理》。这两类工具应该如何取舍呢?可以从以下几个方面来考虑:

网站分析如何进行(上)

web-analytics

第一步:准备阶段

网站分析能够监测网站上的用户的行为,监控网站广告活动的效果,能够帮助我们提出优化的见解。网站分析给网站运营带来价值的同时,它本身的部署和运用也需要一些资源。这些资源需要最好事先有一些准备,即使现在并不是准备充分,但至少也要心中有数。这些包括:

分析人员

分析人员是非常重要的。后续我们会谈到,即使网站分析工具部署得很成功,但是报表中得到的只是数据,而将数据转化为结论再以此为依据提出创造性的见解,这才是网站分析中最重要的环节。Avinash的《The 10 / 90 Rule for Magnificent Web Analytics Success》中的规则指出,在分析方面的投入和购买分析工具的投入应该是9比1的关系,可见其重要性。而这部分工作就需要分析人员来完成。分析岗位可以是一个专门的岗位,也可以是由市场部门的人员兼任。这个岗位除了需要通过分析发现数据背后的真相,还需要熟悉网站本身的业务,熟悉网站的推广和运营,这样才可能得出符合网站实际的分析报告。

网站分析数据的准确性

accuracy前几天,有人问我:“有一些用户的浏览器禁止了Cookie,对这部分用户判断唯一访客(Unique Visitor)的时候岂不是不准确了?”事实确实如此,如果浏览器不能接受Cookie,网站分析软件就不能准确判断多次访问是否来自同一个浏览器,确实最后得到的数据是不准确的。其实,就算所有的浏览器都允许Cookie,就能得到准确数据吗?其实也不行。我们得到的是唯一浏览器(Unique Browser),并不是真正的访客。同一个访客可以在家里的电脑、办公室电脑、酒店的电脑浏览我们的网站。这时会得到三个唯一访客,而其实他们都是同一个人。

其实,还有很多通过网站分析工具抓取到的数据都是不准确的。比如说:网页停留时间

先让我们看看网站分析工具是如何跟踪访客在页面上停留的时间的。举个例子:一个访客在8:00打开了网站的首页,网站分析工具就会抓到这个数据;接着,他又在8:02分打开了“新闻”分类的页面,网站分析工具同样会抓到这条数据;接下来,8:05分,他有点开了“NBA新闻”分类的页面;最后,他在“NBA新闻”页面中发现姚明该死的伤还没有好,索性就关掉了浏览器。网站分析工具会统计两次连续页面打开动作之间间隔的时间,这个间隔的时间就算作访客在这个页面上停留的时间。在上面的例子中,访问者在首页呆了2分钟,在“新闻”分类页呆了3分钟。这样计算在上面这种情况下没有问题。(参考《基本量度讨论》)

网站分析-分析网页加载时间

loadingGoogle Analytics是非常好用的网站分析工具,可以跟踪网站的各个维度的数据。其中,Connection Speeds报表,反映了网站访问者的网络连接的情况。通过这个报表,可以了解访问者的网络状况,那么,我们可不可以更进一步,去跟踪访问者的浏览器加载页面的所花费的时间。这样可以更加直接的得到更具参考性的资料。

网页加载时间的数据,可以分析些什么呢?网页加载的时间越长,说明用户连接到服务器的速度越慢。访客一般都是缺乏耐心的,如果5、6秒钟还不能加载页面,他们就开始考虑关闭这个浏览器的窗口了。再细化到不同的地域分析,那么可以考虑在打开速度慢的地方增加镜像服务器。如果各处加载页面都很慢,那就可以看是不是服务器端的接入和本身负载的问题了。

那应该如果做才能跟踪到这个数据呢?