Google Analytics - संसाधन लोड करने में विफल: http://www.google-analytics.com/ga.js


103

मैं थोड़ी देर के लिए क्रोम के कंसोल पर इस त्रुटि को देख रहा हूं:

यहां छवि विवरण दर्ज करें

मैंने Google की स्क्रिप्ट को संशोधित किया ताकि वह त्रुटि लॉग करे, क्योंकि यह उपयोग करता है try{} catch{}, और यही मुझे मिला है:

यहां छवि विवरण दर्ज करें

मैंने आँकड़ों में काफी बदलाव नहीं देखा है , यह हमेशा उतार-चढ़ाव में रहता है।

इसके अलावा, यह केवल मेरी साइटों पर ही नहीं है, बल्कि हर जगह खुलकर है। मुझे बग रिपोर्ट या ऐसा कुछ भी नहीं मिला है।

यदि मैं ब्राउज़र पर http://www.google-analytics.com/ga.js पर जाता हूं , तो यह सामान्य रूप से लोड होता है।

क्या किसी के पास इसका कोई कारण है?


2
क्या आप प्रॉक्सी या फ़ायरवॉल के पीछे हैं?
शनाबुस

4
यदि आप सीधे ब्राउज़र में http://www.google-analytics.com/ga.js खोलने का प्रयास करते हैं तो क्या होता है? ऐसा लगता है कि आप एक स्थानीय HOSTS फ़ाइल में google-analytics.com को अवरुद्ध या पुनर्निर्देशित कर सकते हैं।
माइक

28
जांचें कि आप AdBlock या ऐसी कोई चीज़ का उपयोग नहीं कर रहे हैं जो Google Analytics लोड करना रोक रही हो।
ट्रैविस -148

हाँ। मैंने AdBlock को अक्षम कर दिया है और अब यह इसे ठीक करता है। उस के बारे में सोचा नहीं था, धन्यवाद :)
नहुएल

3
मुझे वीपीएन का उपयोग करने में यह समस्या थी, इसे बंद करने से समस्या दूर हो गई।
nilsi

जवाबों:


188

यह AdBlock के साथ एक समस्या थी। मैंने इसे निष्क्रिय कर दिया और अब इसे सामान्य रूप से लोड करता है।

yagudaev सुझाव देता है (नीचे दिए गए उत्तर पढ़ें) कि Google Analytics को AdBlock को बंद रखने के लिए, आपको https://डिफ़ॉल्ट रूप से प्रोटोकॉल-सापेक्ष URL के बजाय दिए गए स्निपेट को संपादित करने और स्पष्ट रूप से उपयोग करने की आवश्यकता है। इसका अर्थ है बदलना

'//www.google-analytics.com/analytics.js'

में

'https://www.google-analytics.com/analytics.js'

उदाहरण:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXX-XX', 'auto');
  ga('send', 'pageview');
</script>

1
मुझे भी। यह आपको मूर्खतापूर्ण महसूस कराता है जब ऐसा कुछ होता है। मुझे याद है कि आधा दिन सर्वर से डाउनलोड न होने वाली कुछ छवि को ठीक करने में बीतता है, केवल यह महसूस करने के लिए कि इसे 'banner.jpg' नाम देने से AdBlock ने इसे भी ब्लॉक कर दिया। पारितोषिक के लिए धन्यवाद।
मॉसेलमैन

3
फिर भी वे Gmail, WTF AdBlock, WTF
Nick Shvelidze

6
क्या इसका मतलब यह है कि GA Addblock वाले लोगों की गिनती नहीं करता है?
276

1
@AdamPietrasiak हाँ, इसका दुर्भाग्य से मतलब है। :( कुछ क्षेत्रीय फाइलर सूची में वे नियम हैं जो जीए, जीटीएम और सभी भयानक Google सामग्री को पूरी तरह से रोक रहे हैं ... यहां तक ​​कि एमवीटी परीक्षण (ए / बी परीक्षण) भी काम नहीं करेगा यदि आप जीए में प्रयोग करते हैं। मुझे समझ नहीं आ रहा है कि क्यों। लोगों के लिए अच्छा है (अंततः फाइलर सूची मेंटेनर) ... एक सामान्य उपयोगकर्ता सफेद सूची और किसी भी अन्य सेटिंग्स को कॉन्फ़िगर नहीं करेगा ... वे बस प्लगइन स्थापित करेंगे और यही है ... और हम सिर्फ डेटा खो रहे हैं सांख्यिकी में।
सास सैम

3
वास्तव में केन, मेरे लिए दुर्भाग्य से, भले ही मैं बदल https करने के लिए http मैं अभी भी ब्राउज़र की डिबग सांत्वना में देख सकते हैं (क्रोम + Adblock प्लस): प्राप्त google-analytics.com/analytics.js शुद्ध :: ERR_BLOCKED_BY_CLIENT
ओवी

7

यह आपकी मेजबान फ़ाइल भी हो सकती है, यहाँ मेरा है:

$ grep -ni "google-analytics.com" /etc/hosts
6203:# 127.0.0.1  ssl.google-analytics.com #[disabled = Firefox issues]
6204:127.0.0.1  www.google-analytics.com #[Google Analytics]

वह यह था। पता नहीं कैसे वहाँ के साथ शुरू करने के लिए मिला, लेकिन इसे हटाने का काम किया।
क्रिस ब्लूम


3

आप समस्याओं में भाग ले रहे हैं, क्योंकि AdBlock इस स्क्रिप्ट को अवरुद्ध कर देगा यदि और केवल तभी न हो जब तक यह नहीं जाता है https। ध्यान दें कि आपको जो त्रुटि मिलती है, उसमें एक http:प्रोटोकॉल संदर्भ होता है।

आपको बस इतना करना है कि स्निपेट को बदलने के लिए बाध्य करना है ताकि प्रोटोकॉल के सापेक्ष प्रोटोकॉल के बजाय एक स्पष्ट प्रोटोकॉल जोड़कर ssl कनेक्शन के माध्यम से जा सके।

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXX-XX', 'auto');
  ga('send', 'pageview');
</script>

यह वास्तव में AdBlock का उपयोग करने वाले उपयोगकर्ताओं पर आँकड़े खोने से बचने के लिए एक अच्छा टिप है। चूंकि पहले से ही एक स्वीकृत उत्तर है, इसलिए मैं इसमें आपकी टिप जोड़ूंगा। धन्यवाद!
नहुएल

4
https को कोई फर्क नहीं पड़ता है। होस्ट अवरुद्ध है, URL नहीं।
केन शार्प

1
वास्तव में केन, मेरे लिए दुर्भाग्य से, भले ही मैं बदल https करने के लिए http मैं अभी भी ब्राउज़र की डिबग सांत्वना में देख सकते हैं: प्राप्त google-analytics.com/analytics.js शुद्ध :: ERR_BLOCKED_BY_CLIENT
ओवी

2

यह त्रुटि आमतौर पर क्रोम के भीतर स्थापित एक्सटेंशन में से एक के कारण होती है ।
ERR_BLOCKED_BY_CLIENT संदेश को डीबग और हल करने के कुछ तरीके हैं।

  • एक्सटेंशन को अक्षम करें।
  • डोमेन श्वेतसूची।
  • इस मुद्दे को डीबग करें।

मैं कैसे ERR_BLOCKED_BY_CLIENT को हल करने के बारे में अधिक विस्तार से जानने की सलाह दूंगा


1
मैं फ़ायरफ़ॉक्स के लिए डिस्कनेक्ट एक्सटेंशन का उपयोग कर रहा था और जब मैंने डोमेन को सफ़ेद किया तो समस्या हल हो गई।
कोडिनेयर

2

2019 अपडेट

यह अब बहुत व्यापक हो गया है।

समाधान

  1. लोगों से अपनी वेबसाइट को अनब्लॉक करने के लिए कहें, (व्यक्तिगत अनुभव से बुरा विचार)
  2. होस्ट स्थानीय स्तर पर विश्लेषिकी स्क्रिप्ट गूगल (बुरा विचार), क्योंकि गूगल इतना कहते हैं यहाँ

Google के सर्वर से जावास्क्रिप्ट फ़ाइल को संदर्भित करना (जैसे, https://www.googletagmanager.com/gtag/js ) यह सुनिश्चित करता है कि आपको नई सुविधाओं और उत्पाद अपडेट तक पहुंच प्राप्त हो, क्योंकि वे आपके रिपोर्ट में सबसे सटीक डेटा प्रदान करते हैं।

  1. सर्वर साइड एनालिटिक्स का उपयोग करें। यही आजकल लोग कर रहे हैं। यदि आप नोड.जेएस पर हैं, तो एक पुस्तकालय जैसे एनालिटिक्स या यूनिवर्सल-एनालिटिक्स का उपयोग करें

1

मैंने कुछ समय पहले अपने ब्राउज़र पर एक ही चीज़ देखी है। क्या आपने अपने Google खाते का उपयोग करके क्रोम में गाना गाया था? या क्या आपने Google Analytics पर डेटा एकत्र करने से ऑप्ट-आउट करने के लिए किसी भी तरह का चयन किया?

हो सकता है कि Google उस विकल्प को याद रखे और जब आप उसमें गाए जाते हैं तो क्रोम पर उसका उपयोग करता है।

Btw। मैं आमतौर पर ब्राउज़र में http://www.google-analytics.com/ga.js खोल सकता हूं , यह स्वचालित रूप से लोड होने पर काम नहीं करता है।


4
यह AdBlock के साथ एक समस्या थी। मैंने इसे निष्क्रिय कर दिया और अब इसे सामान्य रूप से लोड करता है।
नहुएल

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.