2012-07-30 3 views
2

내 사이트에 이벤트 추적을 추가했는데 200 회의 답변을 받았으며 모든 것이 정상적인 상태로 보입니다. 나는 코딩 다음과 같은 방법을 사용하고 있습니다 :Google 애널리틱스 _trackEvent 문제

function track(event, action) { 
     _gaq.push(['_trackEvent', 'Website Name and Section', event, action]); 
    } 

을 그리고 그 방법은 다음과 같이 값을 통과 호출하는 이벤트를 클릭하여 올 바인딩 :

track("Facebook Share", "click"); 

하지만 Google 웹 로그 분석에

은 기록 된 이벤트의 양을 표시 (21,549),하지만 휴식 시간에 나타나지 않습니까 ??? 를 표시하고 사용할 수있는 이벤트 정보를 확인하고이 명확하게 기록 사촌

enter image description here

이 ... 제가이 문제를 해결하기 위해 무엇을 할 수 있는지 알려 주시기 바랍니다 있지만 : 아래의 스크린 샷을 참조하십시오.

답변

1

Google 애널리틱스 콘솔에서 최신 GA 스크립트가 사용되고 있는지 확인한 다음 </head> 태그가 닫히기 전에 추가했습니다.

<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'XX-XXXXXXX-X']); //Place correct account id 
    _gaq.push(['_trackPageview']); 

    (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); 
    })(); 

</script> 

내 기존 추적 이벤트 코드가 100 % 작동했습니다!

function track(event, action) { 
     _gaq.push(['_trackEvent', 'Website Name and Section', event, action]); 
    } 

사용법 :

track("Facebook Share", "click"); 
관련 문제