इस लेख में, सर्वर-साइड कंटेनर में इवेंट भेजने के अलग-अलग तरीकों के बारे में बताया गया है. अगर आपको इस बारे में ज़्यादा जानकारी चाहिए, तो सर्वर-साइड टैगिंग के काम करने का तरीका देखें.
इस लेख में इन कामों को करने का तरीका बताया गया है:
- किसी वेबसाइट से अपने सर्वर साइड कंटेनर में डेटा भेजना
- सर्वर कंटेनर में अतिरिक्त डेटा भेजना
- अपने सर्वर साइड कंटेनर में डेटा पाना
- वेबसाइटों के अलावा दूसरे सोर्स से डेटा भेजना
शुरू करने से पहले
इस गाइड में यह माना गया है कि आपके पास पहले से ये चीज़ें हैं:
1. किसी वेबसाइट से अपने सर्वर साइड कंटेनर में डेटा भेजना
Tag Manager या gtag.js की मदद से, सर्वर साइड लागू करके डेटा को रू�� किया जा सकता है. लागू करने का विकल्प चुनें.
ज़रूरी नहीं: हर इवेंट के साथ अतिरिक्त पैरामीटर भेजें
दो तरह के अतिरिक्त पैरामीटर भेजे जा सकते हैं: कॉन्फ़िगरेशन-लेवल के पैरामीटर और इवेंट-लेवल के पैरामीटर. कॉन्फ़िगरेशन पैरामीटर, आपके Google टैग के काम करने के तरीके पर असर डालते हैं. इन्हें सिर्फ़ Google टैग के लेवल पर सेट किया जा सकता है.
इवेंट पैरामीटर, किसी इवेंट के बारे में ज़्यादा जानकारी देते हैं. इन्हें सभी इवेंट, चुनिंदा इवेंट या page_view
इवेंट के लिए सेट किया जा सकता है.
2. अपने सर्वर साइड कंटेनर में डेटा पाना
जब किसी सर्वर कंटेनर को एचटीटीपी अनुरोध भेजा जाता है, तो क्लाइंट को उस अनुरोध पर दावा करना होता है.
उपलब्ध क्लाइंट की सूची देखने के लिए:
अपना सर्वर कंटेनर खोलें.
बाईं ओर मौजूद नेविगेशन बार में, क्लाइंट पर क्लिक करें. GA4 क्लाइंट, डिफ़ॉल्ट रूप से आपके सर्वर साइड कंटेनर पर पहले से इंस्टॉल होता है.
जानकारी देखने या उसमें बदलाव करने के लिए, क्लाइंट के नाम पर क्लिक करें.
क्लाइंट की वैकल्पिक सेटिंग
ज़्यादातर मामलों में, क्लाइंट को कोई बदलाव करने की ज़रूरत नहीं होगी. हालांकि, आपके इस्तेमाल का उदाहरण अलग हो सकता है और हो सकता है कि आप इनमें से किसी एक सेटिंग में बदलाव करना चाहें:
प्राथमिकता: इससे यह तय होता है कि क्लाइंट किस क्रम में चलेंगे. ज़्यादा संख्या वाले क्लाइंट पहले चलेंगे. जिस क्लाइंट का मिला�� किसी आने वाले अनुरोध से सबसे पहले होगा वह उस अनुरोध के लिए सक्रिय क्लाइंट बन जाएगा.
चालू करने के लिए ज़रूरी शर्तें: चालू करने के लिए ज़रूरी शर्तों से यह तय होता है कि क्लाइंट, अनुरोधों का जवाब कब देगा:
- कुछ चुनिंदा आईडी के लिए डिफ़ॉल्ट gtag.js पाथ: इस सेटिंग का इस्तेमाल करके, अपने सर्वर कंटेनर यूआरएल के ज़रिए पेश किए जा रहे gtag.js JavaScript को चालू करें. चालू होने पर, डिफ़ॉल्ट gtag.js अनुरोध पाथ के अनुरोधों के जवाब में, यह क्लाइंट चालू हो जाएगा. उदाहरण के लिए,
/gtag/js?id=TAG_ID
. एक या उससे ज़्यादा डेस्टिनेशन आईडी जोड़ने के लिए, मेज़रमेंट आईडी जोड़ें पर क्लिक करें.
- कुछ चुनिंदा आईडी के लिए डिफ़ॉल्ट gtag.js पाथ: इस सेटिंग का इस्तेमाल करके, अपने सर्वर कंटेनर यूआरएल के ज़रिए पेश किए जा रहे gtag.js JavaScript को चालू करें. चालू होने पर, डिफ़ॉल्ट gtag.js अनुरोध पाथ के अनुरोधों के जवाब में, यह क्लाइंट चालू हो जाएगा. उदाहरण के लिए,
ज़रूरी नहीं: सर्वर साइड Tag Manager में ज़्यादा डेटा पाना
अगर अन्य पैरामीटर भेजे जा रहे हैं, तो आपको अपने सर्वर कंटेनर में Google Analytics 4 क्लाइंट सेट अप करना होगा. इससे, अन्य पैरामीटर को पार्स करने और उनसे इवेंट डेटा बनाने में मदद मिलेगी.
कुछ सर्वर टैग, अपने आउटबाउंड अनुरोधों में अतिरिक्त पैरामीटर शामिल करेंगे. इसके लिए, उन्हें सेटअप करने की ज़रूरत नहीं होगी. उन पैरामीटर को बाहर रखने के लिए, वैल्यू हटाने के लिए ट्रांसफ़ॉर्मेशन बनाएं.
अन्य टैग में अतिरिक्त पैरामीटर इस्तेमाल करने के लिए:
- अपने सर्वर कंटेनर में, बाईं ओर मौजूद नेविगेशन में वैरिएबल पर क्लिक करें.
- उपयोगकर्ता के हिसाब से तय किया गया नया वैरिएबल बनाएं.
- वैरिएबल कॉन्फ़िगरेशन में, वैरिएबल टाइप इवेंट डेटा चुनें.
- की पाथ में, पैरामीटर का नाम डालें.
- अपने वैरिएबल को कोई नाम दें और सेव करें.
अब आपके पास अपने सर्वर कंटेनर में मौजूद किसी भी अन्य टैग में इवेंट पैरामीटर का इस्तेमाल करने का विकल्प है.
3. ज़रूरी नहीं: वेबसाइटों के अलावा अन्य सोर्स से डेटा भेजना
Google Analytics मेज़रमेंट प्रोटोकॉल का इस्तेमाल, मोबाइल ऐप्लिकेशन और सर्वर-टू-सर्वर ऐप्लिकेशन जैसे सोर्स से, सर्वर साइड टैगिंग की सुविधा चालू करने के लिए किया जा सकता है. इस विकल्प की मदद से, अपने कंटेनर में मेज़रमेंट प्रोटोकॉल फ़ॉर्मैट में इवेंट भेजे जा सकते हैं. कंटेनर, उन इवेंट को Google Analytics में भेजता है. इसके लिए, वह उसी तरीके का इस्तेमाल करता है जिसका इस्तेमाल अन्य सभी SGTM इवेंट के लिए किया जाता है.
यह विकल्प, मेज़रमेंट प्रोटोकॉल एंडपॉइंट की सभी सुविधाओं के साथ काम नहीं करता. जैसे, टैग करने वाले इवेंट से देश/इलाके और डिवाइस की जानकारी हासिल करना.
मोबाइल ऐप्लिकेशन
अपने Android या iOS ऐप्लिकेशन को सर्वर कंटेनर में डेटा भेजने के लिए, आपको एक कस्टम इमेज टैग बनाना होगा और उसे मेज़रमेंट प्रोटोकॉल का इस्तेमाल करने के लिए कॉन्फ़िगर करना होगा:
- अपने मोबाइल कंटेनर (Android या iOS) में, टैग > नया पर क्लिक करें.
- टैग कॉन्फ़िगरेशन में, कस्टम इमेज टैग टाइप चुनें.
- इमेज यूआरएल की वैल्यू को सर्वर कंटेनर पर पिक्सल इमेज के तौर पर सेट करें. इसके लिए, आपको Measurement Protocol क्लाइंट में उस पाथ का इस्तेमाल करना होगा जिसे आपने पहले बताया था.
अपने पिक्सल यूआरएल के आखिर में, अपनी पसंद के मेज़रमेंट प्रोटोकॉल पैरामीटर जोड़ें:
https://custom.example.com/app?v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home
- कैश बस्टिंग की सुविधा चालू करें से चुने हुए का निशान हटाएं.
- टैग को सेव करें और कंटेनर को पब्लिश करें.
- अपने सर्वर-साइड कंटेनर में, क्लाइंट > नया पर क्लिक करें.
- क्लाइंट कॉन्फ़िगरेशन में, मेज़रमेंट प्रोटोकॉल क्लाइंट टाइप चुनें.
- चालू करने का पाथ को अपने ऐप्लिकेशन के कलेक्शन एंडपॉइंट के पाथ पर सेट करें.
- क्लाइंट कॉन्फ़िगरेशन को सेव करें और सर्वर-साइड कंटेनर को पब्लिश करें.
सर्वर-टू-सर्वर ऐप्लिकेशन
मेज़रमेंट प्रोटोकॉल का डेटा अपने सर्वर कंटेनर में भेजने के लिए, www.google-analytics.com
होस्टनेम को ��पने सर्वर कंटेनर ��े डोमेन नेम से बदलें. उदाहरण के लिए:
POST /batch HTTP/1.1
Host: collection.example.com
v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home
मेज़रमेंट प्रोटोकॉल हिट पाने के लिए, अपने सर्वर साइड Tag Manager इंस्टॉलेशन को मेज़रमेंट प्रोटोकॉल क्लाइंट के साथ कॉन्फ़िगर करें:
- अपने सर्वर-साइड कंटेनर में, क्लाइंट > नया पर क्लिक करें.
- क्लाइंट कॉन्फ़िगरेशन में, मेज़रमेंट प्रोटोकॉल क्लाइंट टाइप चुनें.
- चालू करने का पाथ को अपने सर्वर के एंडपॉइंट के पाथ पर सेट करें.
- क्लाइंट कॉन्फ़िगरेशन को सेव करें और कंटेनर को पब्लिश करें.
अगले चरण
पहले पक्ष (ग्राहक) के डेटा को सही संदर्भ में भेजने के लिए, आपको Google Analytics लाइब्रेरी जैसी Google स्क्रिप्ट को अपने सर्वर से दिखाना होगा.