सर्वर साइड टैगिंग की मदद से, मेज़रमेंट टैग इंस्ट्रूमेंटेशन को अपनी वेबसाइट या ऐप्लिकेशन से हटाकर, Google Cloud Platform (GCP) या अपनी पसंद के किसी भी अन्य प्लैटफ़ॉर्म पर मौजूद सर्वर साइड प्रोसेसिंग कंटेनर में ले जाया जा सकता है. क्लाइंट-साइड टैग की तुलना में, सर्वर साइड टैगिंग के कुछ फ़ायदे हैं:
- बेहतर परफ़ॉर्मेंस: आपकी वेबसाइट या ऐप्लिकेशन में कम मेज़रमेंट टैग का मतलब है कि क्लाइंट साइड पर कम कोड चलाया जाएगा.
- बेहतर सुरक्षा: ग्राहक के मैनेज किए जा रहे सर्वर साइड के एनवायरमेंट में, वेबसाइट पर आने वाले लोगों का डेटा इकट्ठा और डिस्ट्रिब्यूट करने पर, वह बेहतर तरीके से सुरक्षित रहता है. डेटा को क्लाउड इंस्टेंस पर भेजा जाता है, जहां उसे अन्य टैग प्रोसेस और रूट करते हैं.
सर्वर साइड टैगिंग का इस्तेमाल शुरू करने के लिए:
Tag Manager सर्वर कंटेनर बनाना
सर्वर साइड टैगिंग का इस्तेमाल करने के लिए, नया Tag Manager सर्वर कंटेनर बनाएं:
- अपने Tag Manager खाते से, नया कंटेनर बनाएं.
- सही खाते के नाम के बगल में मौजूद, खाते > पर क्लिक करें.
- कंटेनर बनाएं चुनें.
- टारगेट प्लैटफ़ॉर्म में जाकर, सर्वर चुनें.
- बनाएं पर क्लिक करें.
टैग करने वाला सर्वर सेट अप करने के लिए, एक डायलॉग बॉक्स दिखेगा. इस प्रोसेस के बारे में अगले सेक्शन में बताया गया है.
टैग करने वाला सर्वर सेट अप करना
सर्वर कंटेनर बनाने के बाद, आपको टैग करने वाला सर्वर डिप्लॉय करना होगा. ध्यान दें: बाद में इस पॉइंट पर वापस जाने के लिए, सबसे ऊपर मौजूद बार में अपने कंटेनर आईडी पर क्लिक करें या एडमिन टैब > कंटेनर सेटिंग > अपना टैगिंग सर्वर सेट अप करें पर जाएं.
डिप्लॉयमेंट के लिए, इनमें से कोई एक विकल्प चुना जा सकता है:
- अपने-आप प्रोविज़न होना (सुझाया गया): अगर टैगिंग सर्वर अपने-आप प्रोविज़न होने का विकल्प चुना जाता है, तो Google Tag Manager आपके लिए एक नया GCP प्रोजेक्ट और Cloud Run टैगिंग सर्वर सेट अप करता है. अगर आपको किसी मौजूदा GCP प्रोजेक्ट का इस्तेमाल करना है, तो Cloud Run सेटअप करने की गाइड देखें.
- Google के अलावा किसी अन्य इंफ़्रास्ट्रक्चर पर मैन्युअल तरीके से प्रोविज़न करना: अगर आपको अपने सर्वर के समाधान का इस्तेमाल करना है, तो मैन्युअल सेटअप गाइड में दिए गए निर्देशों का पालन करें.
सर्वर डोमेन कॉन्फ़िगर करना
नए टैगिंग सर्वर का डिफ़ॉल्ट यूआरएल uc.a.run.app
पर होता है. कुकी की निजता और उसकी अवधि को बेहतर बनाने के लिए, अपनी वेबसाइट के किसी सबडोमेन को टैग करने वाले सर्वर पर ले जाएं.
इस तरह, टैगिंग सर्वर ऐसी कुकी पढ़ और लिख सकता है जो पेज में मौजूद स्क्रिप्ट (HttpOnly
कुकी) को नहीं दिखती हैं.
टैग करने वाले सर्वर को मैप करने के लिए, कस्टम डोमेन सेट अप करने का तरीका जानें.
GCP के डिफ़ॉल्ट डिप्लॉयमेंट के बारे में जानकारी
अपने-आप प्रावधान करने वाले फ़्लो का इस्तेमाल करके टैग करने वाला सर्वर बनाने पर, सर्वर में डिफ़ॉल्ट कॉन्फ़िगरेशन होता है.
टैग करने के सर्वर को अपने-आप प्रोविज़न करने पर, मुझे GCP के कौनसे संसाधन मिलते हैं?
टैगिंग सर्वर को अपने-आप प्रोवाइड करने पर, Cloud Run पर डिप्लॉय किए गए सर्वर-साइड कंटेनर के साथ एक GCP प्रोजेक्ट बन जाता है. डिप्लॉयमेंट से, उपलब्ध संसाधनों की संख्या सीमित हो जाती है. इसलिए, इसका सुझाव सिर्फ़ सीमित ट्रैफ़िक के लिए टेस्टिंग के लिए दिया जाता है.
जब आपके सर्वर-साइड कंटेनर को लाइव ट्रैफ़िक मिलना शुरू हो जाए, तो अपनी सेवा के लिए अतिरिक्त इंस्टेंस कोटा तय करें. इससे, आपके पास अतिरिक्त इंस्टेंस उपलब्ध रहेंगे और रुकावट या क्षमता की सीमाओं की स्थिति में डेटा का नुकसान नहीं होगा. हमारा सुझाव है कि आपके पास हर कंटेनर के लिए कम से कम तीन इंस्टेंस हों, ताकि किसी भी स्थिति में आपका डेटा सुरक्षित रहे. डिप्लॉयमेंट को अपग्रेड करने का तरीका जानें.
टैग करने वाले सर्वर का डोमेन क्या है?
डिफ़ॉल्ट डिप्लॉयमेंट, Cloud Run के सबडोमेन का इस्तेमाल करता है. हमारा सुझाव है कि आप अपनी वेबसाइट के किसी सबडोमेन को टैग करने वाले सर्वर पर पॉइंट करें. अपनी वेबसाइट के सबडोमेन को टैग करने वाले सर्वर से मैप करने के लिए, इन निर्देशों का पालन करें.
डिफ़ॉल्ट रूप से डिप्लॉय करने में कितना खर्च आता है?
ज़्यादातर मामलों में, एक सर्वर वाले GCP प्रोजेक्ट को डिफ़ॉल्ट रूप से डिप्लॉय करने के लिए कोई शुल्क नहीं लिया जाता. हालांकि, कुछ वजहों से आपको एक सर्वर के साथ डिप्लॉयमेंट पर खर्च करना पड़ सकता है:
- GCP डिप्लॉयमेंट के लिए इस्तेमाल किया गया बिलिंग खाता, उन अन्य प्रोजेक्ट से लिंक होता है जो सर्वर को GCP के मुफ़्त टीयर से बाहर ले जाते हैं.
- सर्वर से भेजा गया ट्रैफ़िक, मुफ़्त टीयर की सीमाओं से ज़्यादा है.
Cloud Run के एनवायरमेंट को अपग्रेड करने के बाद, हर महीने हर सर्वर पर 30 से 50 डॉलर खर्च किए जा सकते हैं. ज़्यादा नेटवर्क ट्रैफ़िक की वजह से, यह लागत बढ़ सकती है.
मैं अपने डिप्लॉयमेंट में अतिरिक्त इंस्टेंस कैसे जोड़ूं?
अपने डिप्लॉयमेंट में ज़्यादा इंस्टेंस जोड़ने का तरीका जानने के लिए, Cloud Run का दस्तावेज़ पढ़ें.
अपना पहला अनुरोध भेजना
अपना पहला अनुरोध भेजने का तरीका जानने के लिए, सर्वर साइड Tag Manager में डेटा भेजने का तरीका बताने वाली गाइड पढ़ें.