2013-10-21 7 views
5

Google Analytics’te gerçek tarayıcı penceresi boyutunun bir raporunu yakalamaya çalışıyoruz. Sayfa içi analizlerini aldıklarını biliyorum, ancak bu veriler sunmuyor, sadece bir görselleştirme. Bir şeyi kaçırıp kaçırmadığımızı veya bunu özel bir etkinlik olarak eklememiz gerekip gerekmediğini bilen var mı?tarayıcı penceresi boyutu mu?

Bu gerçekten gerekli mi?

<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

: Burada

modifiye koddur. Kullanıcılarınızın bir özelliği, gerçekleşen bir etkinlikten daha fazladır. – alexp

+0

Şimdi, GA'da "Tarayıcı boyutu" bulunuyor. Tanım: Görünür tarayıcı görünüm boyutu. – Sangharsh

cevap

0

Sadece> Teknoloji> Tarayıcı & OS, sağ Kitle altında Screen Resolution Report kullanmak gerekir?

Browser & OS - Google Analytics

+2

Bu benim düşüncem de oldu, ancak tarayıcı çözünürlüğünü değil, tarayıcı penceresinin boyutunu izlemek istediğine inandıracak Javascript değişkenleri ile. –

+0

Evet, düşündüğüm buydu ama onu oraya atabileceğimi düşündüm. Js iyi görünüyor. Sorunlarınız mı var? – Blexy

+0

biz hiç denemedim, gerçekten zaten bu zaten üretilen mevcut GA içinde herhangi bir şey biliyordu eğer görmek istedim. – user2891832

6

Özel bir olay eklemek gerekiyor. Sahip olduğunuz javascript'i denedim, ancak Google Analytic’in Hemen Çıkma Oranı’nı karıştırdı. Opt_noninteraction değişkenini "true" olarak iletmeniz gerekir, aksi takdirde Google etkinliği kullanıcı etkileşimi olarak kabul eder. Tarayıcı penceresinin boyutunun izlenmesi, kullanıcı etkileşimi değildir ve hemen çıkma oranı hesabından hariç tutulmalıdır. Bunun özel bir değişkene ziyade olay olarak daha mantıklı olacağını düşünüyorum

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