एनालिटिक्स · · 4 मिनट का लेख
सर्वर-साइड GTM + GA4 + Conversion API: 2026 सेटअप गाइड
iOS 17+, ITP, Consent Mode v2 और प्राइवेसी क़ानून तोड़े बिना मार्केटिंग डेटा जारी रखने का व्यावहारिक तरीका।
ट्रैकिंग क्यों टूटी
ब्राउज़र-आधारित ट्रैकिंग हर साल कम भरोसेमंद हो रही है। Safari का Intelligent Tracking Prevention JavaScript से बनी कुकी की उम्र घटाता है, और Apple का Link Tracking Protection Mail, Messages और प्राइवेट ब्राउज़िंग में लिंक से जाने-पहचाने ट्रैकिंग पैरामीटर हटा देता है। ऐड ब्लॉकर कई थर्ड-पार्टी स्क्रिप्ट पूरी तरह रोक देते हैं। ऊपर से, यूरोप और दूसरी जगहों के प्राइवेसी कानून ज़्यादातर मार्केटिंग ट्रैकिंग से पहले सहमति माँगते हैं।
नतीजा: कन्वर्ज़न गायब, विज्ञापन ऑप्टिमाइज़ेशन कमज़ोर और रिपोर्ट जिन पर कोई भरोसा नहीं करता। सर्वर-साइड टैगिंग वह डेटा वापस नहीं लाती जिसे लोगों ने साझा करने से मना किया, लेकिन तकनीकी सीमाओं से खोए डेटा का बड़ा हिस्सा वापस लाती है।
सर्वर-साइड टैगिंग कैसे काम करती है
आपकी वेबसाइट पर अब भी Google Tag Manager का वेब कंटेनर रहता है, लेकिन वह डेटा सीधे Google, Meta और दूसरों को भेजने के बजाय इवेंट आपके अपने सबडोमेन, जैसे data.yoursite.com, पर चलने वाले सर्वर कंटेनर को भेजता है। वह सर्वर फिर इवेंट GA4, Google Ads, Meta Conversions API, TikTok Events API और दूसरे गंतव्यों तक पहुँचाता है।
चूँकि एंडपॉइंट फ़र्स्ट-पार्टी है, सर्वर लंबी और भरोसेमंद उम्र वाली कुकी सेट कर सकता है, और कम रिक्वेस्ट ब्लॉक होती हैं। साथ ही आपके पास एक जगह होती है जहाँ निजी डेटा आपके इन्फ़्रास्ट्रक्चर से बाहर जाने से पहले हटाया या हैश किया जा सके।
पहले Consent Mode v2
मार्च 2024 से Google, यूरोपीय आर्थिक क्षेत्र के यूज़र्स के लिए विज्ञापन फ़ीचर में Consent Mode v2 संकेत ज़रूरी करता है। analytics_storage और ad_storage के अलावा दो नए पैरामीटर बताते हैं कि यूज़र डेटा विज्ञापन के लिए Google को भेजा जा सकता है या नहीं (ad_user_data) और पर्सनलाइज़्ड विज्ञापनों में इस्तेमाल हो सकता है या नहीं (ad_personalization)।
कोई भी टैग लोड होने से पहले डिफ़ॉल्ट सहमति denied रखें, कुकी बैनर में विज़िटर के चुनने पर उसे अपडेट करें, और पक्का करें कि सर्वर कंटेनर भी वही स्थिति माने। सर्वर-साइड टैगिंग का इस्तेमाल कभी वह डेटा भेजने के लिए न हो जिसे विज़िटर ने मना किया।
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied',
wait_for_update: 500
});
एक काम करने वाला सेटअप
- Google Tag Manager में सर्वर कंटेनर बनाएँ और उसे Cloud Run या किसी मैनेज्ड टैगिंग होस्ट पर चलाएँ।
- अपनी साइट का एक सबडोमेन उससे जोड़ें ताकि रिक्वेस्ट फ़र्स्ट-पार्टी हों।
- वेब कंटेनर के GA4 टैग को सर्वर कंटेनर के URL पर भेजें।
- सर्वर कंटेनर में GA4 क्लाइंट और GA4, Google Ads कन्वर्ज़न व एन्हांस्ड कन्वर्ज़न के टैग जोड़ें।
- Meta Conversions API और दूसरे प्लेटफ़ॉर्म को सर्वर टैग के रूप में जोड़ें, और जहाँ अनुमति हो वहाँ सहमति, IP एड्रेस और यूज़र एजेंट आगे भेजें।
- हर कन्वर्ज़न के लिए ब्राउज़र में event_id बनाएँ, उसे पिक्सल और सर्वर इवेंट दोनों के साथ भेजें, और प्लेटफ़ॉर्म को डुप्लिकेट हटाने दें।
- एन्हांस्ड मैचिंग के लिए भेजने से पहले ईमेल और फ़ोन नंबर को SHA-256 से हैश करें, और सिर्फ़ सहमति होने पर।
आम गलतियाँ
- कन्वर्ज़न दो बार गिनना क्योंकि ब्राउज़र और सर्वर इवेंट में एक जैसा event_id नहीं है।
- सर्वर रिक्वेस्ट में सहमति पैरामीटर भूल जाना, जिससे प्लेटफ़ॉर्म सारे ट्रैफ़िक को एक जैसा मानते हैं।
- सर्वर कंटेनर को एक छोटे इंस्टेंस पर चलाना; पर्याप्त क्षमता रखें और एरर पर नज़र रखें।
- पहले दोनों सेटअप साथ-साथ तुलना करने के बजाय लॉन्च के दिन ही पुराने टैग बंद कर देना।
टेस्टिंग और रोलआउट
दोनों कंटेनर का प्रीव्यू मोड और GA4 का DebugView इस्तेमाल करके इवेंट को शुरू से अंत तक देखें। Meta के Events Manager में डीडुप्लिकेशन और मैच क्वालिटी जाँचें। फिर पुरानी और नई ट्रैकिंग एक-दो हफ़्ते साथ चलाएँ, चैनल-वार कन्वर्ज़न की तुलना करें, और आँकड़े सही लगने पर ही पूरी तरह स्विच करें।
सावधानी से किया जाए तो सर्वर-साइड टैगिंग एक साथ ज़्यादा पूरा डेटा, तेज़ पेज (ब्राउज़र में कम थर्ड-पार्टी स्क्रिप्ट) और प्राइवेसी पर बेहतर नियंत्रण देती है।
क्या आप चाहते हैं कि हम आपकी साइट देखें?
तुरंत रिपोर्ट के लिए मुफ़्त वेबसाइट चेकर चलाएँ, या टिकट बनाएँ और एक इंजीनियर एक कार्यदिवस में जवाब देगा।