किसी कंटेनर के कंटेनर वर्शन. कंटेनर वर्शन को किसी खास समय पर किसी कंटेनर के कॉन्फ़िगरेशन की नहीं बदली जा सकने वाली कॉपी (स्नैपशॉट) के तौर पर माना जा सकता है. 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 कंटेनर के सभी कंटेनर वर्शन की सूची बनाता है.
- पब्लिश करें
- कंटेनर वर्शन प्रकाशित करता है.
- पहले जैसा करें
- कंटेनर वर्शन को पहले जैसा करता है. ऐसा करने से, कंटेनर का मौजूदा फ़ॉर्मैट बदल जाएगा कॉन्फ़िगरेशन (इसमें वैरिएबल, ट्रिगर, और टैग शामिल हैं). कार्रवाई दिखाए जा रहे वर्शन पर इसका कोई असर नहीं होगा (यानी पब्लिश किया गया वर्शन).
- मिटाया गया आइटम वापस लाएं
- मिटाया गया कंटेनर वर्शन वापस लाता है.
- अपडेट करें
- एक कंटेनर वर्शन को अपडेट करता है.