सर्वर साइड 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 Analytics लाइब्रेरी जैसी Google स्क्रिप्ट को अपने सर्वर से इस्तेमाल करना होगा.

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