टैग डिप्लॉयमेंट पर पाबंदी लगाएं

हालांकि, Google Tag Manager का इस्तेमाल करके डिप्लॉय किए गए टैग के टाइप को सीमित करने का सुझाव नहीं दिया जाता. हालांकि, कई वजहों से किसी साइट पर डिप्लॉय किए गए टैग के टाइप को सीमित करना ज़रूरी हो सकता है. उदाहरण के लिए, साइट के कुछ मालिक नहीं चाहते कि Google Tag Manager के उपयोगकर्ता, कोड की स्थिरता या डेटा कलेक्शन की वजहों से, उनकी साइट पर कुछ टैग जोड़ पाएं. इस दस्तावेज़ में, Tag Manager में टैग डिप्लॉयमेंट को सीमित करने का तरीका बताया गया है.

यह कंट्रोल करने के लिए कि किसी पेज पर किन टैग, ट्रिगर, और वैरिएबल को अनुमति दी गई है, अपनी डेटा लेयर में gtm.allowlist और/या gtm.blocklist कुंजियों का इस्तेमाल करें. ये कुंजियां, कंटेनर में मौजूद सभी कॉन्फ़िगरेशन को बदल देंगी. ब्लैकलिस्ट किए जाने पर, टैग, ट्रिगर, और वैरिएबल ट्रिगर नहीं होंगे. भले ही, उन्हें Google Tag Manager में ट्रिगर होने के लिए कॉन्फ़िगर किया गया हो.

यहां दिए गए उदाहरण में, अनुमति वाली सूची और ब्लॉक की गई सूची, दोनों के साथ डेटा लेयर को शुरू करने का तरीका बताया गया है. दोनों सूचियां ज़रूरी नहीं हैं. इनका इस्तेमाल अलग-अलग या एक साथ किया जा सकता है. दोनों सूचियां Array टाइप की होनी चाहिए. साथ ही, सूची में मौजूद वैल्यू String टाइप की होनी चाहिए. इन वैल्यू को किसी भी टैग के ट्रिगर होने से पहले, डेटा लेयर में पुश किया जाना चाहिए:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'gtm.allowlist': ['<id>', '<id>', ...],
  'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>

सूची में मौजूद हर ID, किसी खास टैग, ट्रिगर या वैरिएबल टाइप या टाइप के किसी क्लास से जुड़ा होता है. क्लास, टैग, ट्रिगर, और वैरिएबल के ऐसे ग्रुप को कहते हैं जिनमें एक जैसी सुविधाएं होती हैं. उदाहरण के लिए, ऐसे सभी टैग जो गैर-Google डोमेन पर पिक्सल भेज सकते हैं उनमें nonGooglePixels क्लास होगी. क्लास, मौजूदा और आने वाले समय के टैग, ट्रिगर, और वैरिएबल में सुविधाओं को ब्लॉक करने के लिए काम की होती हैं.

अनुमति वाली सूचियों और ब्लॉक की गई सूचियों को कंट्रोल करने वाले नियमों को समझना ज़रूरी है:

  1. अनुमति वाली सूचियां अनुमति वाली सूची सेट करने पर, उससे जुड़े टैग, ट्रिगर, और वैरिएबल सिर्फ़ तब काम करेंगे, जब वे अनुमति वाली सूची में हों. ऐसा सीधे तौर पर (टाइप आईडी के हिसाब से) या परोक्ष तौर पर (सूची में उनकी सभी क्लास शामिल होने पर) किया जा सकता है.
  2. ब्लॉकलिस्ट ब्लॉकलिस्ट सेट होने पर, टैग, ट्रिगर, और वैरिएबल सिर्फ़ तब काम करेंगे, जब वे ब्लॉकलिस्ट में नहीं होंगे. ऐसा सीधे तौर पर (टाइप आईडी के हिसाब से) या परोक्ष तौर पर (उनकी क्लास में से कोई भी क्लास सूची में शामिल होने पर) किया जा सकता है.
  3. अनुमति वाली सूचियों के मुकाबले, ब्लॉकलिस्ट को प्राथमिकता दी जाती है अगर दोनों को सेट किया गया है, तो ब्लॉकलिस्ट को प्राथमिकता दी जाएगी. टैग की किसी क्लास के लिए अनुमति वाली सूची और उसी क्लास में मौजूद किसी खास टैग के लिए ब्लॉक की गई सूची का इस्तेमाल किया जा सकता है. हालांकि, इसका उल्टा नहीं किया जा सकता. टैग के किसी क्लास के लिए ब्लॉकलिस्ट और उसी क्लास में मौजूद किसी खास टैग के लिए अनुमति वाली सूची का इस्तेमाल नहीं किया जा सकता.
  4. क्लासों के बीच संबंध होते हैं कुछ क्लासों के बीच संबंध होते हैं. उदाहरण के लिए, ऐसे टैग जो Google के अलावा अन्य प्लैटफ़ॉर्म की स्क्रिप्ट चला सकते हैं वे (परिभाषा के हिसाब से) Google के अलावा अन्य प्लैटफ़ॉर्म के पिक्सल भेज सकते हैं. इस वजह से, nonGooglePixels को ब्लॉक करने पर, nonGoogleScripts भी अपने-आप ब्लॉक हो जाएगा. दोनों ग्रुप से जुड़े सभी टैग, ट्रिगर, और वैरिएबल ब्लॉक कर दिए जाएंगे.

यहां दी गई टेबल में, उपलब्ध टैग, ट्रिगर, और वैरिएबल की सूची दी गई है. साथ ही, उनके टाइप और उनसे जुड़ी क्लास के बारे में बताया गया है:

टैग ID Classes
AB TASTY Generic Tag abtGeneric nonGoogleScripts
AdAdvisor टैग ta nonGoogleScripts
Adometry टैग adm google
AdRoll स्मार्ट पिक्सेल टैग asp nonGoogleScripts
Google Ads कन्वर्ज़न ट्रैकिंग टैग awct google
Google Ads रीमार्केटिंग टैग sp google
Affiliate Window कन्वर्ज़न टैग awc nonGoogleScripts
Affiliate Window Journey Tag awj nonGoogleScripts
Bing Ads Universal Event Tracking baut nonGoogleScripts
Bizrate Insights Buyer Survey Solution bb nonGoogleScripts
Bizrate Insights Site Abandonment Survey Solution bsa nonGoogleScripts
ClickTale स्टैंडर्ड ट्रैकिंग टैग (OBSOLETE) cts nonGoogleScripts
comScore यूनिफ़ाइड डिजिटल मेज़रमेंट टैग csm nonGoogleScripts
Conversant Mediaplex - IFRAME MCT टैग mpm nonGoogleIframes
Conversant Mediaplex - Standard IMG ROI Tag mpr nonGooglePixels
कन्वर्ज़न लिंक करने वाला टैग gclidw google
Crazy Egg टैग cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
कस्टम एचटीएमएल टैग html customScripts
कस्टम छवि टैग img customPixels
DistroScale टैग dstag nonGoogleScripts
Floodlight काउंटर टैग flc
Floodlight सेल्स टैग fls
Dstillery का यूनिवर्सल पिक्सल टैग m6d nonGooglePixels
Eulerian Analytics टैग ela customScripts
Google टैग (पहले इसे Google Analytics कॉन्फ़िगरेशन टैग कहा जाता था) gaawc google
Google Analytics 4 इवेंट gaawe google
Google Analytics टैग (लेगसी) ga google
Google उपभोक्ता सर्वेक्षण वेबसाइट संतुष्टि gcs google
Google Trusted Stores टैग ts
Hotjar Tracking Code hjtc nonGoogleScripts
Infinity Call Tracking Tag infinity nonGoogleScripts
Intent Media - Search Compare Ads sca nonGoogleScripts
K50 tracking tag k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
LinkedIn टैग bzi nonGoogleScripts
Lytics JS Tag ljs nonGoogleScripts
Marin Software टैग ms nonGoogleScripts
Mediaplex - IFRAME MCT टैग mpm nonGoogleIframes
Mediaplex - स्टैंडर्ड आईएमजी आरओआई टैग mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Mouseflow Tag mf nonGoogleScripts
Neustar Pixel ta nonGoogleScripts
Nielsen DCR Static Lite Tag ndcr nonGoogleScripts
Nudge Content Analytics टैग nudge nonGoogleScripts
Oktopost Tracking Code okt nonGoogleScripts
Optimise Conversion Tag omc nonGoogleScripts
OwnerListens Message Mate messagemate nonGoogleScripts
परफ़ेक्ट ऑडियंस पिक्सल pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Pulse Insights Voice of Customer Platform pijs nonGoogleScripts
Quantcast Audience Measurement qcm nonGoogleScripts
Quora Pixel qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
SaleCycle JavaScript टैग scjs customScripts
SaleCycle पिक्सल टैग scp customPixels
कन्वर्ज़न पेज के लिए, SearchForce JavaScript ट्रैकिंग sfc nonGoogleScripts
लैंडिंग पेज के लिए SearchForce JavaScript ट्रैकिंग sfl nonGoogleScripts
SearchForce रीडायरेक्शन ट्रैकिंग टैग sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
Survicate Widget svw nonGoogleScripts
Tradedoubler Lead Conversion Tag tdlc nonGooglePixels
Tradedoubler Sale Conversion Tag tdsc nonGooglePixels
कन्वर्ज़न ट्रैकिंग टैग चालू करना tc nonGoogleScripts
डेटा कलेक्शन टैग चालू करना tdc nonGoogleScripts
Twitter Universal Website Tag twitter_website_tag nonGoogleScripts
Upsellit Global Footer Tag uslt customScripts
Upsellit Confirmation Tag uspt customScripts
Ve Interactive JavaScript टैग vei nonGoogleScripts
Ve Interactive Pixel veip nonGooglePixels
VisualDNA का कन्वर्ज़न टैग vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
ज़ोन zone
ट्रिगर ID Classes
Element Visibility Listener/Trigger evl google
क्लिक लिसनर/ट्रिगर cl google
फ़ॉर्म सबमिट लिसनर/ट्रिगर fsl
इतिहास लिसनर/ट्रिगर hl google
JavaScript गड़बड़ी सुनने वाला/ट्रिगर करने वाला jel google
लिंक क्लिक लिसनर/ट्रिगर lcl
स्क्रोल डेप्थ लिसनर/ट्रिगर sdl google
टाइमर लिसनर/ट्रिगर tl google
YouTube वीडियो लिसनर/ट्रिगर ytl google
वैरिएबल ID Classes
पहले पक्ष की कुकी k google
ऑटो-इवेंट वैरिएबल v google
स्थिर c google
कंटेनर वर्शन नंबर ctv google
कस्टम इवेंट e google
कस्टम JavaScript वैरिएबल jsm customScripts
डेटा लेयर का वैरिएबल v google
डीबग मोड dbg google
डीओएम एलिमेंट d google
एलिमेंट किसको दिखे vis google
Google Analytics की सेटिंग (लेगसी) gas google
एचटीटीपी रेफ़रल देने वाला f google
JavaScript वैरिएबल j google
लुकअप टेबल smm google
रैंडम नंबर यानी किसी भी क्रम से मिलने वाला नंबर r google
RegEx वाली टेबल remm google
URL u google

यहां दी गई टेबल में, उपलब्ध क्लास और अन्य क्लास के साथ उनके संबंधों की सूची दी गई है. अपने-आप अनुमति वाली सूची में शामिल कॉलम में, उन क्लास की सूची होती है जिन्हें अनुमति वाली सूची में अपने-आप शामिल कर लिया जाएगा. ऐसा तब होगा, जब उस लाइन में मौजूद क्लास को भी अनुमति वाली सूची में शामिल किया जाएगा. इसी तरह, अपने-आप ब्लॉक की गई क्लास कॉलम में उन क्लास की सूची होती है जिन्हें उस लाइन में मौजूद क्लास के ब्लॉक किए जाने पर, अपने-आप ब्लॉक कर दिया जाएगा.

कक्षा ब्यौरा अपने-आप अनुमति दी गई अपने-आप ब्लॉक की गई
customPixels यह उपयोगकर्ता के तय किए गए यूआरएल पर पिक्सल भेज सकता है. nonGooglePixels customScripts
html
customScripts उपयोगकर्ता की ओर से दिए गए JavaScript कोड को चलाने में सक्षम हो. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google यह सिर्फ़ Google पर होस्ट की गई स्क्रिप्ट को चलाने और Google को पिक्सल भेजने में सक्षम है.
html customScripts के लिए दूसरा ईमेल पता. ध्यान दें कि यह कस्टम एचटीएमएल टैग के लिए भी ID है. इससे यह पक्का होता है कि लेगसी वर्शन के उपयोगकर्ताओं को भी customScripts क्लास के फ़ायदे मिलें. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels यह पिक्सेल को Google से बाहर के डोमेन पर भेज सकता है. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Google के अलावा किसी और प्लैटफ़ॉर्म से मिली स्क्रिप्ट को चलाने की सुविधा. nonGooglePixels
customScripts
html
nonGoogleIframes Google से बाहर के डोमेन से iframe इंजेक्ट कर सकता है. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts कस्टम टेंप्लेट के हिस्से के तौर पर इस्तेमाल की गई सैंडबॉक्स की गई JavaScript. कोई नहीं कोई नहीं