रिसोर्स · 45

थर्ड-पार्टी स्क्रिप्ट और टैग: एक्सेस, कॉस्ट और रिमूवल को कंट्रोल करते हैं

हर स्क्रिप्ट को एक मकसद, ओनर, विज़िबल डेटा और एक टेस्टेड शटडाउन पाथ से कनेक्ट करें।

अपडेटेड · 7 min

यह गाइड क्या पाने में मदद करती है

  • इनडायरेक्टली लोडेड स्क्रिप्ट ढूंढें
  • गैर-ज़रूरी डेटा और डिपेंडेंसी कम करें
  • यात्रा के हिसाब से कॉस्ट मापें
  • किसी ज़रूरी एक्शन को तोड़े बिना टैग हटाएं

जल्दी से चेक करें

  • हर टैग को किसने मंज़ूरी दी?
  • यह और कौन सी स्क्रिप्ट लोड करता है?
  • यह कौन सा डॉक्यूमेंट डेटा पढ़ सकता है?
  • क्या लोडिंग यूज़र के कलेक्शन चॉइस को फ़ॉलो करती है?
  • क्या हटाने की टेस्टिंग की गई है?

स्टेप-बाय-स्टेप तरीका

  1. 1

    असल लोडिंग देखें

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

    डिलीवरेबल: रिक्वेस्ट और डिपेंडेंसी इन्वेंट्री।

  2. 2

    मकसद और ओनरशिप असाइन करें

    हर स्क्रिप्ट के लिए, फ़ंक्शन, प्रोवाइडर, बिज़नेस ओनर, पब्लिशिंग एक्सेस, प्रभावित पेज और यूज़फुलनेस क्राइटेरिया रिकॉर्ड करें। डिपेंडेंसी चेक करने के बाद बिना एक्टिव मकसद वाले टैग हटा दें। तैयारी और पब्लिशिंग परमिशन को अलग करें।

    डिलीवरेबल: टैग, मकसद, ओनर और अप्रूवल रजिस्टर।

  3. 3

    डेटा एक्सपोज़र की जांच करें

    URL, पैरामीटर, फ़ॉर्म डेटा, आइडेंटिफ़ायर और एक्सेसिबल कंटेंट को इंस्पेक्ट करें। पेज में चल रही स्क्रिप्ट में उसके सेल्स डिस्क्रिप्शन से ज़्यादा कैपेबिलिटी हो सकती हैं। परमिशन वाले फ़ील्ड, एक्सक्लूज़न और असल में लागू की गई लोडिंग कंडीशन को डिफाइन करें।

    डिलीवरेबल: देखे गए डेटा फ़्लो और फ़िक्स।

  4. 4

    सही प्रोटेक्शन को टेस्ट करें

    जब परमिशन हो तो लोकल होस्टिंग, पिन किए गए वर्शन, कम्पैटिबल रिसोर्स के लिए SRI और लोडिंग पॉलिसी पर विचार करें। एक SRI हैश एक्सपेक्टेड बाइट्स चेक करता है; यह यह तय नहीं करता कि कोड सेफ़ है या सेकेंडरी स्क्रिप्ट को कवर करता है। रिसोर्स बदलने के लिए अपडेट प्रोसेस की ज़रूरत होती है।

    डिलीवरेबल: सुरक्षा, सीमाएं और बदलाव का तरीका।

  5. 5

    लागत और नाकामी मापें

    टैग के साथ और बिना टैग के एक ही सफ़र की तुलना करें: रिक्वेस्ट, प्रोसेसर टाइम, इंटरैक्शन और टास्क पूरा होना। प्रोवाइडर की अनुपलब्धता या धीमे जवाबों को सिमुलेट करें। एक ही लैब स्कोर के आधार पर नतीजे निकालने से बचें।

    डिलीवरेबल: डॉक्यूमेंटेड तुलना और सफ़र का बजट।

  6. 6

    एक्सरसाइज़ हटाना

    टेस्टिंग में डिसेबल करें, फ़ॉर्म, कार्ट, मैसेज और मेज़रमेंट चेक करें, फिर रोलबैक तैयार करें। कन्फ़र्म करें कि स्क्रिप्ट किसी दूसरे कंटेनर या प्लगइन से वापस न आए। प्रोवाइडर बदलने या नए कैंपेन के बाद दोबारा चेक करें।

    डिलीवरेबल: हटाने का सबूत और रिव्यू प्लान।

काल्पनिक काम का उदाहरण

उदाहरण वाली स्थिति

उदाहरण के लिए: एक पुराना कैंपेन अभी भी कॉन्टैक्ट फ़ॉर्म पर एक स्क्रिप्ट लोड करता है।

फैसला और उम्मीद का सबूत

टीम को कोई एक्टिव मकसद नहीं मिलता है, वह स्क्रिप्ट के बिना फ़ॉर्म को टेस्ट करती है और रिक्वेस्ट में इसके न होने की पुष्टि करती है।

मैकेनिज़्म में अंतर बताएं

मैकेनिज़्ममकसदवेरिफ़िकेशन या लिमिटेशन
इन-पेज स्क्रिप्टइंटीग्रेटेड फंक्शनैलिटीडॉक्यूमेंट तक पोटेंशियल एक्सेस
आइसोलेटेड iframeकॉन्फ़िगरेशन के आधार पर अलग किया गया कंटेंटमैसेजिंग और परमिशन चेक करें
सर्वर-साइड कलेक्शनब्राउज़र के बाहर कुछ इवेंट प्रोसेस करेंअभी भी डेटा मिनिमाइज़ेशन की ज़रूरत है

मैनेजमेंट इंडिकेटर

इंडिकेटरयह क्या मापता हैपहला एक्शन
जस्टिफाइड टैगमकसद और ओनर वाले टैगऑर्फन एंट्रीज़ को रिव्यू करें
इंटरैक्शन कॉस्टएक्चुअल एक्शन पर टैग-रिलेटेड टाइमलोडिंग को रिस्ट्रिक्ट करें या मूव करें
वेरिफाइड रिमूवलरिक्वेस्ट में कन्फर्म किए गए डिलीटइनडायरेक्ट लोडिंग ढूंढें

आम गलतियाँ

  • सिर्फ़ पहली स्क्रिप्ट की इन्वेंटरी बनाना
  • एसिंक्रोनस को कॉस्ट-फ्री के साथ कन्फ्यूज करना
  • बिना रिव्यू के टैग पब्लिश करना
  • मान लेना सर्वर-साइड कलेक्शन में पर्सनल डेटा शामिल नहीं है

अक्सर पूछे जाने वाले सवाल

क्या SRI हर टैग पर काम करता है?

नहीं। यह रिसोर्स टाइप, ब्राउज़र, ओरिजिन रूल्स और एक्सपेक्टेड हैश के साथ कम्पैटिबल कंटेंट पर निर्भर करता है।

क्या टैग मैनेजर एक सिक्योरिटी कंट्रोल है?

यह पब्लिशिंग को सेंट्रलाइज़ करता है, लेकिन सिक्योरिटी परमिशन, रिव्यू, वर्शन, एक्सेसिबल डेटा और लोडेड स्क्रिप्ट पर निर्भर करती है।

कौन सा टैग पहले हटाया जाना चाहिए?

जिसका कोई एक्टिव मकसद न हो या जिसकी कॉस्ट और एक्सपोज़र, डिपेंडेंसी टेस्टिंग के बाद दिखाई गई वैल्यू से ज़्यादा हो।

ऑफ़िशियल रेफ़रेंस

रेफ़रेंस इस तरीके को सपोर्ट करते हैं। अपने कॉन्टेक्स्ट के हिसाब से चेक को एडजस्ट करें; वे सर्टिफ़िकेशन नहीं हैं। ओरिजिनल रेफ़रेंस टाइटल और सोर्स डॉक्यूमेंट दूसरी भाषा में हो सकते हैं।