网站分析中的多网站跨域跟踪
不知道你有没有碰到这样的情况,有多个网站需要跟踪和分析,而这些网站在不同的域名之下。对于各个网站本身的分析,这是比较简单的,但对于各个网站之间相互关联的分析,就需要花费一些气力了。想象一下,假设有两个网站,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也是不同的。
SiteCatalyst界面新特性
SiteCatalyst是Omniture的核心产品。最近,SiteCatalyst的后台界面,做了几次更新,增加了一些新的特性。这些特性体现在界面上虽然只是很小的功能,但是确实能够为用户带来更多的方便,使用户使用起来更加简单。下面就针对这些特性做一个简单的介绍:
快速链接
你之前有过这样的经历吗?在SiteCatalyst的后台中,建立了报表,进行了各种设置,各方面都很满意。然后,你打算把这个报表和公司的其他平时不使用SiteCatalyst的同事分享。这个同事并不熟悉SiteCatalyst,你需要告诉他如何登录SiteCatalyst的后台,然后再教他如何打开某个报表等等,很麻烦,不是吗。有可以采用功能板(Dashboard)和书签(Bookmark)再共享的办法,同样很麻烦,需要告诉你的同事如何找到这份报表。也许,将报告通过Email发送给对方是个不错的办法,不过他收到Email后不能作一些设置,比如增加量度、排序等。
网站分析-分析网页加载时间
Google Analytics是非常好用的网站分析工具,可以跟踪网站的各个维度的数据。其中,Connection Speeds报表,反映了网站访问者的网络连接的情况。通过这个报表,可以了解访问者的网络状况,那么,我们可不可以更进一步,去跟踪访问者的浏览器加载页面的所花费的时间。这样可以更加直接的得到更具参考性的资料。
网页加载时间的数据,可以分析些什么呢?网页加载的时间越长,说明用户连接到服务器的速度越慢。访客一般都是缺乏耐心的,如果5、6秒钟还不能加载页面,他们就开始考虑关闭这个浏览器的窗口了。再细化到不同的地域分析,那么可以考虑在打开速度慢的地方增加镜像服务器。如果各处加载页面都很慢,那就可以看是不是服务器端的接入和本身负载的问题了。
那应该如果做才能跟踪到这个数据呢?
站内搜索的跟踪的意义与实现
大部分网站都提供了站内搜索的功能。站内搜索功能的好坏,影响着用户的体验。特别对一些内容较多,层次复杂的网站来说,即使拥有较好的网站导航设计,也很难保证用户能快速的到达他期望的目标。这时,站内搜索的设计就显得至关重要的。当用户在你的网站中浏览了许多网页,仍然没有找到目标网页,站内搜索经常是挽回用户的手段。用户如果通过站内搜索,能够快速找到想要的东西,他可能还会继续下去;反之,用户很可能就此离开了。我发现,有一些网站,甚至向做电子商务这样的网站,都不重视搜索这样重要的功能,比如只有在首页有一个不显眼的搜索框,在其他页面甚至连搜索框都没有。
站内搜索对网站有哪些意义,我们能做哪些优化呢?
