টিউটোরিয়াল: নতুন AdMob বিজ্ঞাপন ফর্ম্যাট গ্রহণ করা হয়েছে কিনা তা পরীক্ষা করা

ধাপ ২: Firebase কনসোলে A/B পরীক্ষা সেট-আপ করুন


ভূমিকা: Firebase ব্যবহার করে নতুন AdMob বিজ্ঞাপন ফর্ম্যাট প্রয়োগ করা
ধাপ ১: পরীক্ষা করার জন্য নতুন বিজ্ঞাপন ইউনিট ভ্যারিয়েন্ট তৈরি করতে AdMob ব্যবহার করুন

ধাপ ২: Firebase কনসোলে A/B টেস্ট সেট-আপ করুন

ধাপ ৩: আপনার অ্যাপের কোডে Remote Config প্যারামিটার ভ্যালু ম্যানেজ করুন
ধাপ ৪: A/B পরীক্ষা শুরু করুন এবং Firebase কনসোলে পরীক্ষার ফলাফল পর্যালোচনা করুন
ধাপ ৫: নতুন বিজ্ঞাপন ফর্ম্যাট রিলিজ করবেন কিনা সেই ব্যাপারে সিদ্ধান্ত নিন


আপনার অ্যাপে নতুন বিজ্ঞাপন ইউনিট প্রয়োগ করার পরে, আপনাকে একটি A/B টেস্ট সেট-আপ করতে হবে যা এই বিজ্ঞাপন ইউনিট কীভাবে পারফর্ম করে তা বুঝতে সাহায্য করবে। আপনাকে টেস্টের জন্য টার্গেট করা ব্যবহারকারী এবং আপনার টেস্টিং গোল নির্ধারণ করতে হবে। এছাড়াও, আপনাকে টেস্ট ভেরিয়েন্ট (আপনার অ্যাপের বিভিন্ন বিজ্ঞাপন ইউনিট) নির্ধারণ করতে হবে এবং Remote Config প্যারামিটার সেট আপ করতে হবে যা আপনার অ্যাপে ভেরিয়েন্ট দেখানো কন্ট্রোল করবে।

আপনার অ্যাপে বিজ্ঞাপন ইউনিট যোগ করার প্রভাব পরীক্ষা ও বিশ্লেষণ করতে Firebase A/B Testing নিম্নলিখিত প্রোডাক্ট ব্যবহার করে:

  • Firebase A/B Testing (এই ধাপ) — আপনার পরীক্ষার জন্য লক্ষ্য ও কনফিগার করা যায় এমন প্যারামিটার নির্ধারণ করুন
  • Firebase Remote Config (পরবর্তী ধাপ) — প্যারামিটারের কনফিগারেশন ম্যানেজ করতে আপনার কোডে লজিক যোগ করুন
  • Google Analytics (ব্যাকগ্রাউন্ডে চলে) — কনফিগারেশনের প্রভাব পরিমাপ করে

নতুন A/B টেস্ট শুরু করা

নতুন বিজ্ঞাপন ফর্ম্যাট গ্রহণ করার আগে একটি নিয়ন্ত্রিত পরীক্ষা শুরু করতে, Firebase কনসোলের A/B Testing বিভাগে নেভিগেট করে শুরু করুন। পরীক্ষা তৈরি করুন বিকল্পে ক্লিক করে Remote Config বিকল্প বেছে নিন।

A/B টেস্ট সেট-আপ করা

প্রাথমিক বিষয় সেট-আপ করা

প্রাথমিক বিভাগে, পরীক্ষার নাম নির্ধারণ করুন এবং পরীক্ষার বিবরণ দিন।

<span class=Firebase কনসোলের UI-তে দেখানো হয়েছে যে কীভাবে A/B টেস্টের প্রাথমিক বিষয় সেট-আপ করতে হয়" class="screenshot">

টার্গেটিং সেট-আপ করা

  1. টার্গেটিং বিভাগে, iOS বা Android অ্যাপ বেছে নিন যেটিকে পরীক্ষা টার্গেট করবে।

  2. কত শতাংশ ব্যবহারকারীকে এক্সপেরিমেন্ট দেখানো হবে তা সেট করুন। এই টিউটোরিয়ালের জন্য, আপনার ১০% ব্যবহারকারীর সাথে নতুন বিজ্ঞাপন ইউনিট পরীক্ষা করা হবে। মনে রাখবেন যে এর অর্থ এই নয় যে আপনার সব ব্যবহারকারীর মধ্যে ১০% নতুন বিজ্ঞাপন ফর্ম্যাট দেখতে পাবেন; এর অর্থ হল, আপনার ব্যবহারকারীদের মধ্যে ১০% নতুন বিজ্ঞাপন ফর্ম্যাট দেখতে পাবেন অথবা দেখতে পাবেন না।

    অন্যান্য সব সেটিংস ডিফল্ট হিসেবেই রেখে দিন।

<span class=Firebase কনসোল UI-তে দেখানো হয়েছে কীভাবে A/B টেস্টের টার্গেটিং সেট-আপ করতে হয়" class="screenshot">

আপনার লক্ষ্য সেট-আপ করুন

Firebase A/B Testing একটি প্রাথমিক মেট্রিক ট্র্যাক করে, এর মাধ্যমে সবচেয়ে ভালো পারফর্ম করা ভেরিয়েন্ট নির্ধারণ করা হয়, তবে এটি আপনাকে সেকেন্ডারি মেট্রিক যোগ করারও অনুমতি দেয়। এর ফলে আপনার অ্যাপের অন্যান্য গুরুত্বপূর্ণ ফ্যাক্টরের উপর বিভিন্ন কনফিগারেশনের প্রভাব বুঝতে পারবেন।

  1. এই টিউটোরিয়ালের জন্য, আনুমানিক AdMob উপার্জন অপ্টিমাইজ করা হল মূল লক্ষ্য, তাই ড্রপডাউন মেনু থেকে এটি বেছে নিন।

  2. (ঐচ্ছিক) আপনি যদি A/B Testing অতিরিক্ত মেট্রিক ট্র্যাক করতে চান, যেমন মোট আনুমানিক উপার্জন বা আলাদা আলাদা রিটেনশন রেট, তাহলে মেট্রিক যোগ করুন বিকল্পে ক্লিক করে সেগুলি বেছে নিন।

<span class=Firebase কনসোলের UI-তে দেখানো হয়েছে যে কীভাবে A/B টেস্টের লক্ষ্য সেট-আপ করতে হয়" class="screenshot">

ভেরিয়েন্ট সেট-আপ করা

A/B পরীক্ষা কনফিগার করার শেষ ধাপ হল এমন একটি Remote Config প্যারামিটার নির্ধারণ করা যা নিয়ন্ত্রণ করে যে নতুন বিজ্ঞাপন ইউনিট ব্যবহারকারীদের দেখানো হবে কিনা।

  1. ভেরিয়েন্ট বিভাগে, বেসলাইন কার্ডের প্যারামিটার ফিল্ডে SHOW_NEW_AD_KEY টাইপ করে, এই নামের একটি নতুন প্যারামিটার তৈরি করুন।

  2. SHOW_NEW_AD_KEY প্যারামিটারের জন্য নিম্নলিখিত সেটিংস ব্যবহার করে ভেরিয়েন্ট বিভাগ সেট-আপ করা সম্পূর্ণ করুন:

    • বেসলাইন ভেরিয়েন্ট: ভ্যালু false হিসেবে সেট করা আছে (যার অর্থ: নতুন বিজ্ঞাপন ফর্ম্যাট দেখাবেন না)
    • ভেরিয়েন্ট A ভেরিয়েন্ট: মান true হিসেবে সেট করা আছে (যার অর্থ: দেখান নতুন বিজ্ঞাপন ফর্ম্যাট)

    এই টিউটোরিয়ালের জন্য, বেসলাইন ভ্যারিয়েন্ট ব্যবহারকারীদের নতুন বিজ্ঞাপন ফর্ম্যাট দেখাবে না, কিন্তু ভ্যারিয়েন্ট A ভ্যারিয়েন্ট ব্যবহারকারীদের একটি ছোট সাবসেটকে নতুন বিজ্ঞাপন ফর্ম্যাট দেখাবে। এটি প্যারামিটারের বুলিয়ান ভ্যালু দ্বারা নিয়ন্ত্রিত হয়। এইসব ভ্যালু এখানে Firebase A/B Testing সেট করা আছে, কিন্তু আসলে Firebase Remote Config আপনার অ্যাপের কোডে হ্যান্ডেল করার জন্য এইসব ভ্যালু পাঠায়। আপনি পরবর্তী ধাপে Remote Config সেট-আপ করবেন।

<span class=Firebase কনসোল UI-তে দেখানো হয়েছে যে কীভাবে A/B টেস্টের ভ্যারিয়েন্ট সেট-আপ করতে হয়" class="screenshot">

আপনার এক্সপেরিমেন্ট প্রত্যাশা অনুযায়ী সেট-আপ করা হয়েছে কিনা তা নিশ্চিত করতে পর্যালোচনা করুন বিকল্পে ক্লিক করুন। তবে, এক্সপেরিমেন্ট শুরু করার আগে, Firebase থেকে পাওয়া true বা false প্যারামিটার ভ্যালুর প্রতিক্রিয়া হিসেবে আপনার অ্যাপের কোড কীভাবে কাজ করবে তা আপনাকে নির্ধারণ করতে হবে। Remote Config প্যারামিটার কীভাবে হ্যান্ডেল করে তা প্রয়োগ করতে SHOW_NEW_AD_KEY পরবর্তী ধাপে যান।




ধাপ ১: নতুন বিজ্ঞাপন ইউনিট ভ্যারিয়েন্ট তৈরি করতে AdMob ব্যবহার করুন ধাপ ৩: Remote Config প্যারামিটার ভ্যালু ম্যানেজ করুন