Rules

कंटेनर के नियम. रनटाइम के दौरान, नियम सही या गलत के तौर पर आ जाते हैं. इनका इस्तेमाल करके यह कंट्रोल किया जा सकता है कि कोई टैग कब ट्रिगर होगा या उसे कब ट्रिगर होने से रोका जाएगा. साथ ही, इनका इस्तेमाल यह कंट्रोल करने के लिए भी किया जा सकता है कि मोबाइल कंटेनर में मैक्रो को कब चालू या बंद किया जाए. ज़्यादा जानकारी के लिए, टैग के कॉन्फ़िगरेशन को ट्रिगर और बंद करने के नियम देखें. साथ ही, मैक्रो के कॉन्फ़िगरेशन को चालू और बंद करने के नियम देखें.

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

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

Google Tag Manager का नियम दिखाता है.

{
  "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
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
accountId string GTM खाता आईडी.
condition[] list उन शर्तों की सूची जो यह नियम बनाती हैं (उनके बीच में AND इंप्लिसिट). लिखने योग्य
condition[].parameter[] list स्थिति के टाइप के आधार पर, नाम वाले पैरामीटर (कुंजी/वैल्यू) की सूची. नोट:
  • बाइनरी ऑपरेटर के लिए, लेफ़्ट और राइट ऑपरेंड की जानकारी देने के लिए, arg0 और arg1 नाम वाले पैरामीटर शामिल करें.
  • इस समय, बायां ऑपरेंड (arg0) किसी मैक्रो का संदर्भ होना चाहिए.
  • केस-इनसेंसिटिव रेगुलर एक्सप्रेशन मिलान के लिए, ignore_case नाम का एक बूलियन पैरामीटर शामिल करें, जिसे true पर सेट किया गया हो. अगर कोई वैल्यू तय नहीं की गई है या किसी दूसरी वैल्यू पर सेट की गई है, तो मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होगी.
  • किसी ऑपरेटर को नेगेटिव बनाने के लिए, negate नाम का एक बूलियन पैरामीटर शामिल करें और उसे true पर सेट करें.
लिखने योग्य
condition[].parameter[].key string नाम वाली कुंजी, जो किसी पैरामीटर की खास तौर पर पहचान करती है. टॉप-लेवल के पैरामीटर और मैप वैल्यू के लिए ज़रूरी है. सूची की वैल्यू के लिए अनदेखा किया जाता है. लिखने योग्य
condition[].parameter[].list[] list इस सूची में पैरामीटर के पैरामीटर (कुंजी को अनदेखा कर दिया जाएगा). लिखने योग्य
condition[].parameter[].map[] list इस मैप पैरामीटर के पैरामीटर (कुंजियां होनी चाहिए; कुंजियां यूनीक होनी चाहिए). लिखने योग्य
condition[].parameter[].type string पैरामीटर का टाइप. मान्य मान हैं:
  • boolean: वैल्यू एक बूलियन को दिखाती है, जिसे 'true' या 'false' के रूप में दिखाया जाता है
  • integer: यह वैल्यू, बेस 10 में साइन किए गए 64-बिट पूर्णांक की वैल्यू दिखाती है
  • list: पैरामीटर की सूची दी जानी चाहिए
  • map: पैरामीटर का मैप तय किया जाना चाहिए
  • template: मान किसी भी टेक्स्ट को दिखाता है; इसमें मैक्रो संदर्भ शामिल हो सकते हैं (यहां तक कि मैक्रो संदर्भ भी जो बिना स्ट्रिंग वाले प्रकार दिखा सकते हैं)


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

स्वीकार की जाने वाली वैल्यू हैं:
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
लिखने योग्य
containerId string GTM कंटेनर आईडी.
fingerprint string GTM नियम का फ़िंगरप्रिंट, जिसे स्टोरेज के समय कैलकुलेट किया गया था. नियम में बदलाव होने पर, इस वैल्यू की फिर से गिनती की जाती है.
name string नियम का डिसप्ले नेम. लिखने योग्य
notes string कंटेनर में इस नियम को लागू करने के तरीके के बारे में उपयोगकर्ता की जानकारी. लिखने योग्य
ruleId string नियम आईडी खास तौर पर GTM नियम की पहचान करता है.

तरीके

नियम बनाने, उनमें बदलाव करने, मिटाने या उन्हें वापस पाने के लिए, यहां दिया गया तरीका अपनाएं.

बनाएं
GTM का नियम बनाता है.
मिटाएं
GTM नियम को मिटाता है.
पाएं
एक GTM नियम मिलता है.
list
कंटेनर के सभी GTM नियम दिखाता है.
अपडेट करें
GTM के नियम को अपडेट करता है.