5

我们正在尝试在 Google Analytics 中捕获实际浏览器窗口大小的报告。我知道他们有他们的页内分析,但这不提供数据,只是一个可视化。任何人都知道我们是否缺少某些东西,或者我们是否需要将其添加为自定义事件?

这真的有必要吗?

<script type="text/javascript">
 var width  = window.innerWidth  || document.body.clientWidth;
 var height = window.innerHeight || document.body.clientHeight;

 width  = Math.round(width/100)*100;
 height = Math.round(height/100)*100;

 var size = width + "x" + height;
 _gaq.push(['_trackEvent', 'Browser Size', 'Range', size]);
</script>
4

3 回答 3

6

您确实需要添加自定义事件。我尝试了您使用的 javascript,但它与 Google Analytic 的跳出率不一致。您需要将 opt_noninteraction 变量传递为“true”,否则 Google 会将事件视为用户交互。跟踪浏览器窗口大小不是用户交互,应从跳出率计算中排除。

这是修改后的代码:

<script>
var width = window.innerWidth || document.body.clientWidth;
var height = window.innerHeight || document.body.clientHeight;
width  = Math.round(width/10)*10;
height = Math.round(height/10)*10; //Using a 10 pixel granularity

var size = width + "x" + height;
_gaq.push(['_trackEvent', 'Browser Size', 'Range', size,, true]); //don't count in Bounce Rate
</script>
于 2013-12-27T21:15:49.243 回答
3

对于此问题的未来查看者:至少自 2012 年以来,谷歌分析中提供了“浏览器大小”维度(如本文所述,感谢 Stephen Ostermiller)。

来自谷歌分析的屏幕截图,带有浏览器大小

于 2019-12-03T16:24:50.503 回答
0

您应该可以使用Audience > Technology > Browser & OS 下的Screen Resolution Report ,对吧?

浏览器和操作系统 - 谷歌分析

于 2013-10-21T16:13:54.413 回答