इस लेख में, सर्वर-साइड कंटेनर में इवेंट भेजने के अलग-अलग तरीकों के बारे में बताया गया है. अगर आपको इस बारे में ज़्यादा जानकारी चाहिए, तो सर्वर-साइड टैगिंग के काम करने का तरीका देखें.
इस लेख में इन कामों को करने का तरीका बताया गया है:
- किसी वेबसाइट से अपने सर्वर-साइड कंटेनर में डेटा भेजना
- सर्वर कंटेनर में अतिरिक्त डेटा भेजना
- अपने सर्वर-साइड कंटेनर में डेटा पाना
- वेबसाइटों के अलावा अन्य स्रोतों से डेटा भेजें
शुरू करने से पहले
हम उम्मीद करते हैं कि आपके पास पहले से ही ये चीज़ें मौजूद हैं:
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 मेज़रमेंट प्रोटोकॉल का इस्तेमाल करके, मोबाइल ऐप्लिकेशन और सर्वर-टू-सर्वर ऐप्लिकेशन जैसे सोर्स से सर्वर साइड टैगिंग सहायता चालू की जा सकती है.
मोबाइल ऐप्लिकेशन
अपने Android या iOS ऐप्लिकेशन को सर्वर कंटेनर में डेटा भेजने के लिए, आपको एक कस्टम इमेज टैग बनाना होगा और उसे मेज़रमेंट प्रोटोकॉल का इस्तेमाल करने के लिए कॉन्फ़िगर करना होगा:
- अपने मोबाइल कंटेनर (Android या iOS) में, टैग > नया पर क्लिक करें.
- टैग कॉन्फ़िगरेशन में, कस्टम इमेज टैग टाइप चुनें.
- इमेज यूआरएल की वैल्यू को सर्वर कंटेनर पर पिक्सल इमेज के तौर पर सेट करें. यह वैल्यू, मेज़रमेंट प्रोटोकॉल क्लाइंट में उस पाथ पर सेट की जानी चाहिए जिसे आपने पहले बताया था.
अपने पिक्सल यूआरएल के आखिर में, अपनी पसंद के मेज़रमेंट प्रोटोकॉल पैरामीटर जोड़ें:
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 स्क्रिप्ट को अपने सर्वर से दिखाना होगा.