Google Tag Manager की सेवा, अनुमति वाले उपयोगकर्ता के Tag Manager API डेटा का ऐक्सेस देती है. इस सेवा की मदद से Tag Manager के उपयोगकर्ता, Tag Manager के खाते, containers, परिवेश, versions, फ़ाइल फ़ोल्डर, फ़ोल्डर, वैरिएबल, ट्रिगर, टैग, और उपयोगकर्ता की अनुमतियां मैनेज कर सकते हैं
रेफ़रंस
इस सेवा के बारे में ज़्यादा जानकारी के लिए, Tag Manager API V2 से जुड़े रेफ़रंस दस्तावेज़ देखें.
Apps Script की सभी बेहतर सेवाओं की तरह, Tag Manager सेवा भी उन ऑब्जेक्ट, तरीकों, और पैरामीटर का इस्तेमाल करती है जिन्हें सार्वजनिक एपीआई में इस्तेमाल किया जाता है. ज़्यादा जानकारी के लिए, हस्ताक्षर तय करने का तरीका लेख पढ़ें.
समस्याओं की रिपोर्ट करने और अन्य सहायता पाने के लिए, Google Tag Manager सहायता केंद्र देखें.
नमूना कोड
नीचे दिए गए सैंपल कोड में Tag Manager सेवा की कुछ सुविधाओं का इस्तेमाल करने का तरीका बताया गया है.
वैरिएबल, ट्रिगर, और टैग वाला कंटेनर वर्शन बनाता है.
नीचे दिए गए सैंपल कोड में, Tag Manager API V2 का इस्तेमाल करके, पहले नाम का कंटेनर बनाया जाता है. इस कंटेनर के नाम का टाइमस्टैंप होता है और यह मौजूदा तारीख के टाइमस्टैंप पर होता है. इससे, कंटेनर के यूनीक होने की संभावना बढ़ जाती है. इसके बाद यह नमूना, रैंडम वैल्यू वैरिएबल के साथ एक फ़ाइल फ़ोल्डर बनाता है और एक ट्रिगर बनाता है, जो किसी भी पेज व्यू के लिए फ़ायर होता है. इसके बाद,
सैंपल में ट्रिगर का इस्तेमाल एक आर्बिट्ररी पिक्सल टैग बनाने के लिए किया जाता है.
यह यूआरएल के आखिर में कैश बस्टर जोड़कर, //example.com
में पिक्सल को फ़ायर करता है. आखिर में, नमूना ऊपर दी गई इकाइयों के साथ एक कंटेनर वर्शन बनाता है, वर्शन को लॉग करता है और बाद में इस्तेमाल करने के लिए उसे दिखाता है.
कंटेनर वर्शन को प्रकाशित करता है और मौजूदा कंटेनर ड्राफ़्ट की झलक दिखाता है.
नीचे दिए गए सैंपल कोड में, ऊपर दिए गए उदाहरण में बनाए गए कंटेनर वर्शन को स्वीकार करने के लिए Tag Manager API V2 का इस्तेमाल किया जाता है. साथ ही, वर्शन से खाता, कंटेनर, और वर्शन आईडी को वापस लाया जाता है. यह सैंपल, इन आईडी का इस्तेमाल करके किसी कंटेनर वर्शन को दुनिया के सामने लाइव करता है. आखिर में, नमूना नए फ़ाइल फ़ोल्डर की झलक बनाता है और झटपट झलक को लॉग करता है.
यह उपयोगकर्ता एनवायरमेंट को बनाता है और उसे फिर से अनुमति देता है.
नीचे दिए गए सैंपल कोड में, कंटेनर वर्शन स्वीकार करने और खाता, कंटेनर, और वर्शन आईडी एक्सट्रैक्ट करने के लिए, Tag Manager API V2 का इस्तेमाल किया जाता है. यह नमूना, इन आईडी का इस्तेमाल एक ऐसा उपयोगकर्ता एनवायरमेंट बनाने के लिए करता है जो इनपुट कंटेनर वर्शन की ओर इशारा करता है और उपयोगकर्ता एनवायरमेंट को लॉग करता है. यह सैंपल, फिर से अनुमति वाले उपयोगकर्ता एनवायरमेंट में लॉग इन करके पूरा होता है.
खाते में सभी ईमेल और कंटेनर ऐक्सेस की अनुमतियों को लॉग करता है.
नीचे दिए गए सैंपल कोड में, Tag Manager खाते में सभी अनुमतियों की सूची ढूंढने के लिए, Tag Manager API V2 का इस्तेमाल किया जाता है. इसके बाद, यह सैंपल उपयोगकर्ता के ईमेल पते, कंटेनर आईडी, और हर एंट्री के लिए कंटेनर ऐक्सेस की अनुमतियों के टाइप को लॉग करता है.