মেজারমেন্ট প্রোটোকলের ব্যবহারিক তথ্য

Google Analytics পরিমাপ প্রোটোকল আপনাকে ওয়েব বা অ্যাপ স্ট্রিমে অফলাইন ডেটা পাঠাতে দেয়, ট্যাগিং বা Firebase SDK-এর মাধ্যমে আপনি আগে থেকেই যে ডেটা সংগ্রহ করছেন তার সাথে এটি যোগ করা হয়।

এই নির্দেশিকায় Google Analytics পরিমাপের প্রোটোকলের সাধারণ ব্যবহারের ক্ষেত্র এবং সেগুলির প্রয়োজনীয়তা বর্ণনা করা হয়েছে।

প্রয়োজনীয়তার সারাংশ

এই সারণী থেকে প্রতিটি ব্যবহারের ক্ষেত্রে প্রয়োজনীয়তার একটি দ্রুত রেফারেন্স পাওয়া যায়। নিম্নলিখিত পেশাদার পদ্ধতিগুলি মনে রাখবেন:

  1. ইভেন্ট ও ব্যবহারকারীর প্রপার্টির timestamp_micros ডিফল্ট হিসেবে অনুরোধের সময়কে সেট করে। অতীতে হওয়া কোনও ইভেন্ট বা ব্যবহারকারীর প্রপার্টিতে হওয়া পরিবর্তন পাঠানোর সময়, ইভেন্ট পাঠানো সংক্রান্ত নির্দেশিকা এবং ব্যবহারকারীর প্রপার্টি সংক্রান্ত নির্দেশিকায় যেভাবে বলা হয়েছে সেইভাবে টাইমস্ট্যাম্প ওভাররাইড করুন।

  2. সঠিক রিয়েল-টাইম রিপোর্ট এবং এনগেজমেন্ট মেট্রিকের জন্য, engagement_time_msec ইভেন্ট প্যারামিটার অন্তর্ভুক্ত করুন যা পূর্ববর্তী ইভেন্ট থেকে অতিক্রান্ত মিলিসেকেন্ডে সেট করা হয়েছে।

ব্যবহারিক ক্ষেত্র সেশন আইডি অনুরোধের সময় সংক্রান্ত প্রয়োজনীয়তা timestamp_micros-এর প্রয়োজনীয়তা
ইভেন্টে ইউজার আইডি অ্যাসাইন করা প্রয়োজনীয় <= সেশন শুরু হওয়ার কর্মদিবসের শেষ >= সেশন শুরু এবং <= সেশন শেষ
সেশন অ্যাট্রিবিউশন প্রয়োজনীয় <= সেশন শুরু + ২৪ ঘণ্টা >= সেশন শুরু এবং <= সেশন শেষ
বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট এক্সপোর্ট করা প্রয়োজন নেই <= শেষ সেশনের দিন + ৬৩ দিন >= অনুরোধের সময় থেকে ৭২ ঘণ্টা কম এবং <= অনুরোধের সময়
দর্শক তৈরি করার জন্য ইভেন্ট বা ব্যবহারকারীর প্রপার্টি পাঠান প্রয়োজন নেই ওয়েব: <= লেটেস্ট অনলাইন ইভেন্টের সময় + ৩০ দিন
অ্যাপ: <= লেটেস্ট অনলাইন ইভেন্টের সময় + ৪২ দিন
>= অনুরোধের সময় থেকে ৭২ ঘণ্টা কম এবং <= অনুরোধের সময়

ইভেন্টে ইউজার আইডি অ্যাসাইন করা

ব্যবহারকারী-আইডি সহ অনলাইন বা অফলাইন ইভেন্ট প্রদান করতে মেজারমেন্ট প্রোটোকল ব্যবহার করুন।

কোনও ইভেন্টে ব্যবহারকারীর আইডি যোগ করার কিছু উদাহরণ এখানে দেওয়া হল:

  1. অনলাইন ইভেন্টের জন্য ব্যবহারকারীর আইডি খুঁজতে আপনার অনলাইন পরিমাপে প্রয়োজনীয় তথ্য নেই, তবে আপনার কাছে একটি ইভেন্ট-প্রসেসিং পাইপলাইন আছে যা অনলাইন সেশন এবং ব্যবহারকারীর আইডির মধ্যে অ্যাসোসিয়েশন তৈরি করতে পারে।

    এই পরিস্থিতিতে, আপনি ইউজার-আইডি সহ অনলাইন ইভেন্ট প্রদান করতে মেজারমেন্ট প্রোটোকল ব্যবহার করছেন।

  2. Measurement Protocol-এর মাধ্যমে আপনি যে ইভেন্ট পাঠাচ্ছেন সেটির জন্য আপনার কাছে ব্যবহারকারীর আইডি নেই, কিন্তু সেশন চলাকালীন ব্যবহারকারী অনলাইনে লগ-ইন করলে আপনি চান যে সেইসব ইভেন্ট ব্যবহারকারীর আইডির সাথে যুক্ত হোক।

    এই পরিস্থিতিতে, আপনি ইউজার-আইডি সহ Measurement Protocol ইভেন্ট প্রদান করতে অনলাইন ইভেন্ট ব্যবহার করছেন।

কোনও ইভেন্টে User-ID যোগ করার জন্য প্রয়োজনীয়তাগুলি এখানে দেওয়া হল:

  • ইভেন্টের প্যারামিটার তালিকায় session_id অন্তর্ভুক্ত করুন।
  • অনলাইন সেশনের একই কর্মদিবসে মেজারমেন্ট প্রোটোকল ইভেন্ট পাঠান।
  • আপনি timestamp_micros ওভাররাইড করলে, অনলাইন সেশনের শুরু ও শেষ হওয়ার সময়ের মধ্যে একটি টাইমস্ট্যাম্পে এটি সেট করুন।
  • আপনার লক্ষ্য যদি অনলাইন ইভেন্টের জন্য ব্যবহারকারীর আইডি প্রদান করা হয়, তাহলে অনুরোধে user_id সেট করুন।
  • আপনার লক্ষ্য যদি প্রতিটি পরিমাপ প্রোটোকল ইভেন্টের জন্য সংশ্লিষ্ট অনলাইন সেশন থেকে ব্যবহারকারীর আইডি পাওয়া হয়, তাহলে আপনাকে user_id সেট করতে হবে না।

সেশন অ্যাট্রিবিউশন

নির্দিষ্ট প্রয়োজনীয়তা পূরণ করে এমন Measurement Protocol ইভেন্ট, একই সেশনের অনলাইন ইভেন্টের মতো একই সেশন অ্যাট্রিবিউট (যেমন, ভৌগোলিক তথ্য, সোর্স, মাধ্যম ও ক্যাম্পেন) সহ রিপোর্টে দেখা যায়।

সেশন অ্যাট্রিবিউটের জন্য প্রয়োজনীয়তা এখানে দেওয়া হল:

  • ইভেন্টের প্যারামিটার তালিকায় session_id অন্তর্ভুক্ত করুন।
  • অনলাইন সেশন শুরু হওয়ার ২৪ ঘণ্টার মধ্যে অনুরোধ পাঠাতে হবে।

    যেমন, আপনার প্রপার্টির টাইম জোন অনুযায়ী সোমবার সকাল ১১:১৫-এ সেশন শুরু হলে, মঙ্গলবার সকাল ১১:১৫-এর আগে অনুরোধ পাঠান।

  • আপনি timestamp_micros ওভাররাইড করলে, অনলাইন সেশনের শুরু ও শেষ হওয়ার সময়ের মধ্যে একটি টাইমস্ট্যাম্পে এটি সেট করুন।

বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট এক্সপোর্ট করা

Google Analytics-এ সেইসব ইভেন্ট অন্তর্ভুক্ত থাকে যা আপনি মেজারমেন্ট প্রোটোকল ব্যবহার করে Google Ads বা Campaign Manager 360-এর মতো লিঙ্ক করা বিজ্ঞাপন প্রোডাক্টে এক্সপোর্ট করার সময় পাঠান।

এটি যেসব সাধারণ পরিস্থিতিতে কাজে লাগে তার মধ্যে কয়েকটি হল:

  • আপনার ব্যবসার অফলাইন ইভেন্ট আছে যা আপনি বিজ্ঞাপন অ্যাট্রিবিউশন এবং রিপোর্টিংয়ে অন্তর্ভুক্ত করতে চান।
  • আপনার সিস্টেমে অতিরিক্ত ইভেন্ট আছে যা ট্যাগিং বা Firebase SDK-তে উপলভ্য নয়, কিন্তু আপনি এখনও লিঙ্ক করা প্রোডাক্টে সেইসব ইভেন্ট অন্তর্ভুক্ত করতে চান।

বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট এক্সপোর্ট করার জন্য প্রয়োজনীয়তা এখানে দেওয়া হল:

  • এমনকি, যদি মূল ইভেন্টের অ্যাট্রিবিউশন উইন্ডো ৬৩ দিনের বেশি হয়, তাহলেও সর্বশেষ অনলাইন ইভেন্টের ৬৩ দিনের মধ্যে অনুরোধ পাঠান। এছাড়াও, ইভেন্টটি অবশ্যই মূল ইভেন্টের অ্যাট্রিবিউশন উইন্ডোর মধ্যে হতে হবে। অ্যাট্রিবিউশন উইন্ডো সেটিংস কীভাবে কনফিগার করতে হয় তা দেখুন।

    যেমন, client_id বা app_instance_id-এর জন্য লেটেস্ট অনলাইন ইভেন্ট ১ মার্চ হলে, ৩ মে-এর মধ্যে মেজারমেন্ট প্রোটোকল ইভেন্ট পাঠান।

  • আপনি timestamp_micros ওভাররাইড করলে, গত ৭২ ঘণ্টার মধ্যে টাইমস্ট্যাম্পে এটি সেট করুন।

অডিয়েন্স তৈরি করার জন্য ইভেন্ট বা ব্যবহারকারীর প্রপার্টি পাঠান

আপনি কয়েকটি প্রয়োজনীয়তা মেনে চললে, Measurement Protocol ব্যবহার করে পাঠানো ইভেন্ট ও ব্যবহারকারীর প্রপার্টি দর্শকের শর্ত মূল্যায়নের মধ্যে অন্তর্ভুক্ত করা হয়।

অডিয়েন্স তৈরি করার জন্য ইভেন্ট বা ব্যবহারকারীর প্রপার্টি পাঠানোর প্রয়োজনীয়তা এখানে উল্লেখ করা হল:

  • একই client_id-এর জন্য লেটেস্ট অনলাইন ইভেন্টের ৩০ দিনের মধ্যে ওয়েব স্ট্রিমে অনুরোধ পাঠান।

    যেমন, client_id-এর জন্য লেটেস্ট অনলাইন ইভেন্ট যদি ১ মার্চ ঘটে থাকে, তাহলে ৩১ মার্চের মধ্যে Measurement Protocol ইভেন্ট পাঠান।

  • একই app_instance_id-এর জন্য লেটেস্ট অনলাইন ইভেন্টের ৪২ দিনের মধ্যে অ্যাপ স্ট্রিমে অনুরোধ পাঠান।

    যেমন, app_instance_id-এর জন্য লেটেস্ট অনলাইন ইভেন্ট ১ মার্চ হয়ে থাকলে, ১২ এপ্রিলের মধ্যে মেজারমেন্ট প্রোটোকল ইভেন্ট পাঠান।

  • আপনি timestamp_micros ওভাররাইড করলে, গত ৭২ ঘণ্টার মধ্যে কোনও টাইমস্ট্যাম্পে এটি সেট করুন।