警惕!部署网站分析工具时的陷阱

Posted on 三月 17, 2010
Filed Under 分析工具 | Leave a Comment

原创文章,转载请注明: 转载自网站分析 Web Analytics
本文链接地址: 警惕!部署网站分析工具时的陷阱

为了能够跟踪访问者在网站上的行为,特别是对于标签型的网站分析工具而言,部署代码是必不可少的步骤。代码的部署影响到了网站分析工具抓取到的数据的正确性。同时,网站分析工具后台的设置也会影响分析的质量。在实际的部署过程中,存在下面一些不容易注意的陷阱,可能最终导致失败。

JavaScript错误

我看很多的网站部署网站分析工具代码的时候,都会把这些代码放在页面代码的底部,当页面加载完的时候才会执行这些代码。这样做基于两个原因,一是只有页面完全被加载的时候,这次页面访问才会被统计,得到的数据更有意义;二是如果这部分代码出现了什么问题,不会影响到页面的正常显示。不过,这也会引发另一个问题,当页面上之前的代码存在JavaScript错误的时候,网站分析工具的代码就失效了。因为,浏览器在处理页面上的JavaScript代码,是从上向下执行的。如果在这个过程中发生了错误,将不再继续执行。

为了避免这种错误,在检查部署的时候,不仅仅要检查页面上是否有代码,还要检查是否真的有统计的数据发出。这里推荐使用WASP。这是一个Firefox的插件,可以检查是否有Web Analytics工具存在,都发送了哪些数据。当然,也可以用HTTP嗅探器来检测HTTP的数据包。

跨域导致的错误

如果部署的网站有多个域名,那么跨域的跟踪是必须要考虑的事情。如果你使用Google Analytics,而没有考虑跨域的问题,那么得到的结果很可能不是你希望看到的。详情可以看之前的一篇《网站分析中的多网站跨域跟踪》。

遗漏的设定

在Google Analytics中,在部署的时候可以设定一些函数,比如pageTracker._addOrganic()就是来处理搜索引擎的,同时在后台可以设置过滤器等。SiteCatalyst更是有许多的设置。这些设置如果在部署之前不考虑好,很可能留下遗憾。因为很多设置都是在生效以后才能看到数据。如果,等部署完一段时间以后才发现,即使及时做了修正,之前一段时间的宝贵数据还是遗失了。这对网站分析来说,不能不说是严重的损失。

所以,在部署以前熟悉工具的设置,并作出恰当的规划是非常必要的。

URL重定向

URL重定向主要用在SEO,用来生成对搜索引擎更友好的静态URL。当你输入一个带动态参数的URL时,会重定向到一个静态的URL,参数会根据一定规则作为这个静态URL的一个目录。而网站分析中,广告一般都是以URL后面加参数的方式来跟踪的,如果遇到会URL重定向的页面,这个参数会自动转为静态URL,导致网站分析工具不能取到广告的ID。

要解决这个问题,比较复杂,需要和开发人员一起配合根据具体情况处理。

您也许还对以下内容有兴趣:

评论

Leave a Reply