我正在使用AJAX更新我网站上的网页,但出于某种原因Google Analytics未注册网页访问权限。我需要做什么才能使Google Analytics更新相同内容?
我已经检查了stackoverflow,但是所有这些都使用了单个跟踪ID。但是我没有得到如何将其用于多重跟踪?
我有7个跟踪ID: UA-XXXXXXXX-(1-7)我需要根据我的AJAX查询返回的值进行更新。
我正在使用最新的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-XXXXXXXX-X', 'auto');
ga('send', 'pageview');
</script>
我需要做些什么才能正确跟踪?
答案 0 :(得分:1)
如果您在同一网站上,在同一页面上实施多个跟踪器,则需要确保区分每个跟踪器和您正在呼叫的功能。
// example
ga('create', 'UA-XXXXX-1', 'auto'); // main tracker
ga('send', 'pageview');
// example
ga('create', 'UA-XXXXX-2', 'auto', 'tracker2'); // secondary tracker
ga('tracker2.send', 'pageview');
ga('tracker2.set', 'page', 'some/other/page');
// example
ga('create', 'UA-XXXXX-2', 'auto', 'tracker3'); // tertiary tracker
ga('tracker3.send', 'pageview');
ga('tracker3.send','event', 'blah, 'bla');
// etc.
因此,对于每个跟踪器,您需要确保指定一个名称(或默认情况下没有名称),然后在您调用特定方法时(例如,&#39;发送&#39;,&#39;设置& #39;等),然后你需要包含该跟踪器名称。