किसी कंटेनर के कंटेनर वर्शन. कंटेनर वर्शन को किसी खास समय पर कंटेनर के कॉन्फ़िगरेशन की बदली न जा सकने वाली कॉपी (स्नैपशॉट) के तौर पर माना जा सकता है. create
विधि का उपयोग करके एक नया वर्शन बनाने से, वर्तमान कॉन्फ़िगरेशन (यानी कंटेनर के मैक्रो, नियम और टैग) पर आधारित एक वर्शन बन जाएगा. restore
तरीका, दिए गए वर्शन का इस्तेमाल करके कंटेनर का कॉन्फ़िगरेशन पहले जैसा करेगा. update
तरीके का इस्तेमाल करके किसी वर्शन के name
और notes
फ़ील्ड को अपडेट किया जा सकता है. फ़िलहाल, पब्लिश किए गए वर्शन को फ़ेच करने के लिए, get
तरीके का इस्तेमाल करें और containerVersionId
के लिए published
बताएं.
इस संसाधन के तरीकों की सूची के लिए, इस पेज का अंत देखें.
संसाधनों का प्रतिनिधित्व
Google Tag Manager के कंटेनर वर्शन को दिखाता है.
{ "accountId": string, "containerId": string, "containerVersionId": string, "name": string, "deleted": boolean, "notes": string, "container": accounts.containers Resource, "macro": [ { "accountId": string, "containerId": string, "macroId": string, "name": string, "type": string, "notes": string, "scheduleStartMs": long, "scheduleEndMs": long, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ], "enablingRuleId": [ string ], "disablingRuleId": [ string ], "fingerprint": string, "parentFolderId": string } ], "rule": [ { "accountId": string, "containerId": string, "ruleId": string, "name": string, "notes": string, "condition": [ { "type": string, "parameter": [ { "type": string, "key": string, "value": string, "list": [ (Parameter) ], "map": [ (Parameter) ] } ] } ], "fingerprint": string } ], "tag": [ accounts.containers.tags Resource ], "trigger": [ accounts.containers.triggers Resource ], "variable": [ accounts.containers.variables Resource ], "folder": [ accounts.containers.folders Resource ], "fingerprint": string }
प्रॉपर्टी का नाम | वैल्यू | ब्यौरा | ज़रूरी जानकारी |
---|---|---|---|
accountId |
string |
GTM खाता आईडी. | |
container |
nested object |
जिस कंटेनर से यह वर्शन लिया गया था. | |
containerId |
string |
GTM कंटेनर आईडी. | |
containerVersionId |
string |
containerVersionId , GTM कंटेनर वर्शन की खास तौर पर पहचान करता है. |
|
deleted |
boolean |
सही का मान संकेत देता है कि यह कंटेनर वर्शन हटा दिया गया है. | |
fingerprint |
string |
GTM कंटेनर वर्शन का फ़िंगरप्रिंट, जिसे स्टोरेज के समय कैलकुलेट किया गया था. कंटेनर वर्शन में बदलाव होने पर, इस वैल्यू की फिर से गिनती की जाती है. | |
folder[] |
list |
कंटेनर में मौजूद वे फ़ोल्डर जिनसे यह वर्शन लिया गया था. | |
macro[] |
list |
कंटेनर में मौजूद वे मैक्रो, जिनसे यह वर्शन लिया गया था. | |
macro[].accountId |
string |
GTM खाता आईडी. | |
macro[].containerId |
string |
GTM कंटेनर आईडी. | |
macro[].disablingRuleId[] |
list |
सिर्फ़ मोबाइल कंटेनर के लिए: शर्त के साथ मैक्रो को बंद करने के लिए नियम आईडी की सूची; मैक्रो को तब चालू किया जाता है, जब चालू करने का कोई नियम सही हो और सभी बंद करने के नियम गलत हों. इस सेट को बिना क्रम के माना जाता है. | |
macro[].enablingRuleId[] |
list |
सिर्फ़ मोबाइल कंटेनर के लिए: कंडिशनल मैक्रो को चालू करने के लिए नियम आईडी की सूची; मैक्रो को चालू करने से पहले, उसे चालू करने का कोई नियम सही होने पर और बंद करने के सभी नियम गलत होने पर, मैक्रो चालू हो जाता है. इस सेट को बिना क्रम के माना जाता है. | |
macro[].fingerprint |
string |
GTM मैक्रो का फ़िंगरप्रिंट, जिसकी गणना स्टोरेज के समय की गई थी. मैक्रो में बदलाव होने पर, इस वैल्यू की फिर से गिनती की जाती है. | |
macro[].macroId |
string |
मैक्रो आईडी, GTM मैक्रो की पहचान करता है. | |
macro[].name |
string |
मैक्रो डिसप्ले नेम. | |
macro[].notes |
string |
कंटेनर में इस मैक्रो को लागू करने के तरीके के बारे में उपयोगकर्ता की जानकारी. | |
macro[].parameter[] |
list |
मैक्रो के पैरामीटर. | |
macro[].parameter[].key |
string |
नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. | लिखने योग्य |
macro[].parameter[].list[] |
list |
इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). | लिखने योग्य |
macro[].parameter[].map[] |
list |
इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). | लिखने योग्य |
macro[].parameter[].type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
macro[].parameter[].value |
string |
पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. | लिखने योग्य |
macro[].parentFolderId |
string |
पैरंट फ़ोल्डर का आईडी. | |
macro[].scheduleEndMs |
long |
मैक्रो शेड्यूल करने के लिए, खत्म होने का टाइमस्टैंप मिलीसेकंड में. | |
macro[].scheduleStartMs |
long |
मैक्रो शेड्यूल करने के लिए शुरुआती टाइमस्टैंप, मिलीसेकंड में. | |
macro[].type |
string |
GTM मैक्रो टाइप. | |
name |
string |
कंटेनर वर्शन का डिसप्ले नेम. | लिखने योग्य |
notes |
string |
कंटेनर में इस कंटेनर वर्शन को लागू करने के तरीके के बारे में उपयोगकर्ता की जानकारी. | लिखने योग्य |
rule[] |
list |
कंटेनर में मौजूद वे नियम जिनसे यह वर्शन लिया गया था. | |
rule[].accountId |
string |
GTM खाता आईडी. | |
rule[].condition[] |
list |
उन शर्तों की सूची जो यह नियम बनाती हैं (उनके बीच में AND इंप्लिसिट). | |
rule[].condition[].parameter[] |
list |
स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
|
लिखने योग्य |
rule[].condition[].parameter[].key |
string |
नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. | लिखने योग्य |
rule[].condition[].parameter[].list[] |
list |
इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). | लिखने योग्य |
rule[].condition[].parameter[].map[] |
list |
इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). | लिखने योग्य |
rule[].condition[].parameter[].type |
string |
पैरामीटर का टाइप. मान्य मान हैं:
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
rule[].condition[].parameter[].value |
string |
पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. | लिखने योग्य |
rule[].condition[].type |
string |
इस शर्त के लिए ऑपरेटर का टाइप.
स्वीकार की जाने वाली वैल्यू हैं:
|
लिखने योग्य |
rule[].containerId |
string |
GTM कंटेनर आईडी. | |
rule[].fingerprint |
string |
GTM नियम का फ़िंगरप्रिंट, जिसे स्टोरेज के समय कैलकुलेट किया गया था. नियम में बदलाव होने पर, इस वैल्यू की फिर से गिनती की जाती है. | |
rule[].name |
string |
नियम का डिसप्ले नेम. | |
rule[].notes |
string |
कंटेनर में इस नियम को लागू करने के तरीके के बारे में उपयोगकर्ता की जानकारी. | |
rule[].ruleId |
string |
नियम आईडी खास तौर पर GTM नियम की पहचान करता है. | |
tag[] |
list |
कंटेनर के वे टैग जिनसे यह वर्शन लिया गया था. | |
trigger[] |
list |
उस कंटेनर में मौजूद ट्रिगर जिनसे यह वर्शन लिया गया था. | |
variable[] |
list |
कंटेनर में मौजूद वे वैरिएबल जिनसे यह वर्शन लिया गया था. |
तरीके
- बनाएं
- कंटेनर वर्शन बनाता है.
- मिटाएं
- कंटेनर वर्शन को मिटाता है.
- पाएं
- कंटेनर वर्शन मिलता है.
- list
- GTM कंटेनर के सभी कंटेनर वर्शन की सूची बनाता है.
- publish
- कंटेनर वर्शन प्रकाशित करता है.
- वापस लाएं
- कंटेनर वर्शन को बहाल करता है. इससे कंटेनर का मौजूदा कॉन्फ़िगरेशन (जिसमें उसके वैरिएबल, ट्रिगर, और टैग शामिल हैं) ओवरराइट हो जाएंगे. इस कार्रवाई का दिखाए जा रहे वर्शन (यानी पब्लिश किए गए वर्शन) पर कोई असर नहीं होगा.
- undelete
- कंटेनर वर्शन को हटाता है.
- अपडेट करें
- कंटेनर वर्शन अपडेट करता है.