2014-04-29 2 views
0

내가 클릭 추적 내 블로그에이 코드를 추가 한 :추적 이벤트

<script> 
var trackOutboundLink = function (url) { 
    ga('send', 'event', 'outbound', 'click', url, { 
     'hitCallback': function() { 
     document.location = url; 
     } 
    }); 
} 
</script> 

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a> 

그러나 Google 웹 로그 분석은 어떤 클릭을 표시하지 않습니다. 어쩌면 코드가 제대로 작동하지 않을 수도 있습니다.

제발 코드 문제를 제안 해 주시겠습니까?

블로그 URL : 여기에 귀하의 게시물에서 귀하의 예제 페이지에 http://beebom.com/

+2

아마도 onclick에서 열린 열린 인용 부호 일 수 있습니까? – khalid13

+0

@ khalid13 제안한 코드를 변경했습니다. 구글 애널리틱스에 얼마나 많은 시간이 걸릴 것인가? –

+0

콘솔에서 함수를 호출했으며 Google 디버거에서 이벤트가 전송 되었음이 표시되었습니다. 그래서 나는 함수에 문제가 있다고 생각하지 않는다. (그러나 arstechnica 홈페이지에서는 아무 함수도 호출되지 않는다). –

답변

0

, 오류의 결과로 잘못된 인용 부호 사용 :

SyntaxError: illegal character 

변경을

<a href="http://www.example.com" onclick=”trackOutboundLink(‘http://www.example.com’); return false;">Check out example.com</a> 

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a> 

웹 사이트의 모든 링크에서 변경 사항을 잊지 마세요.