हालांकि, 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 क्लास होगी. क्लास, मौजूदा और आने वाले समय के टैग, ट्रिगर, और वैरिएबल में सुविधाओं को ब्लॉक करने के लिए काम की होती हैं.
अनुमति वाली सूचियों और ब्लॉक की गई सूचियों को कंट्रोल करने वाले नियमों को समझना ज़रूरी है:
- अनुमति वाली सूचियां अनुमति वाली सूची सेट करने पर, उससे जुड़े टैग, ट्रिगर, और वैरिएबल सिर्फ़ तब काम करेंगे, जब वे अनुमति वाली सूची में हों. ऐसा सीधे तौर पर (टाइप आईडी के हिसाब से) या परोक्ष तौर पर (सूची में उनकी सभी क्लास शामिल होने पर) किया जा सकता है.
- ब्लॉकलिस्ट ब्लॉकलिस्ट सेट होने पर, टैग, ट्रिगर, और वैरिएबल सिर्फ़ तब काम करेंगे, जब वे ब्लॉकलिस्ट में नहीं होंगे. ऐसा सीधे तौर पर (टाइप आईडी के हिसाब से) या परोक्ष तौर पर (उनकी क्लास में से कोई भी क्लास सूची में शामिल होने पर) किया जा सकता है.
- अनुमति वाली सूचियों के मुकाबले, ब्लॉकलिस्ट को प्राथमिकता दी जाती है अगर दोनों को सेट किया गया है, तो ब्लॉकलिस्ट को प्राथमिकता दी जाएगी. टैग की किसी क्लास के लिए अनुमति वाली सूची और उसी क्लास में मौजूद किसी खास टैग के लिए ब्लॉक की गई सूची का इस्तेमाल किया जा सकता है. हालांकि, इसका उल्टा नहीं किया जा सकता. टैग के किसी क्लास के लिए ब्लॉकलिस्ट और उसी क्लास में मौजूद किसी खास टैग के लिए अनुमति वाली सूची का इस्तेमाल नहीं किया जा सकता.
- क्लासों के बीच संबंध होते हैं
कुछ क्लासों के बीच संबंध होते हैं. उदाहरण के लिए, ऐसे टैग जो 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 |
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
|
customScriptshtml
|
customScripts |
उपयोगकर्ता की ओर से दिए गए JavaScript कोड को चलाने में सक्षम हो. |
htmlcustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
html
|
google |
यह सिर्फ़ Google पर होस्ट की गई स्क्रिप्ट को चलाने और Google को पिक्सल भेजने में सक्षम है. | ||
html |
customScripts के लिए दूसरा ईमेल पता. ध्यान दें कि यह कस्टम एचटीएमएल टैग के लिए भी ID है. इससे यह पक्का होता है कि लेगसी वर्शन के उपयोगकर्ताओं को भी customScripts क्लास के फ़ायदे मिलें. |
customScriptscustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
customScripts
|
nonGooglePixels |
यह पिक्सेल को Google से बाहर के डोमेन पर भेज सकता है. |
customPixelscustomScriptshtmlnonGoogleScriptsnonGoogleIframes
|
|
nonGoogleScripts |
Google के अलावा किसी और प्लैटफ़ॉर्म से मिली स्क्रिप्ट को चलाने की सुविधा. |
nonGooglePixels |
customScriptshtml
|
nonGoogleIframes |
Google से बाहर के डोमेन से iframe इंजेक्ट कर सकता है. |
nonGooglePixels |
customScriptshtmlnonGoogleScripts
|
sandboxedScripts |
कस्टम टेंप्लेट के हिस्से के तौर पर इस्तेमाल की गई सैंडबॉक्स की गई JavaScript. | कोई नहीं | कोई नहीं |