हमारा सुझाव है कि 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 स्टैंडर्ड ट्रैकिंग टैग (पुराना) | 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 |
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. | कोई नहीं | कोई नहीं |