2013-10-21 3 views
5

Googleアナリティクスで実際のブラウザウィンドウサイズのレポートを取得しようとしています。ページはめ込みのアナリティクスがあることはわかっていますが、データは提供されず、視覚化するだけです。誰かが何か不足している場合、またはカスタムイベントとして追加する必要がある場合は誰でも知っていますか?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> 
+1

:ここ

が変更されたコードです。これは、発生するイベントよりもユーザーの属性のほうが重要です。 – alexp

+0

今、GAにはこれを行う「ブラウザサイズ」があります。 定義:表示可能なブラウザのビューポートサイズ。 – Sangharsh

答えて

0

あなただけ>テクノロジー>ブラウザ& OS、右の聴衆の下Screen Resolution Reportを使用することができるはずですか?

Browser & OS - Google Analytics

+2

これは私の考えでもありましたが、Javascriptの変数を使用すると、ブラウザのウィンドウサイズを追跡したいと考えていました。 –

+0

ええ、それは私が思ったが、私はそれをそこに投げると思った。 jsはうまく見えます。問題がありますか? – Blexy

+0

私たちはJSを全く試していませんが、すでにこれを作成している既存のGAの中に何かを知っている人がいれば本当に見たいと思っていました。 – user2891832

6

カスタムイベントを追加する必要があります。私はあなたが持っていたjavascriptを試しましたが、それはGoogleアナリティクスの直帰率で混乱しました。 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> 
関連する問題