2017-06-01 50 views
0

我在我的MyBB網站論壇上有以下代碼。奇怪的是,它在Chrome上正常工作,但在使用Opera 45(v45.0.2552.888)時,我沒有收到任何事件(在實時視圖中)。谷歌分析代碼不能在Opera上工作

代碼被複制在頁腳模板中,在由Google提供的腳本標記中,UA-XXXXXXXXX-X已替換實際的Id。 (函數(i,s,o,g,r,a,m){i ['GoogleAnalyticsObject'] = r; i [r] = i [r] || function(){ 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' ); ('create','UA-XXXXXXXXX-X','auto'); ga('send','pageview');

+0

哇,你在用什麼版本的Opera?用於測試目的 –

+0

Opera v45.0.2552.888 – Zee

回答

0

花費數小時查看JS代碼和Google控制檯後,我發現新的Opera瀏覽器內置了廣告/內容攔截器,這也阻礙了Google Analytics發送事件。所以,唯一的解決方案是禁用內容攔截器。

因此,除非您將您的網站列入白名單,否則您不會收到任何活動。這意味着默認情況下,您不會從新Opera的用戶那裏獲得任何分析事件。

希望有所幫助。