0

Google 고객 사이트 중 하나에서 Google 애널리틱스를 구현하고 있으며 외부 사이트로 연결되는 연락처 버튼이 있습니다.Google 애널리틱스 애널리틱스 시간 제한 (종류) 새 창을 열 때

<a href="http://www.belowgra.de/blah" id="MyLink" target="_contactPage">Click Here!</a> 

$('#MyLink').on('click', function(){ 
    _gaq.push(['_trackPageview', '/contact/blah']); 
}); 

이 우리는하지만, 어떤 이유로 우리의 다른 페이지 뷰와 모두를 추적하는 방법입니다 ... 우리는 GA에있는 그것의 오프닝을 추적 할, 그리고 충분히 쉬울 것 같은 그 보였다 이 경우에 질식합니다. 링크를 클릭하면 예상대로 실행되고 새 창에서 열립니다. 그러나 Firebug의 넷 탭을 살펴보면 GA gif에 대한 호출이 로딩을 완료하지 않습니다. (그리고 이상하게도 시간 제한이없는 것 같습니다. 인터넷 검색을 시작한 후부터 몇 분이 지났습니다. 내 테스트 창에서 요청은 여전히 ​​

는 또한, 자바 스크립트를 통해 창을 열고 기본 이벤트를 방지하는 등의 변화가/거짓이 중 근무 한 적이없는, 리턴

편집) ... 실행 중입니다. 나는 위험을 감수하고 싶지 않아, 내가 거기에 시간을 줄이려고 시도 할 수있는 동안 -

function trackIt(){ 
    _gaq.push(['_trackPageview', '/contact/blah']); 
} 

$('#MyLink').on('click', function(event){ 
    setTimeout(trackIt, 1000); 
}); 

하지만 지연 블록에있는의 아이디어를 좋아하지 않는다 : 난 그냥 하나 개의 솔루션을 찾았어요 (IE7 - 당신을 쳐다 보지!)

답변

1

링크가 새 창에서 열리기 때문에 추적 GIF와 관련된 문제가 없어야합니다 현재 페이지가 파괴되기 전에 완료를 요구하십시오. 새로운 창이 열릴 때 Firebug Net 패널에 문제가 있는지 궁금합니다 - Firebug를 사용하여 추적 호출을 확인하는 대신 Fiddler과 같은 프록시를 사용해 볼 수 있습니까?

+0

그래, Chrome에서 테스트했는데 요청이 정상적으로 완료되었습니다. 아마도 FireBug 버그 일 것입니다. / – phatskat