网友提问:出站链接的跟踪
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的次数,就是这个链接被点击的次数了。
拷贝Google Analytics目标的插件更新
很多网站都使用多个Google Analytics配置文件,但不同配置文件间不能共享目标(Goal)的设定,为此,John Henson开发了一款Firefox的插件,用来在不同配置文件间拷贝和粘贴目标。
在前面的《Google Analytics的新“目标”》文章中提到,Google Analytics已经更新了Goal的设置。为了适应更新后的接口,这个插件也更新了版本,下载请看原文。
在Firefox中下载该插件,并且完成安装,在工具栏上会出现一排工具按钮。
![]()
在已经填写好目标的目标设置页面上,点Copy Goal按钮就可以将当前目标的设置保存起来,再切换到一个新目标的设置页面上,按Paste按钮,这个插件就会自动把存储的内容输入到页面的表单中。
Google Analytics的新“目标”
在所有的免费网站分析工具中,Google Analytics是我的最爱。最近Google Analytics又推出了一系列的新特性,包括Intelligence、Advanced Table Filters。而已有的目标(Goals)的设置也得到了增强。
在这次更新以前,Google Analytics最多只能设置4个目标。对于一些功能较多的网站来说,区区4个目标显得捉襟见肘。现在,Google Analytics可以允许设置4组,每组5个,总共20个目标。

