在导航中触发Google Analytics

Google Analytics是功能非常强大的网页跟踪系统,可以在网页代码中加入统计代码来获取浏览者相关信息,但是我不想让每个页面都有统计代码,或者我的整站就只是由一个HTML构成,所有的子栏目都是在这个页面中的。所以想到的方法是在导航菜单中加入触发事件,来通知Analytics我进入了哪些页面。

1、首先在<hand>中导入Google Analytics

	<script>
		var _gaq = _gaq || [];
		_gaq.push(['_setAccount', 'UA-XXXXXXXXXXX-1']);
		_gaq.push(['_trackPageview']);
		(function() {
			var ga = document.createElement('script');
			ga.type = 'text/javascript';
			ga.async = true;
			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
			var s = document.getElementsByTagName('script')[0];
			s.parentNode.insertBefore(ga, s);
			})();
	</script>

 

2、在导航中加入事件

<li class="active"><a onclick="_gaq.push(['_trackPageview', '/my-page-1']);" href="page1">栏目名称一</a></li>
<li><a onclick="_gaq.push(['_trackPageview', '/my-page-2']);" href="page2">栏目名称二</a></li>

 

posted @ 2012-10-18 10:48  bango  阅读(225)  评论(0)    收藏  举报