2013-10-21 13 views
5

Wir versuchen, einen Bericht über die tatsächliche Größe des Browserfensters in Google Analytics zu erfassen. Ich weiß, dass sie ihre In-Page-Analysen haben, aber das liefert keine Daten, nur eine Visualisierung. Wer weiß, ob etwas fehlt oder ob wir dieses als benutzerdefiniertes Ereignis hinzufügen müssen?Browserfenstergröße in Google Analytics?

Ist das wirklich notwendig?

<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

Ich denke, das mehr Sinn als eine benutzerdefinierte Variable machen würde eher als Ereignis. Es ist eher ein Attribut Ihrer Benutzer als ein Ereignis, das passiert. – alexp

+0

Jetzt hat GA "Browsergröße", die dies tut. Definition: Sichtbare Browser-Ansichtsfenstergröße. – Sangharsh

Antwort

0

Sie sollten nur in der Lage sein, die Screen Resolution Report unter Audience verwenden> Technologie> Browser & OS, nicht wahr?

Browser & OS - Google Analytics

+2

Das war auch mein Gedanke, aber mit den Javascript-Variablen, die mich dazu bringen würden zu glauben, dass er die Browser-Fenstergröße verfolgen will, nicht die Bildschirmauflösung. –

+0

Ja, das dachte ich, dachte aber, ich würde es da rausschmeißen. Die js sieht gut aus. Hast du Probleme? – Blexy

+0

Wir haben das JS überhaupt nicht ausprobiert, wollten wirklich sehen, ob irgendjemand irgendetwas in existierendem GA wusste, das das schon produziert hat. – user2891832

6

Sie müssen ein benutzerdefiniertes Ereignis hinzuzufügen. Ich habe das JavaScript ausprobiert, das Sie hatten, aber es hat mit der Absprungrate von Google Analytic geklappt. Sie müssen die Variable opt_noninteraction als "true" übergeben, andernfalls betrachtet Google das Ereignis als Benutzerinteraktion. Das Verfolgen der Browserfenstergröße ist keine Benutzerinteraktion und sollte von der Absprungrate calc ausgeschlossen werden. Hier

ist der modifizierte Code:

<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>