सर्वर साइड Tag Manager को डेटा भेजें

इस लेख में, सर्वर-साइड कंटेनर में इवेंट भेजने के अलग-अलग तरीके बताए गए हैं. अगर आपको बैकग्राउंड के बारे में ज़्यादा जानकारी चाहिए, तो सर्वर साइड टैगिंग के काम करने का तरीका देखें.

इस लेख में इन कामों के बारे में बताया गया है:

  • किसी वेबसाइट से अपने सर्वर-साइड कंटेनर में डेटा भेजना
  • सर्वर कंटेनर को ज़्यादा डेटा भेजना
  • अपने सर्वर साइड कंटेनर में डेटा पाएं
  • वेबसाइटों के अलावा अन्य सोर्स से डेटा भेजना

शुरू करने से पहले

इस गाइड में यह माना गया है कि आपके पास पहले से ही:

1. किसी वेबसाइट से अपने सर्वर-साइड कंटेनर में डेटा भेजें

Tag Manager या Google टैग (gtag.js) के ज़रिए, सर्वर साइड इंप्लीमेंटेशन से डेटा रूट किया जा सकता है. लागू करने का विकल्प चुनें.

कृपया लागू करने का विकल्प चुनें.

ज़रूरी नहीं: हर इवेंट के साथ अतिरिक्त पैरामीटर भेजें

दो तरह के अतिरिक्त पैरामीटर भेजे जा सकते हैं: कॉन्फ़िगरेशन-लेवल पैरामीटर और इवेंट-लेवल पैरामीटर. कॉन्फ़िगरेशन पैरामीटर से इस बात पर असर पड़ता है कि आपका Google टैग कैसे काम करता है. इन्हें सिर्फ़ Google टैग लेवल पर सेट किया जा सकता है.

इवेंट पैरामीटर से इवेंट के बारे में ज़्यादा जानकारी मिलती है. साथ ही, इन्हें सभी इवेंट, चुनिंदा इवेंट या page_view इवेंट के लिए सेट किया जा सकता है.

कृपया लागू करने का विकल्प चुनें.

2. अपने सर्वर साइड कंटेनर में डेटा पाएं

जब किसी सर्वर कंटेनर को एचटीटीपी अनुरोध भेजा जाता है, तो क्लाइंट को उस अनुरोध पर दावा करना होता है.

उपलब्ध क्लाइंट की सूची देखने के लिए:

  1. Google Tag Manager खोलें

  2. अपना सर्वर कंटेनर खोलें.

  3. बाईं ओर मौजूद नेविगेशन बार में, क्लाइंट पर क्लिक करें. GA4 क्लाइंट, डिफ़ॉल्ट रूप से आपके सर्वर-साइड कंटेनर पर पहले से इंस्टॉल होता है. अगर आपको Universal Analytics के साथ काम करना है, तो Google Analytics: Universal Analytics क्लाइंट सेट अप करें.

  4. जानकारी देखने या उसमें बदलाव करने के लिए, क्लाइंट के नाम पर क्लिक करें.

वैकल्पिक क्लाइंट सेटिंग

ज़्यादातर मामलों में, क्लाइंट को किसी बदलाव की ज़रूरत नहीं होती. हालांकि, आपके इस्तेमाल का उदाहरण अलग हो सकता है और आपको नीचे दी गई किसी एक सेटिंग में बदलाव करना पड़ सकता है:

  • प्राथमिकता: इससे पता चलेगा कि क्लाइंट किस क्रम में चलेंगे. ज़्यादा संख्या वाले क्लाइंट सबसे पहले चलते हैं और आने वाले अनुरोध से मेल खाने वाला पहला क्लाइंट, उस अनुरोध के लिए सक्रिय क्लाइंट बन जाएगा.

  • चालू करने की शर्तें: चालू करने की शर्तें तय करती हैं कि क्लाइंट अनुरोधों का जवाब कब देगा:

    • UA क्लाइंट के लिए: डिफ़ॉल्ट Universal Analytics पाथ: अनुरोध पाथ में /collect, /r/collect, और Google Analytics को डेटा भेजने वाली JavaScript फ़ाइलों के लिए इस्तेमाल किए जाने वाले दूसरे मिलते-जुलते पाथ शामिल होने पर क्लाइंट चालू हो जाएगा. यह सेटिंग डिफ़ॉल्ट रूप से चालू होती है.

    • खास आईडी के लिए डिफ़ॉल्ट gtag.js पाथ: इस सेटिंग का इस्तेमाल करके, अपने सर्वर कंटेनर यूआरएल के ज़रिए gtag.js JavaScript चालू करें. चालू होने पर, यह क्लाइंट डिफ़ॉल्ट gtag.js अनुरोध पाथ के अनुरोधों के जवाब में चालू हो जाएगा, जैसे कि /gtag/js?id=TAG_ID. एक या ज़्यादा डेस्टिनेशन आईडी जोड़ने के लिए, मेज़रमेंट आईडी जोड़ें पर क्लिक करें.

ज़रूरी नहीं: सर्वर साइड Tag Manager में ज़्यादा डेटा पाएं

अतिरिक्त पैरामीटर भेजने पर, आपको अपने सर्वर कंटेनर में Google Analytics 4 क्लाइंट सेट अप करना होगा, ताकि अतिरिक्त पैरामीटर को पार्स किया जा सके और उनमें से इवेंट डेटा बनाया जा सके.

सर्वर टैग में अतिरिक्त पैरामीटर इस्तेमाल करने के लिए:

  1. अपने सर्वर कंटेनर में, बाईं ओर मौजूद नेविगेशन में मौजूद वैरिएबल पर क्लिक करें.
  2. उपयोगकर्ता के हिसाब से तय किया गया नया वैरिएबल बनाएं.
  3. वैरिएबल कॉन्फ़िगरेशन में, इवेंट डेटा वैरिएबल टाइप चुनें.
  4. मुख्य पाथ में, पैरामीटर का नाम डालें.
  5. अपने वैरिएबल को नाम देकर सेव करें.

अब आपके पास अपने सर्वर कंटेनर में मौजूद किसी भी दूसरे टैग में, इवेंट पैरामीटर का इस्तेमाल करने का विकल्प है.

3. ज़रूरी नहीं: वेबसाइटों के अलावा अन्य सोर्स से डेटा भेजें

Google Analytics मेज़रमेंट प्रोटोकॉल का इस्तेमाल करके, मोबाइल ऐप्लिकेशन और सर्वर-टू-सर्वर ऐप्लिकेशन जैसे सोर्स से सर्वर-साइड टैगिंग की सुविधा चालू की जा सकती है.

मोबाइल ऐप्लिकेशन

अपने सर्वर कंटेनर में डेटा भेजने के लिए, अपने Android या iOS ऐप्लिकेशन को पाने के लिए, आपको एक कस्टम इमेज टैग बनाना होगा और मेज़रमेंट प्रोटोकॉल का इस्तेमाल करने के लिए उसे कॉन्फ़िगर करना होगा:

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

सर्वर-टू-सर्वर ऐप्लिकेशन

अपने सर्वर कंटेनर को मेज़रमेंट प्रोटोकॉल का डेटा भेजने के लिए, 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 इंस्टॉलेशन कॉन्फ़िगर करें:

  1. अपने सर्वर-साइड कंटेनर में, क्लाइंट > नया पर क्लिक करें.
  2. क्लाइंट कॉन्फ़िगरेशन में, मेज़रमेंट प्रोटोकॉल क्लाइंट टाइप चुनें.
  3. अपने सर्वर के एंडपॉइंट के पाथ पर ऐक्टिवेशन पाथ सेट करें.
  4. क्लाइंट कॉन्फ़िगरेशन को सेव करें और कंटेनर को पब्लिश करें.

अगले चरण

पहले पक्ष के सर्वर से डेटा भेजने के लिए, आपको अपने सर्वर से Google स्क्रिप्ट का इस्तेमाल करना होगा, जैसे कि Google Analytics लाइब्रेरी.

मेरे सर्वर से Google स्क्रिप्ट लोड करें