[英]Google analytics tracking code error in Chrome
我的Google Analytics(分析)跟蹤代碼如下所示(從他們的網站復制/粘貼)
<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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXXX-X', 'auto');
ga('send', 'pageview');
</script>
我收到此控制台錯誤: Uncaught SyntaxError:意外的令牌var(突出顯示最后一個_gat變量)
var urchinTracker = function() {},
_gaq = {
push: function() {
try {
if (arguments[0][0] == '_link') window.location.href = arguments[0][1]
} catch (er) {}
}
},
_gat = {
_createTracker: function() {},
_getTracker: function() {
return {
__noSuchMethod__: function() {},
_link: function(o) {
if (o) location.href = o;
},
_linkByPost: function() {
return true;
},
_getLinkerUrl: function(o) {
return o;
},
_trackEvent: function() {}
}
}
};
cxApi = {
setCookiePath: function() {},
chooseVariation: function() {}
}
var _gat = {
_getTrackerByName: function() {
_trackEvent: function() {}
}
};
這似乎只發生在鉻?
?
實際上,Ghostery攔截了Google發出的對analytics.js的請求,並返回了一些過時的javascript(編碼為base64),這似乎是一個問題( 請參閱此評論 )。 如果我卸載Ghostery,則此問題消失了-我仍在運行uBlock Origin,但也沒有在運行Ghostery。
您需要在第9 _gat =
替換為_gat :
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.