2011-06-10 2 views
0

나는 PHP 파일 생성 XHTML 컨텐츠를 가지고 있고 그렇게 할 페이지의 상단에 Google Analytics _trackEvent가 XHTML에서 작동하지 않습니까?

<?php header('Content-type: application/xhtml+xml');?> 

를 사용합니다. 그러나, 내 Google Analytics는 이벤트 추적 태그가 존재할 때 절대적으로 작동하기를 거부합니다. 해당 태그를 제거하면 이벤트 추적이 다시 시작됩니다. 나는 추적 코드를 전혀 변경하지 않고 그냥 페이지를 XHTML로 정의하는 하나의 PHP 태그를 제거한다.

<a href="some-file.zip" onClick="_gaq.push(['_trackEvent', 'Item', 'Download', 'file-name']);">Download File</a> 

나는 사파리와 파이어 폭스를 만들기 위해 몇 가지 다른 방법이 아니라면이 옵션을 선택하지 않습니다 제거, 사파리와 파이어 폭스 3.6이 올바르게 내가 거기에있는 SVG 이미지를 렌더링 할 수 있도록 페이지가 그런 식으로 정의 될 필요가 3.6 렌더링 SVG 이미지.

편집 : Firebug로 모든 것을 추적하여 디버깅 중입니다.

답변

2

인라인 앵커 요소에서 자바 스크립트를 제거하고 CDATA 태그로 감싸 인 리스너를 만들려고 했습니까?

예 :

<a id="my_anchor" href="someZip.zip">Click me</a> 

<script type="text/javascript"> 
/* <![CDATA[ */ 

// Ensure scope for _gaq .... 

// Jquery syntax.. 
$('#my_anchor').click(function() 
{ 
    _gaq.push(['_trackEvent', 'Item', 'Download', 'file-name']); 
}); 

/* ]]> */ 
</script> 
+0

정말 감사합니다. 완벽하게 작동합니다! –

+0

도와 줘서 기쁩니다! :) – AlienWebguy

관련 문제