গুগল অ্যানালিটিক্স মেজারমেন্ট প্রোটোকল আপনাকে ট্যাগিং বা ফায়ারবেস এসডিকে-এর মাধ্যমে ইতিমধ্যে সংগ্রহ করা ডেটার পাশাপাশি আপনার ওয়েব বা অ্যাপ স্ট্রিমে অফলাইন ডেটাও পাঠাতে দেয়।
এই নির্দেশিকায় গুগল অ্যানালিটিক্স মেজারমেন্ট প্রোটোকলের সাধারণ ব্যবহারক্ষেত্র এবং সেগুলোর প্রয়োজনীয়তা বর্ণনা করা হয়েছে।
প্রয়োজনীয়তার সারসংক্ষেপ
এই সারণিটি প্রতিটি ব্যবহারের ক্ষেত্রের জন্য প্রয়োজনীয় শর্তাবলীর একটি দ্রুত নির্দেশিকা প্রদান করে। নিম্নলিখিত সর্বোত্তম অনুশীলনগুলি মনে রাখবেন:
ইভেন্ট এবং ইউজার প্রপার্টির
timestamp_microsডিফল্টভাবে অনুরোধের সময় হিসেবে সেট করা থাকে। অতীতে ঘটে যাওয়া কোনো ইভেন্ট বা ইউজার প্রপার্টির পরিবর্তন পাঠানোর সময়, 'ইভেন্ট পাঠানো' গাইড এবং 'ইউজার প্রপার্টি' গাইডে বর্ণিত পদ্ধতি অনুযায়ী টাইমস্ট্যাম্পটি ওভাররাইড করুন।সঠিক রিয়েলটাইম রিপোর্ট এবং এনগেজমেন্ট মেট্রিক্সের জন্য, পূর্ববর্তী ইভেন্টের পর থেকে অতিবাহিত মিলিসেকেন্ডে সেট করা
engagement_time_msecইভেন্ট প্যারামিটারটি অন্তর্ভুক্ত করুন।
| ব্যবহারের ক্ষেত্র | সেশন আইডি | অনুরোধের সময়সীমা | timestamp_micros প্রয়োজনীয়তা |
|---|---|---|---|
| ইভেন্টগুলিতে ব্যবহারকারী-আইডি বরাদ্দ করুন | প্রয়োজনীয় | <= অধিবেশন শুরুর কার্যদিবসের শেষ | সেশন শুরুর >= এবং সেশন শেষের <= |
| সেশন অ্যাট্রিবিউশন | প্রয়োজনীয় | সেশন শুরুর ২৪ ঘন্টা আগে | সেশন শুরুর >= এবং সেশন শেষের <= |
| বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট রপ্তানি করুন | প্রয়োজন নেই | <= শেষ অধিবেশনের দিন + ৬৩ দিন | অনুরোধের সময় থেকে ৭২ ঘন্টা কম বা সমান এবং অনুরোধের সময় |
| অডিয়েন্স তৈরির জন্য ইভেন্ট বা ব্যবহারকারীর বৈশিষ্ট্য পাঠান | প্রয়োজন নেই | ওয়েব: <= সর্বশেষ অনলাইন ইভেন্টের সময় + ৩০ দিন অ্যাপ: <= সর্বশেষ অনলাইন ইভেন্টের সময় + ৪২ দিন | অনুরোধের সময় থেকে ৭২ ঘন্টা কম বা সমান এবং অনুরোধের সময় |
ইভেন্টগুলিতে ব্যবহারকারী-আইডি বরাদ্দ করুন
ইউজার-আইডি সহ অনলাইন বা অফলাইন ইভেন্ট সরবরাহ করতে মেজারমেন্ট প্রোটোকল ব্যবহার করুন।
কোনো ইভেন্টে ইউজার-আইডি যোগ করার কিছু উদাহরণ নিচে দেওয়া হলো:
আপনার অনলাইন পরিমাপে অনলাইন ইভেন্টগুলোর জন্য ইউজার-আইডি খুঁজে বের করার প্রয়োজনীয় তথ্যের অভাব রয়েছে, কিন্তু আপনার একটি ইভেন্ট-প্রসেসিং পাইপলাইন আছে যা একটি অনলাইন সেশন এবং একটি ইউজার-আইডির মধ্যে সংযোগ স্থাপন করতে সক্ষম।
এই পরিস্থিতিতে, আপনি অনলাইন ইভেন্টগুলোকে একটি ইউজার-আইডি প্রদান করার জন্য মেজারমেন্ট প্রোটোকল ব্যবহার করছেন।
মেজারমেন্ট প্রোটোকল ব্যবহার করে আপনি যে ইভেন্টগুলো পাঠাচ্ছেন সেগুলোর জন্য আপনার কাছে ইউজার-আইডি থাকে না, কিন্তু আপনি চান যে, যদি ব্যবহারকারী সেশন চলাকালীন অনলাইনে লগ ইন করে থাকেন, তাহলে সেই ইভেন্টগুলো একটি ইউজার-আইডির সাথে যুক্ত থাকুক।
এই পরিস্থিতিতে, আপনি মেজারমেন্ট প্রোটোকল ইভেন্টগুলোকে একটি ইউজার-আইডি প্রদান করার জন্য অনলাইন ইভেন্ট ব্যবহার করছেন।
একটি ইভেন্টে ইউজার-আইডি যোগ করার জন্য প্রয়োজনীয় শর্তাবলী নিচে দেওয়া হলো:
- ইভেন্টের প্যারামিটার তালিকায়
session_idঅন্তর্ভুক্ত করুন। - অনলাইন সেশনের একই কর্মদিবসে পরিমাপ প্রোটোকল ইভেন্টগুলো পাঠান।
- যদি আপনি
timestamp_microsওভাররাইড করেন, তাহলে এটিকে অনলাইন সেশনের শুরু এবং শেষের সময়ের মধ্যবর্তী একটি টাইমস্ট্যাম্পে সেট করুন। - অনলাইন ইভেন্টের জন্য ইউজার-আইডি প্রদান করাই যদি আপনার লক্ষ্য হয়, তাহলে অনুরোধে
user_idসেট করুন। - যদি আপনার লক্ষ্য হয় যে প্রতিটি মেজারমেন্ট প্রোটোকল ইভেন্টের জন্য তার সংশ্লিষ্ট অনলাইন সেশনের ইউজার-আইডি ব্যবহার করা হবে, তাহলে আপনার
user_idসেট করার প্রয়োজন নেই।
সেশন অ্যাট্রিবিউশন
পরিমাপ প্রোটোকলের যে ইভেন্টগুলো নির্দিষ্ট শর্ত পূরণ করে, সেগুলো একই সেশনের অনলাইন ইভেন্টগুলোর মতো একই সেশন অ্যাট্রিবিউট (যেমন ভৌগোলিক তথ্য, উৎস, মাধ্যম এবং ক্যাম্পেইন) সহ রিপোর্টে প্রদর্শিত হয়।
সেশন অ্যাট্রিবিউশনের জন্য প্রয়োজনীয় শর্তাবলী নিচে দেওয়া হলো:
- ইভেন্টের প্যারামিটার তালিকায়
session_idঅন্তর্ভুক্ত করুন। অনলাইন সেশন শুরু হওয়ার ২৪ ঘণ্টার মধ্যে অনুরোধটি পাঠান।
উদাহরণস্বরূপ, যদি আপনার প্রপার্টির টাইম জোনে সেশনটি সোমবার সকাল ১১:১৫ মিনিটে শুরু হয়ে থাকে, তাহলে অনুরোধটি মঙ্গলবার সকাল ১১:১৫ মিনিটের আগে পাঠান।
যদি আপনি
timestamp_microsওভাররাইড করেন, তাহলে এটিকে অনলাইন সেশনের শুরু এবং শেষের সময়ের মধ্যবর্তী একটি টাইমস্ট্যাম্পে সেট করুন।
বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট রপ্তানি করুন
গুগল অ্যানালিটিক্স, গুগল অ্যাডস বা ক্যাম্পেইন ম্যানেজার ৩৬০-এর মতো সংযুক্ত বিজ্ঞাপন পণ্যগুলিতে এক্সপোর্ট করার সময়, মেজারমেন্ট প্রোটোকল ব্যবহার করে আপনার পাঠানো ইভেন্টগুলি অন্তর্ভুক্ত করে।
কয়েকটি সাধারণ পরিস্থিতি যেখানে এটি কার্যকর, সেগুলো হলো:
- আপনার ব্যবসার এমন কিছু অফলাইন ইভেন্ট আছে, যেগুলো আপনি বিজ্ঞাপনের অ্যাট্রিবিউশন ও রিপোর্টিং-এ অন্তর্ভুক্ত করতে চান।
- আপনার সিস্টেমে এমন কিছু অতিরিক্ত ইভেন্ট আছে যা ট্যাগিং বা ফায়ারবেস এসডিকে-এর আওতাভুক্ত নয়, কিন্তু আপনি তারপরও সেই ইভেন্টগুলোকে লিঙ্ক করা প্রোডাক্টগুলোতে অন্তর্ভুক্ত করতে চান।
বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট রপ্তানি করার জন্য প্রয়োজনীয় শর্তাবলী নিচে দেওয়া হলো:
সর্বশেষ অনলাইন ইভেন্টের ৬৩ দিনের মধ্যে অনুরোধটি পাঠান, এমনকি যদি মূল ইভেন্টের অ্যাট্রিবিউশন উইন্ডো ৬৩ দিনের বেশিও হয়। ইভেন্টটি অবশ্যই মূল ইভেন্টের অ্যাট্রিবিউশন উইন্ডোর মধ্যে আসতে হবে। অ্যাট্রিবিউশন উইন্ডো সেটিংস কীভাবে কনফিগার করতে হয় তা দেখুন।
উদাহরণস্বরূপ, যদি
client_idবাapp_instance_idজন্য সর্বশেষ অনলাইন ইভেন্টটি ১লা মার্চে ঘটে থাকে, তাহলে ৩রা মে-র মধ্যে মেজারমেন্ট প্রোটোকল ইভেন্টটি পাঠান।যদি আপনি
timestamp_microsওভাররাইড করেন, তাহলে এটিকে গত ৭২ ঘন্টার মধ্যেকার একটি টাইমস্ট্যাম্পে সেট করুন।
অডিয়েন্স তৈরির জন্য ইভেন্ট বা ব্যবহারকারীর বৈশিষ্ট্য পাঠান
কয়েকটি শর্ত মেনে চললে, মেজারমেন্ট প্রোটোকল ব্যবহার করে পাঠানো ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলো অডিয়েন্সের অবস্থা মূল্যায়নে অন্তর্ভুক্ত করা হয়।
অডিয়েন্স তৈরির জন্য ইভেন্ট বা ইউজার প্রোপার্টি পাঠানোর প্রয়োজনীয়তাগুলো নিচে দেওয়া হলো:
একই
client_idজন্য সর্বশেষ অনলাইন ইভেন্টের ৩০ দিনের মধ্যে একটি ওয়েব স্ট্রিমে অনুরোধটি পাঠান।উদাহরণস্বরূপ, যদি
client_idএর জন্য সর্বশেষ অনলাইন ইভেন্টটি ১লা মার্চে ঘটে থাকে, তাহলে মেজারমেন্ট প্রোটোকল ইভেন্টটি ৩১শে মার্চের মধ্যে পাঠান।একই
app_instance_idজন্য সর্বশেষ অনলাইন ইভেন্টের ৪২ দিনের মধ্যে একটি অ্যাপ স্ট্রিমে অনুরোধটি পাঠান।উদাহরণস্বরূপ, যদি
app_instance_idএর জন্য সর্বশেষ অনলাইন ইভেন্টটি ১লা মার্চে ঘটে থাকে, তাহলে মেজারমেন্ট প্রোটোকল ইভেন্টটি ১২ই এপ্রিলের মধ্যে পাঠান।যদি আপনি
timestamp_microsওভাররাইড করেন, তাহলে এটিকে গত ৭২ ঘন্টার মধ্যেকার একটি টাইমস্ট্যাম্পে সেট করুন।