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) किसी वैरिएबल का संदर्भ होना चाहिए.
  • केस-इनसेंसिटिव Regex मैचिंग के लिए, 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: यह वैल्यू एक बूलियन को दिखाती है, जिसे 'सही' के तौर पर दिखाया जाता है या 'गलत'
  • 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 टैग मैनेजर यूज़र इंटरफ़ेस (यूआई) का अपने-आप जनरेट हुआ लिंक
typeRestriction nested object इस ज़ोन के टाइप से जुड़ी पाबंदियां.
typeRestriction.enable boolean अगर इस ज़ोन के लिए टाइप से जुड़ी पाबंदियां चालू की गई हैं, तो वैल्यू 'सही' होगी.
typeRestriction.whitelistedTypeId[] list ऐसे सार्वजनिक आईडी टाइप की सूची जिन्हें इस ज़ोन में इस्तेमाल करने के लिए अनुमति दी गई है.
workspaceId string GTM Workspace आईडी.
zoneId string ज़ोन आईडी, GTM ज़ोन की खास तौर पर पहचान करता है.

तरीके

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