我在基于MyBB的网站论坛上有以下代码。奇怪的是,它在Chrome上工作正常但我在使用Opera 45(v45.0.2552.888)时没有收到任何事件(实时视图)。
代码复制在页脚模板中,在Google提供的脚本标记中,UA-XXXXXXXXX-X替换了实际的ID。
(功能(I,S,O,G,R,A,M){I [ 'GoogleAnalyticsObject'] = R; I [R] = I [R] ||函数(){ (i [r] .q = i [r] .q || [])。push(arguments)},i [r] .l = 1 * new Date(); a = s.createElement(o), 米= s.getElementsByTagName(O)[0]; a.async = 1; a.src =克; m.parentNode.insertBefore(A,M) })(窗口,文件, '脚本', 'https://www.google-analytics.com/analytics.js', 'GA');
ga('create','UA-XXXXXXXXX-X','auto'); ga('send','pageview');
答案 0 :(得分:1)
在花了好几个小时研究JS代码和Google控制台之后,我发现新的Opera浏览器内置了广告/内容拦截器,这也阻碍了Google Analytics发送事件。因此,只有解决方案是禁用内容阻止程序。
因此,除非您将自己的网站列入白名单,否则您无法获得任何活动。这意味着默认情况下您不会从新Opera的用户那里获得任何分析事件。
希望有所帮助。