2010-07-20 15 views
8

कोई भी मुझे समझा सकता है कि क्यों फ़ायरफ़ॉक्स में नीचे काम करता है लेकिन IE में नहीं।Google Analytics और 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

'सबमिट करें 'के' वापसी 'भाग को हटाएं। –

+0

नहीं, पहले से ही कोशिश की है। वास्तव में वही है! धन्यवाद वैसे भी – Matias

+0

डुनो क्यों हो रहा है, लेकिन इसके बजाय इसे

और उसके बाद फ़ंक्शन में सेटटाइम ('document.location =' '+ myform.href +' '', 100) पर 'वापसी सही' बदलें। मुझे यह जोड़ना चाहिए कि जीए की यह विधि है, संभवतः आईई समस्याओं के कारण। यहां देखें: http://www.google.com/support/analytics/bin/answer.py?hl=hi&answer=55527 – 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 को परिभाषित करता है? हेड, या आपके दस्तावेज़ का बॉडी?

1

पुष्टि करें कि आपने Google Analytics कोड को अपने पृष्ठ के <head> में रखा है।

1

मैं 100% निश्चित नहीं हूं, लेकिन मुझे लगता है कि आईई में इस विधि को प्रभावित करने वाली एक बग है जब आप कुकी मानों को यूआरआई के हैश हिस्से में जोड़ने के लिए तर्क में गुजरते हैं।