2010-06-08 15 views
7

तुर्की सरकार ने Google Analytics सहित कुछ आईपी को अवरुद्ध कर दिया है। इससे एलानियिक्स का उपयोग करने वाली सभी वेबसाइटें धीमी हो जाती हैं और यहां तक ​​कि लोड नहीं होती हैं। हम इस समस्या को कैसे रोक सकते हैं? यदि उपलब्ध नहीं है तो हम ga.js की लोडिंग को कैसे छोड़ सकते हैं?Google Analytics लोडिंग को कैसे छोड़ें?

+3

एक दिलचस्प पास वोट का उपयोग कर की कोशिश कर सकते में प्रस्तावित है। मैं बाहरी जावास्क्रिप्ट लोडिंग प्रश्नों को प्रोग्रामिंग से संबंधित मानता हूं, और यह वही है जो यह समस्या है। –

+0

शायद सर्वरफॉल्ट लेकिन मैं सुपरसियर नहीं सोचूंगा। –

उत्तर

6

गूगल अपने ट्रैकिंग कोड के लिए एक asynchronous snippet प्रदान करता है:

नोट है कि आप इसे उपयोग करने के लिए एक अलग ट्रैकिंग सिंटैक्स का उपयोग करने की आवश्यकता है, जानकारी के लिए इस लिंक पर माइग्रेशन मार्गदर्शिका की जाँच करें। इसे HTML5 विशेषता 'async' के लिए समर्थन वाले ब्राउज़र की भी आवश्यकता होती है, इसलिए यह आपकी समस्या को पूरी तरह से हल नहीं कर सकता है।

एक अन्य समाधान 'Better Google Analytics JavaScript that doesn't block page downloading'

+0

तो आईई 6 का उपयोग करने वाले आगंतुकों को ट्रैक नहीं किया जाएगा या एसिंक नहीं होगा? –

+1

@ हसन: असीमित नहीं होगा। समर्थित नहीं होने पर async विशेषता को अनदेखा कर दिया जाएगा। –

2

आप स्क्रिप्ट तत्व पर defer विशेषता का उपयोग करने का प्रयास कर सकते हैं जब तक कि दस्तावेज़ पूरी तरह से पार्स नहीं हो जाता है।

<script src="http://www.google.com/path/to/analytics.js" 
     type="text/javascript" 
     defer> 
</script> 

मुझे यकीन नहीं है कि यह एनालिटिक्स स्क्रिप्ट को प्रतिकूल रूप से प्रभावित करेगा, हालांकि।

एक तरफ, डिफॉल्ट विशेषता फ़ायरफ़ॉक्स, आईई 6 +, क्रोम, सफारी, ओपेरा के नए संस्करणों में उपलब्ध है।

1

यह निर्भर करता है कि कैसे तुर्की सरकार ब्लॉक कर रहा है:

  1. कनेक्शन लटका
  2. कनेक्शन से इनकार कर दिया जाता है
  3. पैकेट सिर्फ ब्लैक होल

यह शायद 3 है) के लिए, आप तो तुर्की आईपी का पता लगाने और समस्या को ठीक करने के लिए Google को संदर्भित करने के लिए पृष्ठ को अलग-अलग लिखना नहीं है। कम से कम यही एकमात्र समाधान है जिसे मैं इस समय सोच सकता हूं।

+0

ga.js. प्राप्त करने का प्रयास करते समय कनेक्शन टाइमआउट –