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

हमारा सुझाव है कि 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
अफ़िलिएट विंडो कन्वर्ज़न टैग awc nonGoogleScripts
अफ़िलिएट विंडो जर्नी टैग 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 स्टैंडर्ड ट्रैकिंग टैग (पुराना) cts nonGoogleScripts
comScore का यूनिफ़ाइड डिजिटल मेज़रमेंट टैग csm nonGoogleScripts
Conversant Mediaplex - IFRAME MCT टैग mpm nonGoogleIframes
Conversant Mediaplex - स्टैंडर्ड IMG ROI टैग mpr nonGooglePixels
कन्वर्ज़न लिंक करने वाला टैग gclidw google
Crazy Egg टैग cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
कस्टम एचटीएमएल टैग html customScripts
कस्टम इमेज टैग img customPixels
DistroScale टैग dstag nonGoogleScripts
फ़्लडलाइट काउंटर टैग flc
फ़्लडलाइट सेल्स टैग fls
Dstillery का यूनिवर्सल पिक्सल टैग m6d nonGooglePixels
Eulerian Analytics टैग ela customScripts
Google टैग (पहले इसे Google Analytics 4 कॉन्फ़िगरेशन कहा जाता था) 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 टैग ljs nonGoogleScripts
Marin Software टैग ms nonGoogleScripts
Mediaplex - IFRAME MCT टैग mpm nonGoogleIframes
मीडियाप्लेक्स - मानक IMG ROI टैग mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Mouseflow टैग mf nonGoogleScripts
Neustar Pixel ta nonGoogleScripts
Nielsen DCR Static Lite Tag ndcr nonGoogleScripts
Nudge Content Analytics टैग nudge nonGoogleScripts
Oktopost ट्रैकिंग कोड 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
रॉसॉफ़्ट फ़ॉक्समेट्रिक्स fxm nonGoogleScripts
SaleCycle JavaScript Tag scjs customScripts
SaleCycle Pixel Tag scp customPixels
कन्वर्ज़न पेज के लिए SearchForce JavaScript ट्रैकिंग sfc nonGoogleScripts
लैंडिंग पेज के लिए SearchForce JavaScript ट्रैकिंग sfl nonGoogleScripts
SearchForce रीडायरेक्शन ट्रैकिंग टैग sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
Survicate Widget svw nonGoogleScripts
Tradedoubler लीड कन्वर्ज़न टैग tdlc nonGooglePixels
Tradedoubler सेल कन्वर्ज़न टैग tdsc nonGooglePixels
टर्न कन्वर्ज़न ट्रैकिंग टैग tc nonGoogleScripts
डेटा कलेक्शन टैग चालू करना tdc nonGoogleScripts
Twitter युनिवर्सल वेबसाइट टैग twitter_website_tag nonGoogleScripts
Upsellit ग्लोबल फ़ुटर टैग uslt customScripts
Upsellit की पुष्टि करने वाला टैग uspt customScripts
Ve Interactive JavaScript टैग vei nonGoogleScripts
Ve Interactive पिक्सल veip nonGooglePixels
VisualDNA रूपांतरण टैग vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
ज़ोन zone
ट्रिगर ID Classes
एलिमेंट विज़िबिलिटी लिसनर/ट्रिगर 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
DOM एलिमेंट d google
एलिमेंट किसको दिखे vis google
Google Analytics की सेटिंग (लेगसी) gas google
एचटीटीपी रेफ़रर f google
JavaScript चर j google
लुकअप टेबल smm google
अनियमित संख्या r google
रेगुलर एक्सप्रेशन वाली टेबल remm google
URL u google

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

कक्षा ब्यौरा अनुमति वाली सूची में मौजूद है वीडियो अपने-आप ब्लॉक हो गया है
customPixels उपयोगकर्ता के तय किए गए यूआरएल पर पिक्सल भेजने की सुविधा. nonGooglePixels customScripts
html
customScripts उपयोगकर्ता से मिले JavaScript कोड को चलाने में सक्षम हो. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google सिर्फ़ 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. कोई नहीं कोई नहीं