Macros

कंटेनर के मैक्रो. मैक्रो उन वैल्यू को दिखाते हैं जिनका आकलन रनटाइम के दौरान किया जाता है. नियम और टैग कॉन्फ़िगर करते समय आप मैक्रो देख सकते हैं. Google Tag Manager मैक्रो के लिए सेट की जा सकने वाली प्रॉपर्टी की ज़्यादा जानकारी के लिए, मैक्रो डिक्शनरी का रेफ़रंस देखें. उपयोगकर्ता किस तरह मैक्रो सेट अप करते हैं और उनका इस्तेमाल कैसे करते हैं, इसके बारे में जानकारी के लिए Google Tag Manager सहायता केंद्र में मैक्रो देखें.

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

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

Google Tag Manager मैक्रो दिखाता है.

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


स्वीकार की जाने वाली वैल्यू हैं:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
लिखने योग्य
parameter[].value string पैरामीटर का मान (इसमें " जैसे मैक्रो संदर्भ शामिल हो सकते हैं") जो दिए गए टाइप के हिसाब से सही हैं. लिखने योग्य
parentFolderId string पैरंट फ़ोल्डर का आईडी.
scheduleEndMs long मैक्रो शेड्यूल करने के लिए, खत्म होने का टाइमस्टैंप मिलीसेकंड में. लिखने योग्य
scheduleStartMs long मैक्रो शेड्यूल करने के लिए शुरुआती टाइमस्टैंप, मिलीसेकंड में. लिखने योग्य
type string GTM मैक्रो टाइप. लिखने योग्य

तरीके

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

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