विज्ञापन स्क्रिप्ट को स्टैटिक रूप से लोड करें

खास जानकारी

इन ऑडिट में यह जांच की जाती है कि पेज में विज्ञापन स्क्रिप्ट डाली जा रही हैं या नहीं. पेज पर मौजूद अन्य संसाधनों की वजह से, सूची में जोड़े गए पेजों को फ़ेच करने और लोड होने में देरी हो सकती है स्क्रिप्ट हैं, जिससे विज्ञापनों के लोड होने में देरी होगी. कुछ परिस्थितियों में, हो सकता है कि स्क्रिप्ट बिलकुल फ़ेच न की जा सकें. इसकी वजह से विज्ञापन सभी को लोड होने से रोक रहे हैं हैं बेमिसाल.

सुझाव

स्पीड बढ़ाने के लिए, एसिंक स्क्रिप्ट टैग से स्क्रिप्ट लोड करें. ब्राउज़र प्रीलोड स्कैनर इससे स्क्रिप्ट टैग जल्दी फ़ेच किए जा सकते हैं, भले ही रेंडर करने से जुड़े रिसॉर्स ब्लॉक हो रहे हों स्क्रिप्ट निष्पादन.

गलत
<script>
  var el = document.createElement('script');
  el.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
  var node = document.getElementsByTagName('script')[0];
  node.parentNode.insertBefore(el, node);
</script>
सही
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

इंजेक्ट की गई विज्ञापन स्क्रिप्ट के सोर्स की पहचान करना

कभी-कभी यह साफ़ तौर पर पता नहीं चल पाता कि विज्ञापन स्क्रिप्ट को किसी पेज में कैसे डाला जा रहा है, या यह कि उसे पूरी तरह से इंजेक्ट किया जा रहा है. उदाहरण के लिए, सोर्स की जांच करते समय पेज लोड होने के बाद, इंजेक्ट किया गया स्क्रिप्ट टैग दिख सकता है जिसे स्टैटिक रूप से लोड किए गए टैग से अलग नहीं किया जा सकता.

इन मामलों में, सोर्स का पता लगाने के लिए, Chrome DevTools में नेटवर्क टैब का इस्तेमाल करें इंजेक्ट की गई विज्ञापन स्क्रिप्ट को शामिल किया जाता है.

  1. Control+Shift+J या Command+Option+J (Mac) को दबाकर, DevTools खोलें.
  2. नेटवर्क टैब पर जाएं.
  3. अगर यह दस्तावेज़ पहले से नहीं दिख रहा है, तो फ़िल्टर पर क्लिक करें फ़िल्टर बार खोलने के लिए फ़िल्टर आइकॉन दबाएं और उस स्क्रिप्ट का नाम जिसे इस ऑडिट ने टेक्स्ट बॉक्स में फ़्लैग किया है.
  4. अगर यह पहले से नहीं दिख रहा है, तो किसी भी टेबल हेडर पर राइट क्लिक करें और नेटवर्क अनुरोध में, शुरू करने वाले कॉलम को शामिल करने के लिए शुरू करने वाला वॉटरफ़ॉल टेबल.
  5. नेटवर्क ट्रैफ़िक को कैप्चर करने के लिए, पेज को फिर से लोड करें.

Chrome DevTools में नेटवर्क टैब का स्क्रीनशॉट

जैसा कि ऊपर दिए गए स्क्रीनशॉट में दिखाया गया है, शुरू करने वाले कॉलम में जानकारी होगी स्क्रिप्ट के सोर्स के बारे में जानकारी. सोर्स लिंक पर क्लिक करके, विज्ञापन स्क्रिप्ट का अनुरोध जारी करने वाले कोड पर सीधे जाएं या अनुरोध तक ले जाने वाले सभी कॉल देखने के लिए, सोर्स लिंक पर कर्सर घुमाएं.

ज़्यादा जानकारी

यह ऑडिट, अनुमति वाली उन विज्ञापन स्क्रिप्ट की सूची पर काम करता है जिन्हें सुरक्षित माना जाता है स्टैटिक तरीके से लोड करने के लिए. मौजूदा सूची है:

लाइब्रेरी स्क्रिप्ट
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Amazon प्रकाशक सेवाएं amazon-adsystem.com/aax2/apstag.js
क्रिटो डायरेक्ट बिडर static.criteo.net/js/*/publishertag.js
Google पब्लिशर टैग

googletagservices.com/tag/js/gpt.js

securepubads.g.doubleclick.net/tag/js/gpt.js

Index Exchange js-sec.indexww.com/ht/p/*.js

document.write() के ख़िलाफ़ बदलाव करना
स्क्रिप्ट-इंजेक्टेड "एक साथ काम नहीं करने वाली स्क्रिप्ट" नुकसान पहुंचाने वाला माना गया है
एसिंक्रोनस स्निपेट की स्पीड बढ़ाना