2010-07-30 7 views
2

누군가가 다음을 명확히 설명 할 수 있는지 궁금합니다. 나는 또한 형태가 사용되는 비디오 재생과를 추적하는 사용자 정의 이벤트를 사용하여 추적하고 일부 페이지에Google 웹 로그 분석 비동기 이벤트 추적

var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-123456-1']); 
    _gaq.push(['_setDomainName', '.somedomain.co.uk']); 
    _gaq.push(['_trackPageview', pageUrl]); 

    (function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 

을 다음과 같이 문서의 헤드에 배치 aysnc 구글 분석 코드를 사용

. 이 이벤트는 페이지의 다양한 지점에서 추가 _gaq.push() 호출을 사용합니다.

제 질문은 ga.js를 분할하여 페이지 코드의 끝에 배치하거나 스크립트가로드 된 후에도 애널리틱스로 전달되는 모든 호출에 대한 부분입니다. 에 관계없이 페이지의 위치의. 사전에

감사합니다.

답변

3

아니, 초기 분석 코드의 마지막 부분은 아래로 아래에 위치 할 필요는 없다. 당신은) (많은 _gaq.push를 호출 할 수 있습니다 당신으로 호출 페이지 전체 에서처럼 계속 분석에 성공할 수 있습니다.

_gaq.push() 이벤트 호출은 처음 작성한 요청 (_trackPageview) 외에도 Google 애널리틱스에 새로운 요청을 보냅니다. 이러한 이벤트 호출을 확인하여 Firebug와 같은 도구에서 페이지가 _utm.gif에 대해 얼마나 많은 요청을하는지 확인할 수 있습니다.

+0

정말 고맙습니다. – simnom

관련 문제