내 사이트 (PHP 페이지)에 추가 한 Google Analytics 코드가 있으며 아웃 바운드 링크/이벤트를 추적하는 코드도 추가되었습니다. 링크를 열기 전에 잠시 기다릴 필요가 없으므로 코드가 약간 수정되었습니다. 링크가 모두 새 창에서 열리기 때문에 링크가 약간 변경되었습니다.Google Analytics 자바 스크립트 이벤트 추적 코드가 이벤트를 추적하지 않습니다.
발신 링크가 모두 올바르게 작동하고 있습니다.
그러나 어떤 이유로 이벤트가 전혀 추적되지 않습니다. 여기
는 헤더에 웹 로그 분석 코드입니다 :<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
_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>
<script type="text/javascript">
function recordOutboundLink(link, category, action) {
try {
var myTracker=_gat._getTrackerByName();
_gaq.push(['myTracker._trackEvent', category, action]);
}catch(err){}
}
</script>
을 그리고 여기 각각의 링크를 가지고있는 코드 :
는<a href="http://sitelink.tld" target="_blank" onClick="recordOutboundLink(this, 'Outbound Links', 'http://sitelink.tld');">
사람은 이벤트가하지 왜 저를 알아내는 데 도움이 수 웹 로그 분석 이벤트 페이지에 표시 되나요?
자바 스크립트 디버그 출력을 확인할 수 있습니까? 도움이되는 경고 또는 오류가있을 수 있습니다. – CodesInChaos
좋은 생각, 생각하지 않았어. 어떻게해야 할지를 알아 내고 곧 확인해 보겠습니다. – IsaacL
그냥했는데 새 코드로 제대로 작동하는 것 같았지만 아무 것도 볼 수 없었습니다. 예전 코드와 함께 ... – IsaacL