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

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

Google Analytics मेज़रमेंट प्रोटोकॉल नहीं दिखता है HTTP गड़बड़ी कोड, भले ही कोई इवेंट गलत हो या ज़रूरी हो पैरामीटर का इस्तेमाल करें. यह पक्का करने के लिए कि आपके इवेंट मान्य हैं, आपको उनकी जांच मेज़रमेंट प्रोटोकॉल की पुष्टि करने वाले सर्वर को प्रोडक्शन में डिप्लॉय करने से पहले. अपने इवेंट सही तरीके से स्ट्रक्चर किए जाने की पुष्टि करने के बाद, आपको लागू करने की पुष्टि करके यह पक्का करें कि आप सही कुंजियों का इस्तेमाल कर रहे हैं.

आप या तो पुष्टि सर्वर को सीधे कॉल कर सकते हैं या Google Analytics इवेंट बिल्डर. Google Analytics इवेंट बिल्डर की मदद से, आपको इंटरैक्टिव तरीके से इवेंट बनाया और मेज़रमेंट प्रोटोकॉल की पुष्टि करने वाले सर्वर का इस्तेमाल करके और वे उसकी पुष्टि कर सकें.

इस गाइड में बताया गया है कि 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 अरे<ValidationMessage> पुष्टि करने वाले मैसेज का कलेक्शन.

ValidationMessage

सुरक्षा कुंजी टाइप ब्यौरा
fieldPath स्ट्रिंग फ़ील्ड का पाथ अमान्य था.
description स्ट्रिंग गड़बड़ी के बारे में जानकारी.
validationCode ValidationCode गड़बड़ी से जुड़ा एक ValidationCode.

ValidationCode

मान ब्यौरा
VALUE_INVALID fieldPath के लिए दिया गया मान अमान्य था. सीमाएं देखें.
VALUE_REQUIRED fieldPath के लिए ज़रूरी मान नहीं दिया गया है.
NAME_INVALID दिया गया नाम गलत है. सीमाएं देखें.
NAME_RESERVED दिया गया नाम, रिज़र्व किए गए नामों में से एक था. रिज़र्व्ड देखें name.
VALUE_OUT_OF_BOUNDS दिया गया मान बहुत बड़ा था. सीमाएं देखें.
EXCEEDED_MAX_ENTITIES अनुरोध में बहुत ज़्यादा पैरामीटर थे. सीमाएं देखें.
NAME_DUPLICATED अनुरोध में एक ही नाम एक से ज़्यादा बार दिया गया है.