क्लिक
क्लिक एलिमेंट: dataLayer में क्लिक ट्रिगर से सेट की गई gtm.element कुंजी ऐक्सेस करता है. यह उस DOM एलीमेंट का एक संदर्भ होगा, जहां पर क्लिक हुआ था.
क्लिक क्लास: dataLayer में क्लिक ट्रिगर से सेट की गई gtm.elementClasses कुंजी ऐक्सेस करता है. यह क्लिक किए गए DOM एलीमेंट पर क्लास विशेषता का स्ट्रिंग मान होगा.
क्लिक आईडी: dataLayer में क्लिक ट्रिगर से सेट की गई gtm.elementId कुंजी को ऐक्सेस करता है. यह क्लिक किए गए DOM एलीमेंट पर आईडी विशेषता का स्ट्रिंग मान होगा.
क्लिक टारगेट: dataLayer में क्लिक ट्रिगर से सेट की गई gtm.elementTarget कुंजी को ऐक्सेस करता है.
क्लिक यूआरएल: dataLayer में क्लिक ट्रिगर से सेट की गई gtm.elementUrl कुंजी को ऐक्सेस करता है.
क्लिक टेक्स्ट: dataLayer में क्लिक ट्रिगर से सेट की गई gtm.elementText कुंजी को ऐक्सेस करता है.
गड़बड़ियां
गड़बड़ी का मैसेज: dataLayer में 'JavaScript गड़बड़ी' ट्रिगर से सेट की गई gtm.errorMessage कुंजी को ऐक्सेस करता है. यह गड़बड़ी के मैसेज वाला एक स्ट्रिंग होगा.
गड़बड़ी वाला यूआरएल: dataLayer में 'JavaScript गड़बड़ी' ट्रिगर से सेट की गई gtm.errorUrl कुंजी को ऐक्सेस करता है. यह उस URL वाली स्ट्रिंग होगी, जहां गड़बड़ी हुई थी.
गड़बड़ी वाली लाइन: dataLayer में 'JavaScript गड़बड़ी' ट्रिगर से सेट की गई gtm.errorLine कुंजी को ऐक्सेस करता है. यह फ़ाइल में मौजूद उस पंक्ति की संख्या होगी जिसमें गड़बड़ी हुई है.
डीबग मोड: अगर कंटेनर मौजूदा समय में झलक मोड में चल रहा है, तो यह सही (true) वैल्यू दिखाता है.
फ़ॉर्म
फ़ॉर्म क्लास: dataLayer में फ़ॉर्म ट्रिगर से सेट की गई gtm.elementClasses कुंजी को ऐक्सेस करता है. यह फ़ॉर्म की क्लास विशेषता का स्ट्रिंग मान होगा.
फ़ॉर्म एलीमेंट: dataLayer में फ़ॉर्म ट्रिगर से सेट की गई gtm.element कुंजी को ऐक्सेस करता है. यह फ़ॉर्म के DOM एलीमेंट का एक संदर्भ होगा.
फ़ॉर्म आईडी: dataLayer में फ़ॉर्म ट्रिगर से सेट की गई gtm.elementId कुंजी को ऐक्सेस करता है. यह फ़ॉर्म की आईडी विशेषता का स्ट्रिंग मान होगा.
फ़ॉर्म लक्ष्य: dataLayer में फ़ॉर्म ट्रिगर से सेट की गई gtm.elementTarget कुंजी को ऐक्सेस करता है.
फ़ॉर्म टेक्स्ट: dataLayer में फ़ॉर्म ट्रिगर से सेट की गई gtm.elementText कुंजी को ऐक्सेस करता है.
फ़ॉर्म यूआरएल: dataLayer में फ़ॉर्म ट्रिगर से सेट की गई gtm.elementUrl कुंजी को ऐक्सेस करता है.
हिस्ट्री
हिस्ट्री सोर्स: dataLayer में हिस्ट्री चेंज ट्रिगर से सेट की गई gtm.historyChangeSource कुंजी को ऐक्सेस करता है.
न्यू हिस्ट्री फ़्रैगमेंट: dataLayer में हिस्ट्री चेंज ट्रिगर से सेट की गई gtm.newUrlFragment कुंजी को ऐक्सेस करता है. इतिहास इवेंट के बाद पेज के URL के खंड (यानी हैश) वाले हिस्से का स्ट्रिंग मान होगा.
न्यू हिस्ट्री स्टेट: dataLayer में हिस्ट्री चेंज ट्रिगर से सेट की गई gtm.newHistoryState कुंजी को ऐक्सेस करता है. वह स्टेट ऑब्जेक्ट होगा, जिसे पेज से इतिहास इवेंट के लिए इतिहास पर पुश किया गया था.
ओल्ड हिस्ट्री फ़्रैगमेंट: dataLayer में हिस्ट्री चेंज ट्रिगर से सेट की गई gtm.oldUrlFragment कुंजी को ऐक्सेस करता है. इतिहास इवेंट के पहले पेज के URL के खंड (यानी हैश) वाले हिस्से का स्ट्रिंग मान होगा.
ओल्ड हिस्ट्री स्टेट: dataLayer में हिस्ट्री चेंज ट्रिगर से सेट की गई gtm.oldHistoryState कुंजी को ऐक्सेस करता है. स्टेट ऑब्जेक्ट होगा, जो इतिहास इवेंट घटित होने के पहले सक्रिय था.
पेज
पेज का होस्टनाम: वर्तमान URL का होस्टनाम भाग देता है.
पेज पथ: वर्तमान URL का पथ भाग देता है.
पेज URL: वर्तमान पेज का पूरा URL देता है.
रेफ़रलकर्ता: वर्तमान पेज का पूरा रेफ़रल देने वाला यूआरएल देता है.
स्क्रोल करें
पेज पर सबसे नीचे तक स्क्रोल करने से जुड़ा थ्रेशोल्ड: dataLayer में पेज पर सबसे नीचे तक स्क्रोल करने के ट्रिगर से सेट की गई gtm.scrollThreshold कुंजी को ऐक्सेस करता है. यह पेज पर सबसे नीचे तक स्क्रोल करने से जुड़ी एक न्यूमैरिक वैल्यू होगी, जिस पर पहुंचते ही ट्रिगर हुआ. प्रतिशत सीमा के लिए, यह एक संख्यात्मक मान (0-100) होगा. पिक्सेल के लिए, यह थ्रेशोल्ड के रूप में तय किए गए पिक्सेल को दर्शाने वाली न्यूमैरिक वैल्यू होगी.
पेज पर सबसे नीचे तक स्क्रोल करने से जुड़ी इकाइयां: dataLayer में पेज पर सबसे नीचे तक स्क्रोल करने से जुड़े ट्रिगर से सेट की गई gtm.scrollUnits कुंजी को ऐक्सेस करता है. यह ‘पिक्सेल’ या ‘प्रतिशत’ होगा, जो उस थ्रेशोल्ड के लिए तय इकाई को बताता है जिसकी वजह से ट्रिगर हुआ.
स्क्रोल डायरेक्शन: dataLayer में पेज पर सबसे नीचे तक स्क्रोल करने से जुड़े ट्रिगर से सेट की गई gtm.scrollDirection कुंजी को ऐक्सेस करता है. यह या तो 'वर्टिकल' या 'हॉरिज़ॉन्टल' होगा, जो उस थ्रेशोल्ड की दिशा को बताता है जिसकी वजह से ट्रिगर हुआ.
ज़रूरी सुविधाएं
कंटेनर आईडी: कंटेनर का सार्वजनिक आईडी उपलब्ध कराता है. उदाहरण मान: GTM-XKCD11
कंटेनर वर्शन: कंटेनर की वर्शन संख्या को स्ट्रिंग के रूप में दिखाता है.
परिवेश नाम: अगर कंटेनर अनुरोध किसी परिवेश "पूर्वावलोकन शेयर करें" लिंक या परिवेश स्निपेट से किया गया है, तो वर्तमान परिवेश का उपयोगकर्ता के ज़रिए रखा गया नाम दर्शाता है. अंतर्निहित परिवेश के लिए यह "लाइव", "नवीनतम" या "अभी बदलाव किया जा रहा है" दर्शाएगा. अन्य सभी मामलों में यह एक खाली स्ट्रिंग लौटाता है.
इवेंट: dataLayer में event कुंजी को ऐक्सेस करता है, जो मौजूदा dataLayer इवेंट का नाम है (उदाहरण के लिए, gtm.js, gtm.dom, gtm.load या कस्टम इवेंट नाम).
एचटीएमएल आईडी: कस्टम एचटीएमएल टैग के सफल या असफल रहने पर, उन्हें सिग्नल देने की अनुमति देता है; इसका इस्तेमाल टैग सेटअप और क्लीनअप के साथ किया जाता है.
कोई एक नंबर: एक संख्या मान को लौटाता है.
Analytics Client-ID: यह डिफ़ॉल्ट Google Analytics Client-ID कुकी से Client-ID उपलब्ध कराता है.
Analytics सेशन आईडी: यह डिफ़ॉल्ट रूप से प्रीफ़िक्स की गई सभी Google Analytics सेशन कुकी से सेशन आईडी उपलब्ध कराता है. अगर एक से ज़्यादा Google Analytics सेशन कुकी मौजूद हैं, तो यह वैरिएबल स्ट्रिंग वैल्यू दिखाता है जिसमें सभी संबंधित सेशन आईडी शामिल होते हैं.
Analytics सेशन नंबर: यह डिफ़ॉल्ट रूप से प्रीफ़िक्स की गई सभी Google Analytics सेशन कुकी से सेशन नंबर उपलब्ध कराता है. अगर एक से ज़्यादा Google Analytics सेशन कुकी मौजूद हैं, तो वैरिएबल स्ट्रिंग वैल्यू दिखाता है. इसमें सभी संबंधित सेशन नंबर शामिल होते हैं.
वीडियो
वीडियो का समय: dataLayer में gtm.videoCurrentTime कुंजी को ऐक्सेस करता है, जो उस समय को सेकंड में दर्शाने वाली पूर्णांक संख्या है, जब वीडियो में कोई इवेंट हुआ था.
वीडियो की अवधि: dataLayer में gtm.videoDuration कुंजी को ऐक्सेस करती है, जो वीडियो की कुल अवधि को सेकंड में दिखाने वाली पूर्णांक संख्या है.
वीडियो का प्रतिशत: यह dataLayer में मौजूद gtm.VideoPercent कुंजी को ऐक्सेस करता है. यह पूर्णांक (0-100) होता है. इससे पता चलता है कि वीडियो के कौनसे प्रतिशत हिस्से पर इवेंट ट्रिगर हुआ.
वीडियो उपलब्ध कराने वाली कंपनी: dataLayer में YouTube वीडियो ट्रिगर से सेट की गई gtm.videoProvider कुंजी को ऐक्सेस करता है. यह वीडियो उपलब्ध कराने वाली कंपनी का नाम होगा. जैसे, 'YouTube'.
वीडियो स्टेटस: dataLayer में gtm.videoStatus कुंजी को ऐक्सेस करता है, जो वीडियो का वह स्टेटस है, जब किसी इवेंट का पता लगाया गया था, उदाहरण के लिए, 'चलता हुआ', 'रुका हुआ'.
वीडियो टाइटल: dataLayer में YouTube वीडियो ट्रिगर से सेट की गई gtm.videoTitle कुंजी को ऐक्सेस करता है. यह वीडियो का शीर्षक होगा.
वीडियो यूआरएल: dataLayer में YouTube वीडियो ट्रिगर से सेट की गई gtm.videoUrl कुंजी को ऐक्सेस करता है. यह वीडियो का URL होगा, उदा. ‘https://www.youtube.com/watch?v=gvHcXIF0rTU’.
वीडियो का दिखना: dataLayer में YouTube वीडियो ट्रिगर से सेट की गई gtm.videoVisible कुंजी को ऐक्सेस करता है. व्यूपोर्ट में वीडियो दिखाई देने पर यह सही पर सेट किया जाएगा और न दिखाई देने पर गलत पर सेट किया जाएगा (उदाहरण के लिए, वेबसाइट में फ़ोल्ड के नीचे या बैकग्राउंड टैब में चलाना).
विज़िबिलिटी
दिखने वाले हिस्से का प्रतिशत: dataLayer में एलिमेंट विज़िबिलिटी ट्रिगर से सेट की गई gtm.visibleRatio कुंजी को ऐक्सेस करता है. यह एक संख्यात्मक मान (0-100) होगा, जो यह दर्शाता है कि ट्रिगर के सक्रिय होने पर चुने गए एलीमेंट का कितना हिस्सा दिखाई दे रहा है.
स्क्रीन पर दिखाई देते रहने का समय: dataLayer में एलीमेंट विज़िबिलिटी ट्रिगर से सेट की गई gtm.visibleTime कुंजी को ऐक्सेस करता है. यह एक संख्यात्मक मान होगा, जो यह दर्शाता है कि ट्रिगर के सक्रिय होने पर चुना गया एलीमेंट कितने मिलीसेकंड तक दिखाई देता है.