अपना प्लैटफ़ॉर्म चुनें:
Google Analytics 4 के लिए Google Analytics मेज़रमेंट प्रोटोकॉल, HTTP
गड़बड़ी कोड नहीं दिखाता, भले ही कोई इवेंट गलत हो या ज़रूरी पैरामीटर मौजूद न हों. यह पक्का करने के लिए कि आपके इवेंट मान्य हैं, आपको प्रोडक्शन में डिप्लॉय करने से पहले,
मेज़रमेंट प्रोटोकॉल पुष्टि सर्वर पर उनकी जांच करनी चाहिए.
इस बात की पुष्टि करने के बाद कि आपके इवेंट सही तरीके से स्ट्रक्चर किए गए हैं, आपको लागू करने की पुष्टि करनी चाहिए, ताकि यह पक्का हो सके कि सही कुंजियों का इस्तेमाल किया जा रहा है.
सीधे पुष्टि करने वाले सर्वर को कॉल किया जा सकता है या GA4 इवेंट बिल्डर का इस्तेमाल किया जा सकता है. GA4 इवेंट बिल्डर की मदद से, इंटरैक्टिव तरीके से इवेंट बनाए जा सकते हैं. साथ ही, उनकी पुष्टि करने के लिए, मेज़रमेंट प्रोटोकॉल के पुष्टि करने वाले सर्वर का इस्तेमाल किया जाता है.
इस गाइड में बताया गया है कि Google Analytics 4 के पुष्टि करने वाले सर्वर के मेज़रमेंट प्रोटोकॉल में इवेंट कैसे भेजे जाते हैं और रिस्पॉन्स को कैसे समझा जाता है.
पुष्टि करने के लिए इवेंट भेजे जा रहे हैं
मेज़रमेंट प्रोटोकॉल और मेज़रमेंट प्रोटोकॉल पुष्टि सर्वर को भेजे गए इवेंट के अनुरोध में, सिर्फ़ यूआरएल का अंतर होता है.
सर्वर | यूआरएल |
---|---|
मेज़रमेंट प्रोटोकॉल | /mp/collect |
मेज़रमेंट प्रोटोकॉल का पुष्टि करने वाला सर्वर | /debug/mp/collect |
बाकी सभी अनुरोध फ़ील्ड एक जैसे हैं. मान्य अनुरोध करने के बारे में पूरी जानकारी के लिए प्रोटोकॉल रेफ़रंस देखें.
यह कोड दिखाता है कि मेज़रमेंट प्रोटोकॉल के पुष्टि करने वाले सर्वर को अमान्य इवेंट भेजा जा रहा है:
पुष्टि का जवाब
पिछले इवेंट के लिए, पुष्टि करने वाले सर्वर से मिला रिस्पॉन्स यह रहा:
{
"validationMessages": [
{
"fieldPath": "events",
"description": "Event at index: [0] has invalid name [_badEventName]. Names must start with an alphabetic character.",
"validationCode": "NAME_INVALID"
}
]
}
जवाब
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
validationMessages |
Array<ValidationMessage> | पुष्टि करने वाले मैसेज का कलेक्शन. |
ValidationMessage
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
fieldPath |
स्ट्रिंग | अमान्य फ़ील्ड का पाथ. |
description |
स्ट्रिंग | गड़बड़ी के बारे में जानकारी. |
validationCode |
ValidationCode | गड़बड़ी से जुड़ा ValidationCode. |
ValidationCode
वैल्यू | ब्यौरा |
---|---|
VALUE_INVALID |
fieldPath के लिए दिया गया मान अमान्य था. सीमाएं देखें.
|
VALUE_REQUIRED |
fieldPath के लिए ज़रूरी वैल्यू नहीं दी गई है. |
NAME_INVALID |
दिया गया नाम गलत था. सीमाएं देखें. |
NAME_RESERVED |
दिया गया नाम, रिज़र्व किए गए नामों में से एक था. रिज़र्व किए गए नाम देखें. |
VALUE_OUT_OF_BOUNDS |
दिया गया मान बहुत बड़ा था. सीमाएं देखें. |
EXCEEDED_MAX_ENTITIES |
अनुरोध में बहुत ज़्यादा पैरामीटर थे. सीमाएं देखें. |
NAME_DUPLICATED |
अनुरोध में एक ही नाम एक से ज़्यादा बार दिया गया है. |