টিউটোরিয়াল: 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 বিকল্প বেছে নিন।

<span class=Firebase কনসোল UI-তে দেখানো হয়েছে যে কীভাবে Remote Config" class="screenshot">
ব্যবহার করে 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. ভেরিয়েন্ট বিভাগে, বেসলাইন কার্ডের প্যারামিটার ফিল্ডে INTERSTITIAL_AD_KEY টাইপ করে, এই নামের একটি নতুন প্যারামিটার তৈরি করুন।

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

    • বেসলাইন ভ্যারিয়েন্ট: ভ্যালু আগে থেকে থাকা বিজ্ঞাপনের ইউনিট আইডিতে সেট করা আছে প্রতি ব্যবহারকারী প্রতি ১০ মিনিটে ৪টি ইম্প্রেশনের ফ্রিকোয়েন্সি ক্যাপ সেটিং সহ ইউনিট
    • ভেরিয়েন্ট ক ভেরিয়েন্ট: ভ্যালু নতুন বিজ্ঞাপনের বিজ্ঞাপন ইউনিট আইডিতে সেট করা হয়েছে প্রতি ১০ মিনিটে ব্যবহারকারী পিছু ৬টি ইম্প্রেশনের ফ্রিকোয়েন্সি ক্যাপ সেটিং সহ ইউনিট
    • ভেরিয়েন্ট 'খ' ভেরিয়েন্ট: ভ্যালু নতুন বিজ্ঞাপনের বিজ্ঞাপন ইউনিট আইডিতে সেট করা আছে প্রতি ব্যবহারকারী প্রতি ১০ মিনিটে ৮টি ইম্প্রেশনের ফ্রিকোয়েন্সি ক্যাপ সেটিং সহ ইউনিট

    এই টিউটোরিয়ালের জন্য, বেসলাইন ভেরিয়েন্টে আগে থেকে থাকা বিজ্ঞাপন ইউনিট দেখানো হবে (প্রতি ব্যবহারকারীকে প্রতি ১০ মিনিটে ৪টি ইম্প্রেশন)। ভেরিয়েন্ট 'ক' এবং ভেরিয়েন্ট 'খ' ব্যবহারকারীদের একটি ছোট সাবসেটকে নতুন বিজ্ঞাপন ইউনিট (প্রতি ব্যবহারকারী প্রতি ১০ মিনিটে ৬টি ও ৮টি ইম্প্রেশন, যথাক্রমে) দেখাবে। এটি প্যারামিটারের ভ্যালু দ্বারা নিয়ন্ত্রিত হয়, যা AdMob UI থেকে নেওয়া বিজ্ঞাপন ইউনিট আইডি। এইসব প্যারামিটার ভ্যালু এখানে Firebase A/B Testing সেট করা আছে, কিন্তু আসলে Firebase Remote Config আপনার অ্যাপের কোডে এইসব ভ্যালু পাঠায় হ্যান্ডেল করার জন্য। পরবর্তী ধাপে আপনি Remote Config সেট-আপ করবেন।

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

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




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