我在我的网站上添加了以下GA代码
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-67265472-1', 'auto');
ga('send', 'pageview');
</script>
我创建了一个不同的属性来过滤我自己的IP地址,使其无法在Google分析中进行跟踪。跟踪代码的唯一区别是以下
ga('create', 'UA-67265472-2', 'auto');
我可以简单地将此代码附加到现有GA代码的末尾,还是需要将整个新跟踪代码复制到网页中。
提前感谢您的回复
答案 0 :(得分:2)
您不需要多次包含加载analytics.js文件的部分。
但是,如果您只是第二次使用其他帐户ID拨打create
,则会覆盖现有的跟踪器,并且所有呼叫都将记录到第二个帐户ID。
如果每页需要多个跟踪器,则需要创建一个命名跟踪器,并在那里发送第二次网页浏览调用(以及事件等):
ga('create', 'UA-67265472-2', 'auto' , 'myTrackerName');
ga('myTrackerName.send', 'pageview');
您可以在现有代码之后执行此操作:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
// default tracker
ga('create', 'UA-67265472-1', 'auto');
ga('send', 'pageview');
// custom name
ga('create', 'UA-67265472-2', 'auto' , 'myTrackerName');
ga('myTrackerName.send', 'pageview');
</script>
答案 1 :(得分:-2)
增加Eike Pierstorff的贡献。使用多个跟踪器时,建议您开始使用Google跟踪代码管理器。这将使跟踪多个跟踪器变得更加容易。
特别是当您想要跟踪事件,自定义维度,虚拟综合浏览量,电子商务等时