গুগল অ্যানালিটিক্স মেজারমেন্ট প্রোটোকল আপনাকে আপনার ওয়েব বা অ্যাপ স্ট্রীমে অফলাইন ডেটা পাঠাতে দেয়, আপনি ইতিমধ্যে ট্যাগিং বা Firebase SDK-এর মাধ্যমে সংগ্রহ করছেন এমন ডেটা ছাড়াও।
এই নির্দেশিকাটি সাধারণ Google Analytics পরিমাপ প্রোটোকল ব্যবহারের ক্ষেত্রে এবং তাদের প্রয়োজনীয়তা বর্ণনা করে।
প্রয়োজনীয়তার সারসংক্ষেপ
এই টেবিলটি প্রতিটি ব্যবহারের ক্ষেত্রে প্রয়োজনীয়তার একটি দ্রুত রেফারেন্স প্রদান করে। নিম্নলিখিত সেরা অনুশীলনগুলি মনে রাখুন:
ইভেন্টের
timestamp_micros
এবং ব্যবহারকারীর বৈশিষ্ট্য অনুরোধের সময় ডিফল্ট। অতীতে ঘটে যাওয়া কোনো ইভেন্ট বা ব্যবহারকারীর সম্পত্তির পরিবর্তন পাঠানোর সময়, পাঠানোর ইভেন্ট নির্দেশিকা এবং ব্যবহারকারীর বৈশিষ্ট্য নির্দেশিকায় বর্ণিত টাইমস্ট্যাম্পটিকে ওভাররাইড করুন।সঠিক রিয়েলটাইম রিপোর্ট এবং এনগেজমেন্ট মেট্রিক্সের জন্য, পূর্ববর্তী ইভেন্ট থেকে অতিবাহিত মিলিসেকেন্ডে সেট করা
engagement_time_msec
ইভেন্ট প্যারামিটার অন্তর্ভুক্ত করুন।
কেস ব্যবহার করুন | সেশন আইডি | সময় প্রয়োজন অনুরোধ | timestamp_micros প্রয়োজনীয়তা |
---|---|---|---|
ইভেন্টে User-ID বরাদ্দ করুন | প্রয়োজন | <= সেশন শুরুর ব্যবসায়িক দিন শেষ | >= অধিবেশন শুরু এবং <= অধিবেশন শেষ |
সেশন অ্যাট্রিবিউশন | প্রয়োজন | <= সেশন শুরু + 24 ঘন্টা | >= অধিবেশন শুরু এবং <= অধিবেশন শেষ |
বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট রপ্তানি | প্রয়োজন নেই | <= শেষ সেশনের ব্যবসায়িক দিন + 63 দিন | <= অনুরোধের সময় |
দর্শক তৈরির জন্য ইভেন্ট বা ব্যবহারকারীর বৈশিষ্ট্য পাঠান | প্রয়োজন নেই | ওয়েব: <= সর্বশেষ অনলাইন ইভেন্ট সময় + 30 দিন অ্যাপ: <= সর্বশেষ অনলাইন ইভেন্টের সময় + 42 দিন | <= অনুরোধের সময় |
ইভেন্টে User-ID বরাদ্দ করুন
একটি User-ID দিয়ে অনলাইন বা অফলাইন ইভেন্ট প্রদান করতে পরিমাপ প্রোটোকল ব্যবহার করুন।
একটি ইভেন্টে একটি User-ID যোগ করার জন্য এখানে কিছু উদাহরণ ব্যবহার করা হল:
আপনার অনলাইন পরিমাপে অনলাইন ইভেন্টগুলির জন্য ব্যবহারকারী-আইডি সন্ধান করার জন্য প্রয়োজনীয় তথ্যের অভাব রয়েছে, তবে আপনার কাছে একটি ইভেন্ট-প্রসেসিং পাইপলাইন রয়েছে যা একটি অনলাইন সেশন এবং একটি ব্যবহারকারী-আইডির মধ্যে সম্পর্ক তৈরি করতে সক্ষম৷
এই পরিস্থিতিতে, আপনি একটি User-ID দিয়ে অনলাইন ইভেন্ট প্রদান করতে পরিমাপ প্রোটোকল ব্যবহার করছেন।
আপনি পরিমাপ প্রোটোকলের সাথে যে ইভেন্টগুলি পাঠাচ্ছেন তার জন্য আপনার কাছে ব্যবহারকারী-আইডি নেই, তবে আপনি সেশন চলাকালীন ব্যবহারকারী অনলাইনে লগ ইন করলে সেই ইভেন্টগুলিকে একটি ব্যবহারকারী-আইডির সাথে যুক্ত করতে চান৷
এই পরিস্থিতিতে, আপনি একটি ব্যবহারকারী-আইডি সহ পরিমাপ প্রোটোকল ইভেন্টগুলি প্রদান করতে অনলাইন ইভেন্টগুলি ব্যবহার করছেন৷
এখানে একটি ইভেন্টে একটি User-ID যোগ করার প্রয়োজনীয়তা রয়েছে:
- ইভেন্টের প্যারামিটার তালিকায়
session_id
অন্তর্ভুক্ত করুন। - অনলাইন সেশনের মতো একই ব্যবসায়িক দিনে পরিমাপ প্রোটোকল ইভেন্টগুলি পাঠান।
- আপনি যদি
timestamp_micros
ওভাররাইড করেন, তাহলে এটি অনলাইন সেশনের শুরু এবং শেষ সময়ের মধ্যে একটি টাইমস্ট্যাম্পে সেট করুন। - যদি আপনার লক্ষ্য হয় অনলাইন ইভেন্টের জন্য User-ID প্রদান করা, তাহলে অনুরোধে
user_id
সেট করুন। - যদি আপনার লক্ষ্য হয় প্রতিটি পরিমাপ প্রোটোকল ইভেন্টের সংশ্লিষ্ট অনলাইন সেশন থেকে ব্যবহারকারী-আইডি থাকা, তাহলে আপনাকে
user_id
সেট করতে হবে না।
সেশন অ্যাট্রিবিউশন
পরিমাপ প্রোটোকল ইভেন্টগুলি যেগুলি নির্দিষ্ট প্রয়োজনীয়তাগুলি পূরণ করে সেগুলি একই সেশনের বৈশিষ্ট্যগুলি (যেমন ভৌগলিক তথ্য, উত্স, মাধ্যম এবং প্রচারাভিযান) সহ একই সেশনের অনলাইন ইভেন্টগুলির মতো রিপোর্টে উপস্থিত হয়৷
সেশন অ্যাট্রিবিউশনের জন্য এখানে প্রয়োজনীয়তা রয়েছে:
- ইভেন্টের প্যারামিটার তালিকায়
session_id
অন্তর্ভুক্ত করুন। অনলাইন সেশন শুরু হওয়ার 24 ঘন্টা পরে অনুরোধটি পাঠান।
উদাহরণস্বরূপ, আপনার সম্পত্তির সময় অঞ্চলে সোমবার সকাল 11:15 AM এ সেশন শুরু হলে, মঙ্গলবার সকাল 11:15 AM এর আগে অনুরোধটি পাঠান।
আপনি যদি
timestamp_micros
ওভাররাইড করেন, তাহলে এটি অনলাইন সেশনের শুরু এবং শেষ সময়ের মধ্যে একটি টাইমস্ট্যাম্পে সেট করুন।
বিজ্ঞাপন প্ল্যাটফর্মে ইভেন্ট রপ্তানি
Google অ্যানালিটিক্সে আপনি যে ইভেন্টগুলিকে মেজারমেন্ট প্রোটোকল ব্যবহার করে পাঠান সেগুলিকে Google Ads বা Campaign Manager 360-এর মতো লিঙ্কযুক্ত বিজ্ঞাপন পণ্যগুলিতে রপ্তানি করে।
কয়েকটি সাধারণ পরিস্থিতিতে যেখানে এটি দরকারী তা অন্তর্ভুক্ত:
- আপনার ব্যবসার অফলাইন ইভেন্ট রয়েছে যা আপনি বিজ্ঞাপনের বৈশিষ্ট্য এবং প্রতিবেদনে অন্তর্ভুক্ত করতে চান৷
- আপনার এমন একটি সিস্টেমে অতিরিক্ত ইভেন্ট রয়েছে যা ট্যাগিং বা Firebase SDK-এর জন্য উপলব্ধ নয়, কিন্তু আপনি এখনও লিঙ্কযুক্ত পণ্যগুলিতে সেই ইভেন্টগুলি অন্তর্ভুক্ত করতে চান।
বিজ্ঞাপন প্ল্যাটফর্মগুলিতে ইভেন্টগুলি রপ্তানি করার প্রয়োজনীয়তাগুলি এখানে রয়েছে:
সর্বশেষ অনলাইন ইভেন্টের 63 দিন পরে ব্যবসায়িক দিন শেষ হওয়ার পরে অনুরোধটি পাঠাবেন না, এমনকি মূল ইভেন্টের অ্যাট্রিবিউশন উইন্ডোটি 63 দিনের বেশি হলেও।
উদাহরণস্বরূপ,
client_id
বাapp_instance_id
এর জন্য সর্বশেষ অনলাইন ইভেন্টটি 1 মার্চ হলে, মেজারমেন্ট প্রোটোকল ইভেন্টটি 3 মে ব্যবসায়িক দিন শেষ হওয়ার পরে পাঠান।আপনি যদি
timestamp_micros
ওভাররাইড করেন, তাহলে অনুরোধের সময়ের চেয়ে কম বা সমান টাইমস্ট্যাম্পে সেট করুন।
দর্শক তৈরির জন্য ইভেন্ট বা ব্যবহারকারীর বৈশিষ্ট্য পাঠান
পরিমাপ প্রোটোকল ব্যবহার করে প্রেরিত ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলি দর্শকের অবস্থার মূল্যায়নে অন্তর্ভুক্ত করা হয় যদি আপনি কয়েকটি প্রয়োজনীয়তা মেনে চলেন।
দর্শক তৈরির জন্য ইভেন্ট বা ব্যবহারকারীর বৈশিষ্ট্যগুলি পাঠানোর প্রয়োজনীয়তাগুলি এখানে রয়েছে:
একই
client_id
জন্য সর্বশেষ অনলাইন ইভেন্টের 30 দিন পরে ব্যবসায়িক দিন শেষ হওয়ার পরে কোনও ওয়েব স্ট্রিমে অনুরোধটি পাঠান।উদাহরণস্বরূপ, যদি
client_id
জন্য সর্বশেষ অনলাইন ইভেন্টটি 1 মার্চ ঘটে থাকে, তাহলে 31 মার্চ ব্যবসায়িক দিন শেষ হওয়ার পরে পরিমাপ প্রোটোকল ইভেন্টটি পাঠান।একই
app_instance_id
এর জন্য সর্বশেষ অনলাইন ইভেন্টের 42 দিন পরে ব্যবসায়িক দিন শেষ হওয়ার পরে কোনও অ্যাপ স্ট্রিমে অনুরোধটি পাঠান।উদাহরণস্বরূপ, যদি
app_instance_id
এর সর্বশেষ অনলাইন ইভেন্টটি 1 মার্চ ঘটে থাকে, তাহলে 12 এপ্রিল ব্যবসায়িক দিন শেষ হওয়ার পরে পরিমাপ প্রোটোকল ইভেন্টটি পাঠান।আপনি যদি
timestamp_micros
ওভাররাইড করেন, তাহলে অনুরোধের সময়ের চেয়ে কম বা সমান টাইমস্ট্যাম্পে সেট করুন।