在导航中触发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>

浙公网安备 33010602011771号