হিট যাচাই করা - পরিমাপ প্রোটোকল

এই দস্তাবেজটি বর্ণনা করে যে কীভাবে Google Analytics পরিমাপ প্রোটোকল হিটগুলিকে যাচাই করা যায়৷

ওভারভিউ

Google Analytics পরিমাপ প্রোটোকল HTTP ত্রুটি কোড ফেরত দেয় না, এমনকি যদি একটি পরিমাপ প্রোটোকল হিট বিকৃত হয় বা প্রয়োজনীয় প্যারামিটারগুলি অনুপস্থিত থাকে। আপনার হিটগুলি সঠিকভাবে ফর্ম্যাট করা হয়েছে এবং সমস্ত প্রয়োজনীয় পরামিতি রয়েছে তা নিশ্চিত করতে, আপনি সেগুলিকে উৎপাদনে স্থাপন করার আগে যাচাইকরণ সার্ভারের বিরুদ্ধে পরীক্ষা করতে পারেন৷

এই নির্দেশিকা পরিমাপ প্রোটোকল বৈধতা সার্ভারে হিট পাঠানোর প্রক্রিয়া বর্ণনা করে এবং কীভাবে প্রতিক্রিয়া ব্যাখ্যা করতে হয় তা ব্যাখ্যা করে।

যাচাইকরণের জন্য হিট পাঠানো হচ্ছে

বর্তমানে পরিমাপ প্রোটোকল দ্বারা সমর্থিত যে কোনও পদ্ধতির মাধ্যমে হিটগুলি পরিমাপ প্রোটোকল বৈধতা সার্ভারে পাঠানো যেতে পারে। পার্থক্য শুধুমাত্র URL. পরিমাপ প্রোটোকল বৈধতা সার্ভারে হিট পাঠাতে /collect এর পরিবর্তে endpoint /debug/collect ব্যবহার করুন। নিম্নলিখিত উদাহরণটি পরিমাপ প্রোটোকল বৈধতা সার্ভারে পাঠানো একটি অবৈধ হিট দেখায়:

https://www.google-analytics.com/debug/collect?tid=fake&v=1

কিভাবে একটি পরিমাপ প্রোটোকল হিট তৈরি করতে হয় সে সম্পর্কে আরও বিস্তারিত জানার জন্য, প্রোটোকল রেফারেন্স দেখুন।

প্রতিক্রিয়া ব্যাখ্যা

পরিমাপ প্রোটোকল বৈধতা সার্ভার থেকে প্রতিক্রিয়া JSON ফর্ম্যাটে হবে। নিম্নলিখিত উদাহরণটি উপরে দেখানো হিটের প্রতিক্রিয়া দেখায়:

{
  "hitParsingResult": [
    {
      "valid": false,
      "hit": "GET /debug/collect?tid=fake\u0026v=1 HTTP/1.1",
      "parserMessage": [
        {
          "messageType": "ERROR",
          "description": "The value provided for parameter 'tid' is invalid. Please see http://goo.gl/a8d4RP#tid for details.",
          "parameter": "tid"
        },
        {
          "messageType": "ERROR",
          "description": "Tracking Id is a required field for this hit. Please see http://goo.gl/a8d4RP#tid for details.",
          "parameter": "tid"
        }
      ]
    }
  ]
}

রেসপন্স রুট, hitParsingResult , একটি অ্যারে যার দৈর্ঘ্য মূল অনুরোধে পাঠানো হিটের সংখ্যার সাথে মিলে যায়। অ্যারের প্রতিটি বস্তুতে valid , hit এবং parserMessage কী থাকবে। যদি একটি হিট অবৈধ হয়, parserMessage বৈধতার সমস্যাগুলি বর্ণনা করে এমন একটি অ্যারে থাকবে৷ যদি একটি হিট বৈধ হয়, parserMessage একটি খালি অ্যারে হবে।

নিম্নলিখিত টেবিলটি hitParsingResult অ্যারেতে প্রতিটি আইটেমের বৈশিষ্ট্য বর্ণনা করে:

চাবি টাইপ বর্ণনা
valid Boolean বৈধ হিটের জন্য true , অবৈধ হিটের জন্য false
hit string অনুরোধের পথের পাশাপাশি এর পদ্ধতি এবং প্রোটোকল ধারণকারী একটি স্ট্রিং।
parserMessage Array পার্সার বার্তাগুলির একটি তালিকা৷ হিট বৈধ হলে, এই অ্যারে খালি হবে।
parserMessage.messageType string সম্ভাব্য মানগুলি হল "INFO", "WARN", এবং "ERROR"।
parserMessage.description string বৈধতা সমস্যা সমাধানের জন্য অতিরিক্ত বিবরণ বা পদক্ষেপ।
parserMessage.parameter string|undefined পরামিতি (যদি প্রযোজ্য হয়) বৈধকরণের সমস্যা সৃষ্টি করে।