इसके लिए, अनुमति लेना ज़रूरी है
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 |
स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
|
लिखने योग्य |
autoEventFilter[].parameter[].type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
autoEventFilter[].type |
string |
इस शर्त के लिए ऑपरेटर का टाइप.
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
checkValidation.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
continuousTimeMinMilliseconds.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
customEventFilter[].parameter[] |
list |
स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
|
लिखने योग्य |
customEventFilter[].parameter[].type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
customEventFilter[].type |
string |
इस शर्त के लिए ऑपरेटर का टाइप.
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
eventName.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
filter[].parameter[] |
list |
स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
|
लिखने योग्य |
filter[].parameter[].type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
filter[].type |
string |
इस शर्त के लिए ऑपरेटर का टाइप.
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
horizontalScrollPercentageList.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
interval.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
intervalSeconds.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
limit.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
maxTimerLengthSeconds.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
name |
string |
डिसप्ले नेम को ट्रिगर करें. | लिखने योग्य |
parameter[].type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
selector.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
totalTimeMinMilliseconds.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
uniqueTriggerId.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
verticalScrollPercentageList.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
visibilitySelector.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
visiblePercentageMax.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
visiblePercentageMin.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
waitForTags.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
waitForTagsTimeout.type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
वैकल्पिक प्रॉपर्टी | |||
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 |
उस डेटा लेयर के इवेंट को तय करता है जिसकी वजह से यह ट्रिगर होता है.
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
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')
इसे आज़माएं!
इस तरीके को लाइव डेटा पर कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.