हालांकि, 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 |
अफ़िलिएट विंडो कन्वर्ज़न टैग | 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 |
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. | कभी नहीं | कभी नहीं |