我歌廳_gaq未定義錯誤在IE7和IE8「_gaq是未定義」在IE7和IE8谷歌分析錯誤
我的劇本是波紋管
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX']);
_gaq.push(['_setDomainName', 'yyy.com']);
_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>
我能爲_gaq指定默認值根據您的回覆我的評論?Refer this link
發生了什麼(設置默認值)var _gaq = _gaq || [];要麼採用當前_gaq,要麼創建一個空數組。你的代碼一定有其他錯誤。你可以再發布一些嗎? – Asken
你在哪一行得到_gaq是未定義的? var _gaq = _gaq || [];應該阻止這一點。 – SoonDead
同意上面的評論,錯誤不是來自這段代碼,更可能來自其他引用它的其他人。這個腳本是在HTML的'
'部分定義的嗎?在GA的舊版本中,您可以在關閉「'標籤之前放置腳本。如果它仍然存在,那很可能是問題所在。只要腳本標記已經在'_gaq'變量被引用之前被讀取和處理,你就不應該得到這個錯誤(甚至從IE7和IE8 !!)。 –