GA代码帮你分析网站

2011-01-04
  • 3162
  • 0

目前很多网站都会采用流量统计代码来分析自己的网站,而今天我就来介绍一下免费及功能强大的谷歌分析(Google Analytics)。

谷歌分析会生成一个唯一ID配置文件,将这个文件放置在页面代码中就可完成统计代码的部署。但是在这个生成的代码中所能区分的信息比较少,因此为了更好的分析网站我们需要将这个代码按自己的需求丰富一下。

下面我们将以网站www.123.com为例,其中GA代码为最新版本。

1.添加所有子域

当网站含有多个子域名时,我们需要在GA代码中添加一条代码统计所有子域名的数据。

例:_gaq.push(['_setDomainName', '.123.com']);

2.添加非Google搜索引擎库默认的搜索引擎—国内搜索引擎只有百度。打开想要添加的搜索引擎,并搜索关键词,分析URL。

例如:在有道搜索关键词:seo 搜索结果页面的URL为:

http://www.youdao.com/search?q=seo&keyfrom=360dh_01&ue=gbk&vendor=360dh_01

我们就可以在代码中加入

_gaq.push(['_addOrganic', 'youdao','q']);

3.忽略品牌关键词

在大多数情况下,为了分析非品牌词的搜索流量,我们需要筛选掉品牌词的搜索流量,同时有必要的话,也可以将这些品牌词的流量直接设置为直接流量或者推荐流量。

例:推荐流量:_gaq.push(['_addIgnoredOrganic', '123']);

直接流量:_gaq.push(['_addIgnoredRef', '123.com']);

这些设置在自然搜索流量的分析中是很有必要的。下面是一个含有大部分国内搜索引擎的GA代码:

<script type="text/javascript">

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-xxxxxx-1']);

_gaq.push(['_addOrganic', 'soso', 'w']);

_gaq.push(['_addOrganic', 'youdao', 'q']);

_gaq.push(['_addOrganic', 'sogou', 'query']);

_gaq.push(['_addIgnoredOrganic', '123']);

_gaq.push(['_addIgnoredRef', '123.com']);

_gaq.push(['_setDomainName', '.123.com']);

_gaq.push(['_trackPageview']);

(function() {

    var ga = document.createElement('script');

    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

    ga.setAttribute('async', 'true');

    document.documentElement.firstChild.appendChild(ga);

})();

</script>