टैग किस प्रकार कॉन्फ़िगर और सक्रिय किए जाते हैं, यह हैंडल करने के लिए Google टैग प्रबंधक इन सिद्धांतो का इस्तेमाल करता है.
- टैग: एक टैग कोड है जो Google Analytics जैसे सिस्टम को डेटा भेजता है.
- ट्रिगर: ट्रिगर कुछ ईवेंट जैसे कि क्लिक, फॉर्म सबमिट या पेज लोड के लिए सुनता है.
- वेरिएबल्स: वेरिएबल बदलने वाले मान के लिए एक नामित प्लेसहोल्डर है जैसे कि उत्पाद का नाम, मूल्य या तारीख.
- डेटा स्तर: टैग प्रबंधक क्लाइंट में अस्थायी रूप से मान रखने के लिए डेटा परत लागू करता है ताकि उनका इस्तेमाल टैग, ट्रिगर और वैरिएबल के ज़रिए किया जा सके.
इस लेख का लक्ष्य यह समझने में आपकी सहायता करना है कि ये अवधारणाएं कैसे काम करती हैं.
टैग और ट्रिगर
टैग पेज या मोबाइल एप पर निष्पादित होने वाले कोड का एक स्निपेट होता है. टैग कई तरह से इस्तेमाल किए जा सकते हैं, लेकिन टैग प्रबंधक में इस्तेमाल किए जाने वाले ज़्यादातर टैग आपकी साइट से तृतीय-पक्ष को जानकारी भेजने के लिए तैयार किए गए हैं. उदाहरणों में Google Analytics टैग और Google Ads कन्वर्ज़न ट्रैकिंग टैग शामिल हैं
अगर आप टैग प्रबंधन समाधान का इस्तेमाल नहीं करते हैं, तो प्रत्येक टैग के लिए कोड सीधे स्रोत कोड में जोड़ा जाता है. इसके बजाय, आप टैग प्रबंधक से किसी एक वेब इंटरफ़ेस से अपने सभी टैग को नियंत्रित कर सकते हैं.
इवेंट की प्रतिक्रिया के रूप में टैग निष्पादित या सक्रिय होते हैं. ईवेंट पेज लोड, बटन क्लिक, पेज स्क्रॉल इत्यादि हो सकते हैं. Google टैग प्रबंधक में, आप उन ईवेंट को सुनने के लिए ट्रिगर को परिभाषित करते हैं और निर्दिष्ट करते हैं कि टैग कब सक्रिय होना चाहिए.
ट्रिगर और वैरिएबल
टैग प्रबंधक में कई अंतःनिर्मित वैरिएबल होते हैं और आप कस्टम वैरिएबल को भी कॉन्फ़िगर कर सकते हैं. उदाहरण के लिए, पूर्वनिर्धारित वैरिएबल "url" में वर्तमान में लोड किए गए पेज का यूआरएल होता है. अगर आप किसी टैग को केवल पेज example.com/purchase/receipt.html पर सक्रिय करना चाहते हैं, तो इन सेटिंग के साथ ट्रिगर तय करें:
- ईवेंट: पृष्ठ दृश्य
- ट्रिगर प्रकार: पृष्ठ दृश्य
- इस पर सक्रिय होता है: कुछ पृष्ठ दृश्य
- इन शर्तों के पूरा होने पर टैग सक्रिय करें:
यूआरएल में example.com/purchase/receipt.html शामिल है
- इन शर्तों के पूरा होने पर टैग सक्रिय करें:
जब आपको इसकी आवश्यकता हो तो अपने एप्लिकेशन में जानकारी उपलब्ध कराने के लिए अंतर्निर्मित वैरिएबल या कस्टम वैरिएबल कॉन्फ़िगर करें. इन वैरिएबल का उपयोग ट्रिगर स्थिति में, या टैग को जानकारी भेजने के लिए करें.
वैरिएबल और डेटा स्तर
डेटा स्तर का इस्तेमाल अस्थायी रूप से डेटा रखने के लिए किया जाता है. यह एक संरचित फ़ॉर्मैट है जिसे टैग प्रबंधक के ज़रिए समझा जाता है ताकि टैग मैनेजर में आप अपने वेब पेज या मोबाइल ऐप से उस डेटा को टैग, ट्रिगर और अन्य वैरिएबल में आसानी से स्थानांतरित कर सकें.
वैरिएबल जानकारी पा सके, इसके लिए आपको डेटा स्तर सेट अप करने की आवश्यकता नहीं है. टैग प्रबंधक वैरिएबल सीधे JavaScript वैरिएबल, प्रथम-पक्ष कुकी और DOM से मानों को फिर से पाने के लिए भी कॉन्फ़िगर किए जा सकते हैं. हालांकि, सबसे अच्छा तरीका यह है कि आपका वैरिएबल सीधे एक अच्छी तरह से व्यवस्थित डेटा स्तर ऑब्जेक्ट से जानकारी पाएं डेटा लेयर कार्यान्वयन अनजान कोड परिवर्तनों से डेटा हानि की संभावना को कम कर सकता है, अच्छी तरह से व्यवस्थित और पहुंच योग्य डेटा मॉडल को प्रोत्साहित कर सकता है, और समस्या निवारण को सरल बना सकता है.
क्रियान्वयन परिदृश्य
इन बातों पर विचार करें जो आपको यह तय करने में सहायता करते हैं कि डेटा स्तर कार्यान्वयन आपकी ज़रूरतों के लिए सही है या नहीं:
- अगर आपके टैग सिर्फ़ पेज लोड होने पर सक्रिय होने चाहिए (जैसे पेज पर हुए उपयोगकर्ता इंटरैक्शन की वजह से उन्हें सक्रिय होने की आवश्यकता नहीं है) और टैग को URL और रेफ़रलकर्ता के अलावा और किसी जानकारी की आवश्यकता नहीं है तो आपको केवल अपनी साइट के प्रत्येक पेज से कंटेनर स्निपेट जोड़ना होगा. डेटा स्तर कार्यान्वयन संभवतः ज़रूरी नहीं है.
- अगरआपके टैग को केवल पेजों के लोड होने पर सक्रिय होने की आवश्यकता है, लेकिन उन्हें URL और रेफ़रलकर्ता से ज़्यादा जानकारी चाहिए (जैसे पेज प्रकार या उपयोगकर्ता आईडी) तो आपको डेटा स्तर बनाने और उस पर जानकारी को पुश करने वाला कोड जोड़ने की आवश्यकता हो सकती है.
- अगर आप जिस डेटा का इस्तेमाल करना चाहते हैं वह उपयोगकर्ता के पेज के साथ इंटरैक्ट किए जाने से पहले उपलब्ध नहीं है, तो आपको डेटा स्तर पर डेटा पुश करने वाले कोड को जोड़ने की आवश्यकता होगी और इसके बाद विशिष्ट इवेंट के होने पर डेटा स्तर का लाभ उठाने के लिए टैग प्रबंधक को कॉन्फ़िगर करना होगा.