网站分析工具-日志型和脚本型-网友交流

在《网站分析如何进行(中)》中,有真看朋友留言,对日志型和脚本型这两种不同的网站分析工具进行了讨论。谢谢这位朋友,非常认真的留言,我也不得不开一篇文章来说说这个话题,谈谈我的看法。

为了方便阅读,我将真看朋友的留言贴在下面:

本人由于用WebTrends用得相对多一些,在这里谈几点看法供参考。
(1). 对网站分析工具作日志型和标签型的分类,只能是一种叙述上的方便,不能作功能上的绝对区隔。
(2). 文中提到的WebTrends, 既是日志型的,也是标签型的。采用WebTrends Smart Data Collector(简称SDC), 在网页上嵌入js代码,就可以收集所需要的访问数据。收集的数据既可以保存在WebTrends公司的服务器上,也可以保存在用户指定的任何一台机器上。WebTrends公司既提供产品, 也提供分析服务。
在这一点上,WebTrends比绝大多数网站分析工具来得灵活。

网友提问:出站链接的跟踪

freesea留言板中问到关于Google Analytic的问题:

我在我的网站google analytics中设置了一个目标,想知道某外部链接的点击数, 因为那个外部链接是我的另一个网站,两边的统计数据却不吻合,请问知道原因吗?或者google analytics不加额外代码就不知道出站链接?

很好的问题,我想freesea童鞋的需求就是需要跟踪出站链接的点击次数。出站链接,特别是链接到合作网站的链接的跟踪还是很常见的需求。下面就掰一掰跟踪出站链接应该如果做,以及注意的事项。

如何跟踪出站链接?

在Google Analytics的报表中,是没有“出站链接”这样一个报表的。我们需要做的是,在链接的HTML代码中加入onclick方法,onclick方法中执行Google Analytics的_trackPageview(),这个方法会将链接被点击的数据作为一次页面的查看记录发送到Google Analytics的服务器。那么,我们就能在Content的报表里看到这个链接被点击的情况了。下面是Google Analytics官方文档的例子:

<a href=”http://www.example.com” onClick=”javascript: pageTracker._trackPageview(’/outgoing/example.com’);”>

一般的,_trackPageview()方法的参数是为空的,只是Google Analytics会取得页面的URL作为默认值。跟踪外部链接时需要一个虚拟的URL,比如上面例子中是/outgoing/example.com,这个URL在网站中并不存在,但是在Google Analytics的报告中会作为这个外部链接的表示。在报告中看到这个URL的PageViews的次数,就是这个链接被点击的次数了。