পরিমাপ প্রোটোকল

গুগল অ্যানালিটিক্স মেজারমেন্ট প্রোটোকল HTTP অনুরোধের মাধ্যমে সরাসরি গুগল অ্যানালিটিক্স সার্ভারে ইভেন্ট পাঠিয়ে ওয়েব এবং অ্যাপ স্ট্রিমের পরিমাপকে উন্নত করে। আপনি সার্ভার-টু-সার্ভার এবং অফলাইন ইন্টারঅ্যাকশন রেকর্ড করে সেগুলোকে মেজারমেন্ট প্রোটোকল ইভেন্ট হিসেবে গুগল অ্যানালিটিক্সে পাঠাতে পারেন, যেখানে সেগুলো রিপোর্টে দেখা যায়।

এই প্রোটোকলটি ব্যবহার করার জন্য আপনাকে অবশ্যই ট্যাগিং (gTag, Tag Manager, অথবা Google Analytics for Firebase) ব্যবহার করতে হবে। এই মেজারমেন্ট প্রোটোকলটি গুগল অ্যানালিটিক্সের সাথে কীভাবে কাজ করে, সে সম্পর্কে গুরুত্বপূর্ণ তথ্যের জন্য মূল বৈশিষ্ট্যগুলো দেখুন।

ব্যবহারের ক্ষেত্র

পরিমাপ প্রোটোকল ব্যবহারের কয়েকটি উপায় নিচে দেওয়া হলো:

  • অনলাইন আচরণের সাথে অফলাইন আচরণের সংযোগ স্থাপন করুন।
  • ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড ইন্টারঅ্যাকশন পরিমাপ করুন।
  • সাধারণ ব্যবহারকারী-ইন্টারঅ্যাকশনের বাইরে ঘটে এমন ইভেন্টগুলো পাঠান, যেমন অফলাইন কনভার্সন।
  • কিয়স্ক এবং ঘড়ির মতো ডিভাইস ও অ্যাপ থেকে ইভেন্ট পাঠান, যেখানে স্বয়ংক্রিয়ভাবে ইভেন্ট সংগ্রহের সুবিধা নেই।

সাধারণ ইউজ কেসগুলো কীভাবে প্রয়োগ করতে হয় সে সম্পর্কে আরও জানতে ইউজ কেস গাইডটি পড়ুন।

শুরু করুন

মেজারমেন্ট প্রোটোকল ব্যবহার করে কীভাবে গুগল অ্যানালিটিক্সে ইভেন্ট পাঠাতে হয়, তা জানতে 'সেন্ড ইভেন্টস' দেখুন।

আপনি যদি কোনো অ্যাপ স্ট্রিমের জন্য মেজারমেন্ট প্রোটোকল প্রয়োগ করেন, তাহলে 'Send app events to Google Analytics using Measurement Protocol' কোডল্যাবটি দিয়ে শুরু করতে পারেন।

স্থাপত্য

এখানে পরিমাপ প্রোটোকলটির একটি সংক্ষিপ্ত বিবরণ দেওয়া হলো।

পরিমাপ প্রোটোকলের ক্রমিক চিত্র

মূল বৈশিষ্ট্য

এই বিভাগে মেজারমেন্ট প্রোটোকল ব্যবহারের জন্য গুরুত্বপূর্ণ তথ্য ব্যাখ্যা করা হয়েছে। গুগল অ্যানালিটিক্সের সাথে মেজারমেন্ট প্রোটোকলের বেশিরভাগ বৈশিষ্ট্য ব্যবহার করার জন্য আপনাকে ট্যাগিংয়ের উদ্দেশ্যে অবশ্যই জি-ট্যাগ (gTag), ট্যাগ ম্যানেজার (Tag Manager), অথবা গুগল অ্যানালিটিক্স ফর ফায়ারবেস (Google Analytics for Firebase) ব্যবহার করতে হবে।

পুনঃবিপণন

গুগল সিগন্যালস চালু থাকলে একই ডিভাইসে রিমার্কেটিং সমর্থিত হয়। একাধিক ডিভাইসে রিমার্কেটিংয়ের জন্য একটি ইউজার আইডি প্রয়োজন।

বিজ্ঞাপন শনাক্তকারী

অনলাইন ইন্টারঅ্যাকশনের সময় সংগৃহীত GBRAID/WBRAID-এর মতো বিজ্ঞাপন শনাক্তকারীগুলি client_id বা app_instance_id ব্যবহার করে স্বয়ংক্রিয়ভাবে মেজারমেন্ট প্রোটোকল ইভেন্টগুলির সাথে যুক্ত হয়।

গোপনীয়তা সেটিংস

ব্যবহারকারীর গোপনীয়তা সেটিংস, যেমন "ব্যক্তিগতকৃত নয় এমন বিজ্ঞাপন" এবং "বিজ্ঞাপন ট্র্যাকিং সীমিত করুন", কার্যকরীভাবে গ্রহণ করার জন্য মেজারমেন্ট প্রোটোকল ইভেন্টগুলোকে client_id বা app_instance_id ব্যবহার করে অনলাইন ইন্টারঅ্যাকশনের সাথে যুক্ত করা হয়।

ভৌগোলিক এবং ডিভাইসের তথ্য

Google Analytics স্বয়ংক্রিয়ভাবে client_id বা app_instance_id ব্যবহার করে ট্যাগিং থেকে প্রাপ্ত সাম্প্রতিকতম ভৌগোলিক এবং ডিভাইসের তথ্যকে Measurement Protocol ইভেন্টের সাথে যুক্ত করে। এটি নিশ্চিত করে যে আপনার Measurement Protocol ইভেন্টগুলো সেইসব রিপোর্টে প্রতিফলিত হয়, যেগুলোতে ভৌগোলিক এবং ডিভাইসের ডাইমেনশন অন্তর্ভুক্ত থাকে।

যদি আপনি চান যে কোনো মেজারমেন্ট প্রোটোকল ইভেন্ট client_id বা app_instance_id এর সর্বশেষ তথ্যের পরিবর্তে একটি নির্দিষ্ট সেশনের ভৌগোলিক এবং ডিভাইসের তথ্য প্রতিফলিত করুক, তাহলে ইভেন্টটিতে session_id অন্তর্ভুক্ত করুন এবং সেশন শুরু হওয়ার ২৪ ঘণ্টার মধ্যে এটি মেজারমেন্ট প্রোটোকলে পাঠান।

আপনি মেজারমেন্ট প্রোটোকল ব্যবহার করে ইভেন্টগুলির জন্য ভৌগোলিক তথ্য এবং ডিভাইসের তথ্য প্রদান করতে পারেন।

আপনার ট্যাগ দ্বারা ডিভাইসের তথ্য সংগ্রহ করা না হলে, ওয়েব স্ট্রিমের জন্য এটি ডিফল্টভাবে desktop এবং অ্যাপ স্ট্রিমের জন্য mobile ব্যবহার করে।

সম্পূর্ণ সার্ভার-টু-সার্ভার

যদিও শুধুমাত্র মেজারমেন্ট প্রোটোকল ব্যবহার করে গুগল অ্যানালিটিক্সে ইভেন্ট পাঠানো সম্ভব, তবে সেক্ষেত্রে কেবল আংশিক রিপোর্টিং পাওয়া যেতে পারে। মেজারমেন্ট প্রোটোকলের উদ্দেশ্য হলো gtag, GTM, বা Firebase ব্যবহার করে সংগৃহীত বিদ্যমান ইভেন্টগুলোকে আরও সমৃদ্ধ করা। কিছু ইভেন্ট এবং প্যারামিটারের নাম স্বয়ংক্রিয় সংগ্রহের জন্য সংরক্ষিত থাকে এবং সেগুলো মেজারমেন্ট প্রোটোকলের মাধ্যমে পাঠানো যায় না।

ইভেন্ট তৈরি করুন বা নাম পরিবর্তন করুন

মেজারমেন্ট প্রোটোকলের মাধ্যমে পাঠানো ইভেন্ট দ্বারা ইভেন্ট তৈরি বা নাম পরিবর্তনের নিয়মগুলো সক্রিয় হয় না। আপনার অ্যাপ্লিকেশনে মেজারমেন্ট প্রোটোকলের মাধ্যমে কাস্টম ইভেন্ট পাঠানোর লজিক প্রয়োগ করা উচিত, যা গুগল অ্যানালিটিক্স UI-তে কনফিগার করা নিয়মগুলোর মতোই হবে।

পরবর্তী পদক্ষেপ