इस लेख में, सर्वर-साइड कंटेनर में इवेंट भेजने के अलग-अलग तरीकों के बारे में बताया गया है. अगर आपको इस बारे में ज़्यादा जानकारी चाहिए, तो सर्वर-साइड टैगिंग के काम करने का तरीका देखें.
इस लेख में इन कामों को करने का तरीका बताया गया है:
- किसी वेबसाइट से अपने सर्वर-साइड कंटेनर में डेटा भेजना
- सर्वर कंटेनर में अतिरिक्त डेटा भेजना
- अपने सर्वर-साइड कंटेनर में डेटा पाना
- वेबसाइटों के अलावा अन्य स्रोतों से डेटा भेजें
शुरू करने से पहले
हम उम्मीद करते हैं कि आपके पास पहले से ही ये चीज़ें मौजूद हैं:
1. किसी वेबसाइट से अपने सर्वर साइड कंटेनर में डेटा भेजना
Tag Manager या gtag.js की मदद से, सर्वर साइड लागू करके डेटा को रूट किया जा सकता है. लागू करने का विकल्प चुनें.
सर्वर साइड प्रोसेसिंग के लिए Google टैग सेट अप करने के लिए, आपको अपना सर्वर कंटेनर यूआरएल जोड़ना होगा.
सर्वर कंटेनर यूआरएल के लिए कॉन्फ़िगरेशन वैरिएबल बनाना
वह वेब कंटेनर चुनें जिसे आपको कॉन्फ़िगर करना है.
वैरिएबल मेन्यू खोलें.
Google टैग: कॉन्फ़िगरेशन सेटिंग टाइप का, उपयोगकर्ता के हिसाब से तय किया गया कोई नया वैरिएबल बनाएं.
ये पैरामीटर जोड़ें:
- नाम:
server_container_url
- वैल्यू: अपने Tag Manager के सर्वर कंटेनर के यूआरएल पर सेट करें.
- नाम:
अपने वैरिएबल को नाम दें, जैसे कि "सर्वर यूआरएल" और उसे सेव करें.
Google टैग को सर्वर कंटेनर का यूआरएल असाइन करना
टैग मेन्यू खोलें.
- कोई नया Google टैग जोड़ें या किसी मौजूदा टैग में बदलाव करें.
- कॉन्फ़िगरेशन सेटिंग में, वह सर्वर कंटेनर वैरिएबल चुनें जिसे आपने अभी बनाया है.
- यह पक्का करने के लिए कि अन्य ट्रिगर से पहले Google टैग सक्रिय हो जाए, ट्रिगर करना पर क्लिक करें और शुरुआत - सभी पेज ट्रिगर का इस्तेमाल करें. पेज ट्रिगर के बारे में ज़्यादा जानें.
- टैग को सेव करें और कंटेनर को पब्लिश करें.
ज़रूरी नहीं: हर इवेंट के साथ अन्य पैरामीटर भेजें
दो तरह के अतिरिक्त पैरामीटर भेजे जा सकते हैं: कॉन्फ़िगरेशन-लेवल के पैरामीटर और इवेंट-लेवल के पैरामीटर. कॉन्फ़िगरेशन पैरामीटर से, आपके Google टैग के काम करने के तरीके पर असर पड़ता है. साथ ही, इन्हें सिर्फ़ Google टैग के लेवल पर सेट किया जा सकता है.
इवेंट पैरामीटर, किसी इवेंट के बारे में ज़्यादा जानकारी देते हैं. इन्हें सभी इवेंट, चुनिंदा इवेंट या page_view
इवेंट के लिए सेट किया जा सकता है.
Google Tag Manager में कॉन्फ़िगरेशन सेटिंग का फिर से इस्तेमाल करने का तरीका जानें.
सभी इवेंट में अतिरिक्त पैरामीटर भेजने के लिए, Google Tag Manager में इवेंट सेटिंग का फिर से इस्तेमाल करें.
Google Analytics 4 इवेंट के साथ अन्य पैरामीटर भेजने के लिए:
- वेब कंटेनर में, Google Analytics 4 इवेंट टैग जोड़ें या किसी मौजूदा टैग में बदलाव करें.
- इवेंट पैरामीटर > लाइन जोड़ें पर क्लिक करें.
- इवेंट के साथ भेजने के लिए पैरामीटर जोड़ें. पहले से तय किए गए इवेंट पैरामीटर के लिए, सुझाए गए इवेंट का रेफ़रंस देखें.
- फ़ील्ड का नाम में, अपने पैरामीटर का नाम जोड़ें. उदाहरण के लिए,
language
. - वैल्यू में, अपने पैरामीटर की वैल्यू जोड़ें.
- फ़ील्ड का नाम में, अपने पैरामीटर का नाम जोड़ें. उदाहरण के लिए,
- सहमति की प्रोसेस को चालू करने वाला ट्रिगर - सभी पेज पर ट्रिगर होने के लिए, एक ट्रिगर कॉन्फ़िगर करें.
- टैग को सेव करें और कंटेनर को पब्लिश करें.
page_view
इवेंट पर पैरामीटर भेजने के लिए:
- वेब कंटेनर में, किसी मौजूदा Google टैग में बदलाव करें.
नया पैरामीटर जोड़कर, कॉन्फ़िगरेशन सेटिंग में डिफ़ॉल्ट
page_view
को बंद करें:- नाम:
send_page_view
- वैल्यू:
false
- नाम:
नया Google Analytics: GA4 इवेंट टैग बनाएं.
- वह कॉन्फ़िगरेशन टैग चुनें जिसमें आपने पहले चरण में बदलाव किया था.
- इवेंट का नाम को
page_view
पर सेट करें.
इवेंट के साथ भेजने के लिए पैरामीटर जोड़ें. पहले से तय किए गए इवेंट पैरामीटर के लिए, सुझाए गए इवेंट का रेफ़रंस देखें. - फ़ील्ड का नाम सेक्शन में, अपने पैरामीटर का नाम जोड़ें, जैसे कि
language
.- वैल्यू में, अपने पैरामीटर की वैल्यू जोड़ें.
- सहमति की प्रोसेस को चालू करने वाला ट्रिगर - सभी पेज पर ट्रिगर होने के लिए, एक ट्रिगर कॉन्फ़िगर करें.
- टैग को सेव करें और कंटेनर को पब्लिश करें.
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 स्क्रिप्ट को अपने सर्वर से दिखाना होगा.