Triggers: update

इसके लिए, अनुमति लेना ज़रूरी है

GTM ट्रिगर को अपडेट करता है. इसे अभी आज़माएं या उदाहरण देखें.

अनुरोध

एचटीटीपी अनुरोध

PUT https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers/containerId/triggers/triggerId

पैरामीटर

पैरामीटर का नाम वैल्यू ब्यौरा
पाथ पैरामीटर
accountId string GTM खाता आईडी.
containerId string GTM कंटेनर आईडी.
triggerId string GTM ट्रिगर आईडी.
वैकल्पिक क्वेरी पैरामीटर
fingerprint string दिए जाने पर, यह फ़िंगरप्रिंट, स्टोरेज में ट्रिगर के फ़िंगरप्रिंट से मेल खाना चाहिए.

अनुमति देना

इस अनुरोध के लिए नीचे दिए गए दायरे के साथ अनुमति की ज़रूरत है (पुष्टि करने और अनुमति देने के बारे में ज़्यादा पढ़ें).

स्कोप
https://www.googleapis.com/auth/tagmanager.edit.containers

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, नीचे दी गई प्रॉपर्टी के साथ ट्रिगर संसाधन दें:

प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
ज़रूरी प्रॉपर्टी
autoEventFilter[].parameter[] list स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
  • बाइनरी ऑपरेटर के लिए, लेफ़्ट और राइट ऑपरेंड की जानकारी देने के लिए, arg0 और arg1 नाम वाले पैरामीटर शामिल करें.
  • इस समय, बायां ऑपरेंड (arg0) किसी वैरिएबल का संदर्भ होना चाहिए.
  • केस-इनसेंसिटिव रेगुलर एक्सप्रेशन मिलान के लिए, ignore_case नाम का एक बूलियन पैरामीटर शामिल करें, जिसे true पर सेट किया गया हो. अगर कोई वैल्यू तय नहीं की गई है या किसी दूसरी वैल्यू पर सेट की गई है, तो मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होगी.
  • किसी ऑपरेटर को नेगेटिव करने के लिए, negate बूलियन पैरामीटर नाम का एक बूलियन पैरामीटर शामिल करें. यह पैरामीटर true पर सेट होता है.
लिखने योग्य
autoEventFilter[].parameter[].type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
autoEventFilter[].type string इस शर्त के लिए ऑपरेटर का टाइप.

स्वीकार की जाने वाली वैल्यू हैं:
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
लिखने योग्य
checkValidation.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
continuousTimeMinMilliseconds.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
customEventFilter[].parameter[] list स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
  • बाइनरी ऑपरेटर के लिए, लेफ़्ट और राइट ऑपरेंड की जानकारी देने के लिए, arg0 और arg1 नाम वाले पैरामीटर शामिल करें.
  • इस समय, बायां ऑपरेंड (arg0) किसी वैरिएबल का संदर्भ होना चाहिए.
  • केस-इनसेंसिटिव रेगुलर एक्सप्रेशन मिलान के लिए, ignore_case नाम का एक बूलियन पैरामीटर शामिल करें, जिसे true पर सेट किया गया हो. अगर कोई वैल्यू तय नहीं की गई है या किसी दूसरी वैल्यू पर सेट की गई है, तो मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होगी.
  • किसी ऑपरेटर को नेगेटिव करने के लिए, negate बूलियन पैरामीटर नाम का एक बूलियन पैरामीटर शामिल करें. यह पैरामीटर true पर सेट होता है.
लिखने योग्य
customEventFilter[].parameter[].type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
customEventFilter[].type string इस शर्त के लिए ऑपरेटर का टाइप.

स्वीकार की जाने वाली वैल्यू हैं:
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
लिखने योग्य
eventName.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
filter[].parameter[] list स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
  • बाइनरी ऑपरेटर के लिए, लेफ़्ट और राइट ऑपरेंड की जानकारी देने के लिए, arg0 और arg1 नाम वाले पैरामीटर शामिल करें.
  • इस समय, बायां ऑपरेंड (arg0) किसी वैरिएबल का संदर्भ होना चाहिए.
  • केस-इनसेंसिटिव रेगुलर एक्सप्रेशन मिलान के लिए, ignore_case नाम का एक बूलियन पैरामीटर शामिल करें, जिसे true पर सेट किया गया हो. अगर कोई वैल्यू तय नहीं की गई है या किसी दूसरी वैल्यू पर सेट की गई है, तो मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होगी.
  • किसी ऑपरेटर को नेगेटिव करने के लिए, negate बूलियन पैरामीटर नाम का एक बूलियन पैरामीटर शामिल करें. यह पैरामीटर true पर सेट होता है.
लिखने योग्य
filter[].parameter[].type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
filter[].type string इस शर्त के लिए ऑपरेटर का टाइप.

स्वीकार की जाने वाली वैल्यू हैं:
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
लिखने योग्य
horizontalScrollPercentageList.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
interval.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
intervalSeconds.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
limit.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
maxTimerLengthSeconds.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
name string डिसप्ले नेम को ट्रिगर करें. लिखने योग्य
parameter[].type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
selector.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
totalTimeMinMilliseconds.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
uniqueTriggerId.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
verticalScrollPercentageList.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
visibilitySelector.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
visiblePercentageMax.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
visiblePercentageMin.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
waitForTags.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
waitForTagsTimeout.type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
  • "triggerReference"
लिखने योग्य
वैकल्पिक प्रॉपर्टी
autoEventFilter[] list इसका इस्तेमाल ऑटो इवेंट ट्रैकिंग के मामले में किया जाता है. लिखने योग्य
autoEventFilter[].parameter[].key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
autoEventFilter[].parameter[].list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
autoEventFilter[].parameter[].map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
autoEventFilter[].parameter[].value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
checkValidation nested object क्या हमें सिर्फ़ तब टैग सक्रिय करने चाहिए, जब फ़ॉर्म सबमिट या लिंक क्लिक इवेंट किसी दूसरे इवेंट हैंडलर ने रद्द नहीं किया हो (उदाहरण के लिए, पुष्टि की वजह से). सिर्फ़ फ़ॉर्म सबमिशन और लिंक क्लिक ट्रिगर के लिए मान्य है. लिखने योग्य
checkValidation.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
checkValidation.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
checkValidation.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
checkValidation.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
continuousTimeMinMilliseconds nested object 'किसको दिखे' मेट्रिक, लगातार दिखने में लगने वाला कम से कम समय (मिलीसेकंड में) ट्रिगर करती है. इस एट्रिब्यूट की वैल्यू सिर्फ़ एएमपी के 'किसको दिखे' ट्रिगर के लिए मान्य है. लिखने योग्य
continuousTimeMinMilliseconds.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
continuousTimeMinMilliseconds.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
continuousTimeMinMilliseconds.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
continuousTimeMinMilliseconds.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
customEventFilter[] list इसका इस्तेमाल कस्टम इवेंट के मामले में किया जाता है, जो सभी शर्तों के सही होने पर ट्रिगर होता है. लिखने योग्य
customEventFilter[].parameter[].key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
customEventFilter[].parameter[].list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
customEventFilter[].parameter[].map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
customEventFilter[].parameter[].value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
eventName nested object सक्रिय किए गए GTM इवेंट का नाम. यह सिर्फ़ टाइमर ट्रिगर के लिए मान्य है. लिखने योग्य
eventName.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
eventName.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
eventName.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
eventName.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
filter[] list ट्रिगर सिर्फ़ तभी चालू होगा, जब सभी शर्तें सही होंगी. लिखने योग्य
filter[].parameter[].key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
filter[].parameter[].list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
filter[].parameter[].map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
filter[].parameter[].value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
horizontalScrollPercentageList nested object स्क्रोल ट्रिगर के लिए पूर्णांक प्रतिशत मानों की सूची. व्यू को हॉरिज़ॉन्टल रूप से स्क्रोल करने पर हर प्रतिशत तक पहुंचने पर ट्रिगर फ़ायर होगा. सिर्फ़ एएमपी स्क्रोल ट्रिगर के लिए मान्य है. लिखने योग्य
horizontalScrollPercentageList.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
horizontalScrollPercentageList.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
horizontalScrollPercentageList.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
horizontalScrollPercentageList.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
interval nested object बार-बार होने वाले टाइमर इवेंट को ट्रिगर करने के बीच का समय (मिलीसेकंड में). यह सिर्फ़ टाइमर ट्रिगर के लिए मान्य है. लिखने योग्य
interval.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
interval.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
interval.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
interval.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
intervalSeconds nested object टाइमर इवेंट के सक्रिय होने के बीच का समय (सेकंड में). यह सिर्फ़ एएमपी टाइमर ट्रिगर के लिए मान्य है. लिखने योग्य
intervalSeconds.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
intervalSeconds.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
intervalSeconds.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
intervalSeconds.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
limit nested object इस टाइमर ट्रिगर के फ़ायर होने वाले GTM इवेंट की संख्या की सीमा. अगर कोई सीमा सेट नहीं है, तो हम तब तक GTM इवेंट सक्रिय करते रहेंगे, जब तक उपयोगकर्ता पेज छोड़ नहीं देता. यह सिर्फ़ टाइमर ट्रिगर के लिए मान्य है. लिखने योग्य
limit.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
limit.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
limit.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
limit.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
maxTimerLengthSeconds nested object टाइमर इवेंट को ट्रिगर करने का ज़्यादा से ज़्यादा समय (सेकंड में). यह सिर्फ़ एएमपी टाइमर ट्रिगर के लिए मान्य है. लिखने योग्य
maxTimerLengthSeconds.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
maxTimerLengthSeconds.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
maxTimerLengthSeconds.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
maxTimerLengthSeconds.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
parameter[].key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
parameter[].list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
parameter[].map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
parameter[].value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
selector nested object एक क्लिक ट्रिगर सीएसएस सिलेक्टर (जैसे, "a", "button" वगैरह). यह सिर्फ़ एएमपी क्लिक ट्रिगर के लिए मान्य है. लिखने योग्य
selector.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
selector.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
selector.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
selector.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
totalTimeMinMilliseconds nested object यह विज़िबिलिटी ट्रिगर की गई है. इसमें, दिखने का कम से कम कुल समय (मिलीसेकंड में) होता है. इस एट्रिब्यूट की वैल्यू सिर्फ़ एएमपी के 'किसको दिखे' ट्रिगर के लिए मान्य है. लिखने योग्य
totalTimeMinMilliseconds.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
totalTimeMinMilliseconds.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
totalTimeMinMilliseconds.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
totalTimeMinMilliseconds.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
type string उस डेटा लेयर के इवेंट को तय करता है जिसकी वजह से यह ट्रिगर होता है.

स्वीकार की जाने वाली वैल्यू हैं:
  • "always"
  • "ampClick"
  • "ampScroll"
  • "ampTimer"
  • "ampVisibility"
  • "click"
  • "customEvent"
  • "domReady"
  • "elementVisibility"
  • "formSubmission"
  • "historyChange"
  • "jsError"
  • "linkClick"
  • "pageview"
  • "scrollDepth"
  • "timer"
  • "triggerGroup"
  • "windowLoaded"
  • "youTubeVideo"
लिखने योग्य
uniqueTriggerId nested object ट्रिगर का दुनिया भर में इस्तेमाल होने वाला यूनीक आईडी, जो इसे अपने-आप जनरेट करता है. जैसे, फ़ॉर्म सबमिट, लिंक क्लिक या टाइमर लिसनर. इसका इस्तेमाल, ट्रिगर आईडी के आधार पर ट्रिगर फ़िल्टर करने के साथ काम न करने वाले ऑटो-इवेंट के साथ काम करने के लिए किया जाता है. आउटपुट जनरेट करने के दौरान, यह वैल्यू अपने-आप भर जाती है, क्योंकि तब तक ट्रिगर से लगाए गए टैग मौजूद नहीं होते. यह सिर्फ़ फ़ॉर्म सबमिट, लिंक क्लिक, और टाइमर ट्रिगर के लिए मान्य है. लिखने योग्य
uniqueTriggerId.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
uniqueTriggerId.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
uniqueTriggerId.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
uniqueTriggerId.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
verticalScrollPercentageList nested object स्क्रोल ट्रिगर के लिए पूर्णांक प्रतिशत मानों की सूची. व्यू को वर्टिकल तरीके से स्क्रोल करने पर, हर प्रतिशत तक पहुंचने पर ट्रिगर फ़ायर होगा. सिर्फ़ एएमपी स्क्रोल ट्रिगर के लिए मान्य है. लिखने योग्य
verticalScrollPercentageList.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
verticalScrollPercentageList.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
verticalScrollPercentageList.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
verticalScrollPercentageList.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
visibilitySelector nested object विज़िबिलिटी ट्रिगर सीएसएस सिलेक्टर (जैसे, "#id"). इस एट्रिब्यूट की वैल्यू सिर्फ़ एएमपी के 'किसको दिखे' ट्रिगर के लिए मान्य है. लिखने योग्य
visibilitySelector.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
visibilitySelector.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
visibilitySelector.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
visibilitySelector.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
visiblePercentageMax nested object इससे पता चलता है कि 'किसको दिखे' सेटिंग, ज़्यादा से ज़्यादा 'किसको दिखे' सेटिंग. इस एट्रिब्यूट की वैल्यू सिर्फ़ एएमपी के 'किसको दिखे' ट्रिगर के लिए मान्य है. लिखने योग्य
visiblePercentageMax.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
visiblePercentageMax.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
visiblePercentageMax.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
visiblePercentageMax.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
visiblePercentageMin nested object दृश्यता ट्रिगर कम से कम प्रतिशत दृश्यता. इस एट्रिब्यूट की वैल्यू सिर्फ़ एएमपी के 'किसको दिखे' ट्रिगर के लिए मान्य है. लिखने योग्य
visiblePercentageMin.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
visiblePercentageMin.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
visiblePercentageMin.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
visiblePercentageMin.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
waitForTags nested object सभी टैग के सक्रिय होने तक, हमें फ़ॉर्म सबमिट करने या लिंक खोलने में देरी करनी चाहिए या नहीं (डिफ़ॉल्ट कार्रवाई को रोकने और बाद में डिफ़ॉल्ट कार्रवाई को सिम्युलेट करने पर). सिर्फ़ फ़ॉर्म सबमिशन और लिंक क्लिक ट्रिगर के लिए मान्य है. लिखने योग्य
waitForTags.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
waitForTags.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
waitForTags.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
waitForTags.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
waitForTagsTimeout nested object जब ऊपर दिए गए 'waits_for_Tag' के आकलन की संख्या true हो जाती है, तब टैग को ट्रिगर होने के लिए कितना इंतज़ार (मिलीसेकंड में) करना है. सिर्फ़ फ़ॉर्म सबमिशन और लिंक क्लिक ट्रिगर के लिए मान्य है. लिखने योग्य
waitForTagsTimeout.key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
waitForTagsTimeout.list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
waitForTagsTimeout.map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
waitForTagsTimeout.value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य

जवाब

कामयाब होने पर, यह तरीका रिस्पॉन्स के मुख्य हिस्से में ट्रिगर रिसॉर्स दिखाता है.

उदाहरण

ध्यान दें: इस तरीके के लिए दिए गए कोड के उदाहरणों में इसके साथ काम करने वाली सभी प्रोग्रामिंग भाषाएं नहीं दिखाई गई हैं (इसके साथ काम करने वाली भाषाओं की सूची के लिए क्लाइंट लाइब्रेरी वाला पेज देखें).

Java

Java क्लाइंट लाइब्रेरी का इस्तेमाल करता है.

/*
 * Note: This code assumes you have an authorized tagmanager service object.
 */

/*
 * This request updates an existing trigger for the authorized user.
 */

// Create the condition parameters objects.
Parameter arg0 = new Parameter();
arg0.setType("template");
arg0.setKey("arg0");
arg0.setValue("{{Page URL}}");
Parameter arg1 = new Parameter();
arg1.setType("template");
arg1.setKey("arg1");
arg1.setValue("timed.html");

// Create the auto event condition object.
Condition condition = new Condition();
condition.setType("contains");
condition.setParameter(Arrays.asList(arg0, arg1));

// Create the event parameter.
Parameter eventName = new Parameter();
eventName.setType("template");
eventName.setValue("gtm.timer");

// Create the interval parameter.
Parameter interval = new Parameter();
interval.setType("template");
interval.setValue("10000");

// Create the limit parameter.
Parameter limit = new Parameter();
limit.setType("template");
limit.setValue("10");

// Create the trigger object.
Trigger trigger = new Trigger();
trigger.setName("Updated Timer Trigger");
trigger.setType("timer");
trigger.setAutoEventFilter(Arrays.asList(condition));
trigger.setEventName(eventName);
trigger.setInterval(interval);
trigger.setLimit(limit);

try {
  Trigger response = tagmanager.accounts().containers().
      triggers().update("123456", "54321", "1", trigger).execute();
} catch (GoogleJsonResponseException e) {
  System.err.println("There was a service error: "
      + e.getDetails().getCode() + " : "
      + e.getDetails().getMessage());
}

/*
 * The results of the update method are stored in the response object.
 * The following code shows how to access the updated name and fingerprint.
 */
System.out.println("Updated Name = " + response.getName());
System.out.println("Updated Fingerprint = " + response.getFingerprint());

Python

Python क्लाइंट लाइब्रेरी का इस्तेमाल करता हो.

# Note: This code assumes you have an authorized tagmanager service object.

# This request updates an existing trigger.
try:
  response = tagmanager.accounts().containers().triggers().update(
      accountId='123456',
      containerId='54321',
      triggerId='3',
      body={
          'name': 'Updated Timed trigger',
          'type': 'timer',
          'autoEventFilter': [
              {
                  'type': 'contains',
                  'parameter': [
                      {
                          'type': 'template',
                          'key': 'arg0',
                          'value': '{{Page URL}}'
                      },
                      {
                          'type': 'template',
                          'key': 'arg1',
                          'value': 'timed.html'
                      }
                  ]
              }
          ],
          'eventName': {
              'type': 'template',
              'value': 'gtm.timer'
          },
          'interval': {
              'type': 'template',
              'value': '10000'
          },
          'limit': {
              'type': 'template',
              'value': '10'
          }
      }
  ).execute()

except TypeError, error:
  # Handle errors in constructing a query.
  print 'There was an error in constructing your query : %s' % error

except HttpError, error:
  # Handle API errors.
  print ('There was an API error : %s : %s' %
         (error.resp.status, error.resp.reason))

# The results of the update method are stored in the response object.
# The following code shows how to access the updated name and fingerprint.
print 'Updated Name = %s' % response.get('name')
print 'Updated Fingerprint = %s' % response.get('fingerprint')

इसे आज़माएं!

इस तरीके को लाइव डेटा पर कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.