2010-07-20 4 views
8

누구나 Firefox에서 작동하지만 Internet Explorer에서는 작동하지 않는 이유를 설명 할 수 있습니다.Google 웹 로그 분석 및 IE 브라우저

function bookingSubmit(myform) { 
_gaq.push(['_linkByPost', myform, true]); 
return true; 
} 

<form id="booking-form" action="https://myurl.com" method="get" onsubmit="return bookingSubmit(this);"> 
<input type="text" name="whatever"/> 
<input type="submit" name="Send"/> 
</form> 

감사!

+0

'onsubmit'의'return' 부분을 제거하십시오. –

+0

아니, 이미 시도. 실제로 동일합니다! 감사합니다. 어쨌든 – Matias

+0

Dunno는 왜 그런 일이 벌어지는 지 몰라도, 대신

Yahel

답변

0

IE6 이상에서는 잘 작동하는 것 같습니다.

<form id="booking-form" action="https://myurl.com" method="get" onsubmit="_gaq.push(['_linkByPost', this, true]);"> 
    <input type="text" name="whatever"/> 
    <input type="submit" name="Send"/> 
</form> 
1

바보 같은 질문 일 수도 있지만 _gaq를 정의하는 GA 코드는 어디에 있습니까? 문서의 본문 또는 본문?

1

페이지의 <head>에 Google Analytics 코드를 삽입했는지 확인하십시오.

1

나는 100 % 확실하지 않지만 URI의 해시 부분에 쿠키 값을 추가하기 위해 인수를 전달할 때 IE에서이 메서드에 영향을주는 버그가 있다고 생각합니다.