Zones

इस संसाधन के तरीकों की सूची के लिए, इस पेज का अंत देखें.

संसाधनों का प्रतिनिधित्व

Google Tag Manager ज़ोन का कॉन्टेंट दिखाता है.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "zoneId": string,
  "name": string,
  "fingerprint": string,
  "tagManagerUrl": string,
  "notes": string,
  "childContainer": [
    {
      "publicId": string,
      "nickname": string
    }
  ],
  "boundary": {
    "condition": [
      {
        "type": string,
        "parameter": [
          {
            "type": string,
            "key": string,
            "value": string,
            "list": [
              (Parameter)
            ],
            "map": [
              (Parameter)
            ],
            "isWeakReference": boolean
          }
        ]
      }
    ],
    "customEvaluationTriggerId": [
      string
    ]
  },
  "typeRestriction": {
    "enable": boolean,
    "whitelistedTypeId": [
      string
    ]
  }
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
accountId string GTM खाता आईडी.
boundary nested object इस ज़ोन की सीमा.
boundary.condition[] list जोड़ी जाने पर, स्थितियां सीमा का निर्माण करती हैं.
boundary.condition[].parameter[] list स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
  • बाइनरी ऑपरेटर के लिए, लेफ़्ट और राइट ऑपरेंड की जानकारी देने के लिए, arg0 और arg1 नाम वाले पैरामीटर शामिल करें.
  • इस समय, बायां ऑपरेंड (arg0) किसी वैरिएबल का संदर्भ होना चाहिए.
  • केस-इनसेंसिटिव रेगुलर एक्सप्रेशन मिलान के लिए, ignore_case नाम का एक बूलियन पैरामीटर शामिल करें, जिसे true पर सेट किया गया हो. अगर कोई वैल्यू तय नहीं की गई है या किसी दूसरी वैल्यू पर सेट की गई है, तो मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होगी.
  • किसी ऑपरेटर को नेगेटिव करने के लिए, negate बूलियन पैरामीटर नाम का एक बूलियन पैरामीटर शामिल करें. यह पैरामीटर true पर सेट होता है.
लिखने योग्य
boundary.condition[].parameter[].isWeakReference boolean इससे पता चलता है कि रेफ़रंस टाइप पैरामीटर में शामिल किसी पैरामीटर का इस्तेमाल मज़बूत या कमज़ोर तरीके से किया गया है या नहीं. इसका इस्तेमाल सिर्फ़ ट्रांसफ़ॉर्मेशन के लिए किया जाता है. लिखने योग्य
boundary.condition[].parameter[].key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
boundary.condition[].parameter[].list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
boundary.condition[].parameter[].map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
boundary.condition[].parameter[].type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: वैल्यू से किसी भी तरह का टेक्स्ट दिखता है. इसमें वैरिएबल के रेफ़रंस भी शामिल हो सकते हैं. इनमें ऐसे वैरिएबल रेफ़रंस भी शामिल हो सकते हैं जो बिना स्ट्रिंग वाले टाइप दिखा सकते हैं
  • trigger_reference: वैल्यू एक ट्रिगर को दिखाती है, जिसे ट्रिगर आईडी के रूप में दिखाया जाता है
  • tag_reference: वैल्यू से एक टैग दिखता है, जिसे टैग के नाम के तौर पर दिखाया जाता है


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
लिखने योग्य
boundary.condition[].parameter[].value string पैरामीटर की वैल्यू (इसमें " जैसे वैरिएबल" जैसे वैरिएबल मौजूद हो सकते हैं. ये रेफ़रंस, दिए गए टाइप के हिसाब से सही हो सकते हैं. लिखने योग्य
boundary.condition[].type string इस शर्त के लिए ऑपरेटर का टाइप.

स्वीकार की जाने वाली वैल्यू हैं:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
लिखने योग्य
boundary.customEvaluationTriggerId[] list कस्टम इवैलुएशन ट्रिगर आईडी. सूची में शामिल किसी भी ट्रिगर के सही होने पर, ज़ोन अपनी सीमा की शर्तों का आकलन करेगा.
childContainer[] list ऐसे कंटेनर जो इस ज़ोन में शामिल हैं.
childContainer[].nickname string चाइल्ड कंटेनर के लिए ज़ोन का कोई दूसरा नाम.
childContainer[].publicId string चाइल्ड कंटेनर का सार्वजनिक आईडी.
containerId string GTM कंटेनर आईडी.
fingerprint string GTM ज़ोन का फ़िंगरप्रिंट, जिसे स्टोरेज के समय कैलकुलेट किया गया था. ज़ोन में बदलाव होने पर, इस वैल्यू का फिर से हिसाब लगाया जाता है.
name string ज़ोन का डिसप्ले नेम.
notes string कंटेनर में इस ज़ोन को लागू करने के तरीके के बारे में उपयोगकर्ता की सूचनाएं.
path string GTM ज़ोन का एपीआई रिलेटिव पाथ.
tagManagerUrl string Tag Manager यूज़र इंटरफ़ेस (यूआई) के लिए अपने-आप जनरेट हुआ लिंक
typeRestriction nested object इस ज़ोन के टाइप की पाबंदियां.
typeRestriction.enable boolean अगर इस ज़ोन के लिए टाइप से जुड़ी पाबंदियां चालू हैं, तो वैल्यू 'सही' होगी.
typeRestriction.whitelistedTypeId[] list इस ज़ोन में इस्तेमाल के लिए अनुमति दिए गए सार्वजनिक आईडी के टाइप की सूची.
workspaceId string GTM Workspace आईडी.
zoneId string ज़ोन आईडी, GTM ज़ोन की खास तौर पर पहचान करता है.

तरीके

बनाएं
GTM ज़ोन बनाता है.
मिटाएं
GTM ज़ोन को मिटाता है.
पाएं
GTM ज़ोन देता है.
list
GTM कंटेनर वर्कस्पेस के सभी GTM ज़ोन की सूची बनाता है.
revert
GTM Workspace के GTM ज़ोन में किए गए बदलाव वापस लाता है.
अपडेट करें
एक GTM ज़ोन अपडेट करता है.