इवेंट की पुष्टि करें

अपना प्लैटफ़ॉर्म चुनें:

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 अनुरोध में एक ही नाम एक से ज़्यादा बार दिया गया है.