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

हालांकि, 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 स्टैंडर्ड ट्रैकिंग टैग (OBSOLETE) cts nonGoogleScripts
Firestore यूनिफ़ाइड डिजिटल मेज़रमेंट टैग csm nonGoogleScripts
Conversant Mediaplex - IFRAME MCT टैग mpm nonGoogleIframes
Conversant Mediaplex - मानक img आरओआई टैग mpr nonGooglePixels
कन्वर्ज़न लिंक करने वाला टैग gclidw google
क्रेज़ी एग टैग cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
कस्टम एचटीएमएल टैग html customScripts
कस्टम इमेज टैग img customPixels
DistroScale टैग dstag nonGoogleScripts
फ़्लडलाइट काउंटर टैग flc
फ़्लडलाइट सेल्स टैग fls
Dstillery यूनिवर्सल Pixel टैग 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 विश्वसनीय स्टोर टैग 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 Tag ms nonGoogleScripts
मीडियाप्लेक्स - IFRAME MCT टैग mpm nonGoogleIframes
मीडियाप्लेक्स - मानक IMG ROI टैग mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
माउसफ़्लो टैग mf nonGoogleScripts
न्यूस्टार पिक्सल ta nonGoogleScripts
Nielsen DCR Static Lite Tag ndcr nonGoogleScripts
Ndge कॉन्टेंट से जुड़े Analytics टैग nudge nonGoogleScripts
Oktopost ट्रैकिंग कोड okt nonGoogleScripts
Optimise Conversion Tag omc nonGoogleScripts
मालिक सुनता है 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
ट्रेडdoubler लीड कन्वर्ज़न टैग tdlc nonGooglePixels
ट्रेडdoubler सेल का कन्वर्ज़न टैग tdsc nonGooglePixels
टर्न कन्वर्ज़न ट्रैकिंग टैग tc nonGoogleScripts
डेटा कलेक्शन टैग चालू करें tdc nonGoogleScripts
Twitter युनिवर्सल वेबसाइट टैग twitter_website_tag nonGoogleScripts
यूनिवर्सल Analytics टैग ua google
Upsellit ग्लोबल फ़ुटर टैग uslt customScripts
अपसेलिट पुष्टि टैग uspt customScripts
Ve इंटरैक्टिव JavaScript टैग vei nonGoogleScripts
Ve इंटरैक्टिव पिक्सल 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
यूआरएल 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 के अलावा किसी दूसरे डोमेन से iframes इंजेक्ट करने की सुविधा. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts कस्टम टेंप्लेट के हिस्से के तौर पर इस्तेमाल किए गए सैंडबॉक्स JavaScript. कभी नहीं कभी नहीं