2013-10-21 4 views
5

Google 웹 로그 분석에서 실제 브라우저 창 크기에 대한 보고서를 캡처하려고합니다. 인 페이지 애널리틱스가 있지만 데이터는 제공하지 않고 시각화 만 제공합니다. 우리가 뭔가를 놓치고 있거나 이것을 맞춤 이벤트로 추가해야한다면 누구나 알 수 있습니까?입니까?

정말 필요한가요?

<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를 전혀 사용해 본적이 없으며, 이미 이것을 만든 기존의 조지아 내부에 어떤 것이 있는지 알고 싶었다. – user2891832

6

사용자 지정 이벤트를 추가 할 필요가 없습니다. 내가 사용하던 자바 스크립트를 사용해 보았지만 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>