Firebase ব্যবহার করে AdMob বিজ্ঞাপনের ফ্রিকোয়েন্সি অপ্টিমাইজ করা

সমাধানের ওভারভিউ

বিজ্ঞাপনের ফ্রিকোয়েন্সি অপ্টিমাইজেশন কী?

আপনার অ্যাপ হাইব্রিড-উপার্জন বা বিজ্ঞাপন-উপার্জন ভিত্তিক যাই হোক না কেন, বিজ্ঞাপনের উপার্জন অপ্টিমাইজ করা এবং ব্যবহারকারীর অভিজ্ঞতা খুব ভালো কোয়ালিটি বজায় রাখা কঠিন হতে পারে। বিজ্ঞাপন হল উপার্জনের একটি দারুণ সোর্স কিন্তু বিজ্ঞাপনের ফ্রিকোয়েন্সি বেশি হলে ব্যবহারকারীর অভিজ্ঞতা খারাপ হতে পারে এবং ব্যবহারকারী সাইট ছেড়ে চলে যেতে পারেন।

কোনও অ্যাপের জন্য "একটি বিজ্ঞাপন ফ্রিকোয়েন্সি সব অ্যাপের জন্য উপযুক্ত" এমন কোনও পদ্ধতি নেই; বিজ্ঞাপন পারফর্ম্যান্স অ্যাপ থেকে অ্যাপে এবং দর্শক থেকে দর্শকে ব্যাপকভাবে পরিবর্তিত হয়। আপনি হয়ত এই বিষয়ে চিন্তিত যে বিজ্ঞাপনের ফ্রিকোয়েন্সি বাড়ালে ব্যবহারকারীর অভিজ্ঞতা বা রিটেনশনের উপর নেতিবাচক প্রভাব পড়তে পারে, তবে আপনি হয়ত এটিও দেখতে চান যে সঠিকভাবে ইনস্ট্রুমেন্ট করা হলে, এনগেজমেন্ট মেট্রিক্স চেক করার মাধ্যমে এটি উপার্জন ও এনগেজমেন্ট বাড়াতে পারে কিনা।

বিজ্ঞাপন দেখানোর ফ্রিকোয়েন্সি বাড়লে ARPDAU, মোট দৈনিক উপার্জন ও রিটেনশনে হওয়া পরিবর্তন দেখানো গ্রাফ
ছবি ১: বিজ্ঞাপন দেখানোর সবচেয়ে ভাল ফ্রিকোয়েন্সি, গ্রাহক ছেড়ে যাওয়া কমানোর সাথে সাথে উপার্জন সর্বাধিক করে

এইসব অজানা বিষয় সমাধান করতে, Firebase এমন টুল অফার করে যা আপনাকে পরীক্ষা করতে এবং তারপরে বিজ্ঞাপন দেখানোর সবচেয়ে উপযুক্ত ফ্রিকোয়েন্সি সম্পর্কে ডেটা-ভিত্তিক সিদ্ধান্ত নিতে সাহায্য করে:

  • Firebase ব্যবহার করে, আপনি ব্যবহারকারীদের ছোট সাবসেট নিয়ে বিভিন্ন বিজ্ঞাপন ফ্রিকোয়েন্সির পারফর্ম্যান্স A/B টেস্ট করতে পারবেন।

  • কোন বিজ্ঞাপন ফ্রিকোয়েন্সি আরও ভাল পারফর্ম করছে এবং রিটেনশনের উপর ন্যূনতম প্রভাব ফেলছে তা আপনি Firebase থেকে পাওয়া পরীক্ষার ফলাফল ও সাজেশন থেকে জানতে পারবেন।

  • পরিবর্তনগুলি যে ইতিবাচক প্রভাব ফেলবে সেই ব্যাপারে নিশ্চিত হওয়ার পরে, আপনি একটি বোতামে ক্লিক করে আরও বেশি ব্যবহারকারীর জন্য পরিবর্তনগুলি প্রকাশ করতে পারবেন।

বিজনেস কেস ও তার মূল্য

ডেভেলপার ও প্রকাশকরা তাদের বিজ্ঞাপনের ফ্রিকোয়েন্সি অপ্টিমাইজ করার জন্য Google AdMob ও Firebase টুল ব্যবহার করে ব্যবহারকারীর অভিজ্ঞতার উপর বিরূপ প্রভাব না ফেলে উল্লেখযোগ্যভাবে উপার্জন বৃদ্ধি করতে পারে।

Qtonz লোগো

Qtonz Firebase ব্যবহার করে ৪ গুণ বিজ্ঞাপন থেকে উপার্জন বাড়িয়েছে এবং ব্যবহারকারীর জার্নির বিভিন্ন স্টেজের জন্য অভিজ্ঞতা কাস্টমাইজ করে এনগেজমেন্ট বাড়িয়েছে।

  • নতুন ব্যবহারকারীদের জন্য কম বিজ্ঞাপন: অ্যাপ ব্যবহার করার প্রথম দিনে একজন ব্যবহারকারীকে কম সংখ্যক বিজ্ঞাপন দেখানো হয়। এছাড়াও, তারা বিজ্ঞাপনের প্লেসমেন্ট পরিবর্তন করেছে যাতে ব্যবহারকারীরা অ্যাপ-মধ্যস্থ মূল অ্যাকশন সম্পূর্ণ করার পরেই বিজ্ঞাপন দেখানো হয়। এইসব পরিবর্তনের ফলে বিজ্ঞাপন কম অনুপ্রবেশকারী হয়ে উঠেছে।
  • এনগেজড ব্যবহারকারীদের জন্য আরও ঘন ঘন বিজ্ঞাপন: যেসব ব্যবহারকারীর সেশন বেশি সময় ধরে চলে, তাদের জন্য Qtonz বিজ্ঞাপনের সংখ্যা বাড়িয়েছে। এখন তাদের দিনে ২টির পরিবর্তে ৩-৪টি বিজ্ঞাপন দেখানো হয়।

সমাধান প্রয়োগ করা

এই সমাধান প্রয়োগ করতে, আপনি আমাদের ধাপে ধাপে টিউটোরিয়াল অনুসরণ করতে পারেন (এই টিউটোরিয়ালের ওভারভিউ এই পৃষ্ঠায় পরে পাবেন)।

এই মাল্টি-স্টেপ টিউটোরিয়ালে, আপনি কীভাবে Firebase ব্যবহার করে আপনার অ্যাপে বিভিন্ন Google AdMob বিজ্ঞাপনের জন্য ফ্রিকোয়েন্সি ক্যাপ পরীক্ষা করবেন তা জানবেন। এটি ইন্টারস্টিশিয়াল বিজ্ঞাপন পরীক্ষার উদাহরণ হিসেবে ব্যবহার করে, তবে আপনি এক্সট্রাপোলেট করতে এবং অন্যান্য বিজ্ঞাপন ফর্ম্যাটের জন্য ফ্রিকোয়েন্সি ক্যাপ পরীক্ষা করতে একই ধাপ ব্যবহার করতে পারবেন।

এই টিউটোরিয়ালে ধরে নেওয়া হয়েছে যে আপনি আগে থেকেই অ্যাপে AdMob ব্যবহার করেন এবং আপনি পরীক্ষা করে দেখতে চান যে ইন্টারস্টিশিয়াল বিজ্ঞাপন ইউনিটের ফ্রিকোয়েন্সি পরিবর্তন করলে আপনার অ্যাপের উপার্জন বা অন্যান্য মেট্রিকের উপর কোনও প্রভাব পড়বে কিনা। তবে, আপনি যদি আগে থেকেই নিজের অ্যাপে AdMob ব্যবহার না করে থাকেন, তাহলে কোনও অসুবিধা নেই! এই টিউটোরিয়ালের ধাপগুলি আপনাকে অ্যাপে কোন বিজ্ঞাপন ফ্রিকোয়েন্সি ব্যবহার করা উচিত তা বুঝতেও সাহায্য করতে পারে।

এই সমাধানের জন্য ব্যবহৃত প্রোডাক্ট ও ফিচার

Google AdMob

Google AdMob আপনাকে বিভিন্ন বিজ্ঞাপন ফ্রিকোয়েন্সি বা রিফ্রেশ রেট সহ বিজ্ঞাপন ইউনিট তৈরি করতে দেয় যা আপনার অ্যাপের মধ্যে পরিবেশন করা হবে। আপনি Firebase-এর সাথে AdMob লিঙ্ক করলে, AdMob বিজ্ঞাপন কৌশল অপ্টিমাইজেশন উন্নত করতে Firebase-এ বিজ্ঞাপনের থেকে হওয়া উপার্জন সংক্রান্ত তথ্য পাঠায়।

Google Analytics

Google Analytics আপনাকে ব্যবহারকারীর এনগেজমেন্ট, রিটেনশন এবং মোট উপার্জন, AdMob উপার্জন, কেনাকাটা থেকে উপার্জন এবং আরও অনেক কিছুর মতো মনিটাইজেশন মেট্রিক্স সম্পর্কে ইনসাইট দেয়। এছাড়াও, এটি আপনাকে ব্যবহারকারীর দর্শক ও সেগমেন্ট তৈরি করতে দেয়।

Firebase Remote Config

Firebase Remote Config আপনাকে এগুলি করতে দেয়: পছন্দমতো ব্যবহারকারী সেগমেন্টের জন্য আপনার অ্যাপের আচরণ ও চেহারা ডায়নামিক পরিবর্তন ও কাস্টমাইজ করা — এগুলি সবই আপনার অ্যাপের নতুন ভার্সন প্রকাশ না করেই করা যায়। এই টিউটোরিয়ালে, আপনি Remote Config প্যারামিটার ব্যবহার করে নিয়ন্ত্রণ করবেন যে কোন বিজ্ঞাপন ইউনিট আপনার ব্যবহারকারীদের দেখানো হবে।

Firebase A/B Testing

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


সমাধান ও ব্যবহৃত প্রোডাক্টের ফ্লোচার্ট


সমস্যার সমাধান সংক্রান্ত টিউটোরিয়ালের ওভারভিউ

সরাসরি ধাপে ধাপে টিউটোরিয়ালে যান

  1. পরীক্ষা করার জন্য নতুন বিজ্ঞাপন ইউনিট ভ্যারিয়েন্ট তৈরি করতে AdMob ব্যবহার করুন

    1. AdMob-এ দুটি নতুন ইন্টারস্টিশিয়াল বিজ্ঞাপন ইউনিট তৈরি করুন।

    2. আপনি যে পরীক্ষা করতে চান, প্রতিটি বিজ্ঞাপন ইউনিটের ফ্রিকোয়েন্সি ক্যাপিংকে ব্যবহারকারী প্রতি ইম্প্রেশন ভ্যালুতে সেট করুন।

    3. আপনার অ্যাপের কোডের মধ্যে বিজ্ঞাপন ইউনিট প্লেসমেন্ট প্রয়োগ করুন।

  2. Firebase কনসোলে A/B টেস্ট সেট-আপ করুন

    1. টেস্টিংয়ের প্রাথমিক বিষয়, টার্গেটিং এবং যে লক্ষ্যের বিরুদ্ধে টেস্ট চালানো হবে তা নির্ধারণ করুন।

    2. টেস্ট ভ্যারিয়েন্ট নির্ধারণ করুন এবং Remote Config প্যারামিটার সেট-আপ করুন যা টেস্টে ব্যবহারকারীদের কোন বিজ্ঞাপন ইউনিট দেখানো হবে তা নিয়ন্ত্রণ করবে।

  3. আপনার অ্যাপের কোডে Remote Config প্যারামিটার ভ্যালু ম্যানেজ করুন

    1. আপনার অ্যাপে Remote Config প্যারামিটার ব্যবহার করুন।

    2. প্যারামিটারের ভ্যালুর উপর ভিত্তি করে বিজ্ঞাপন ইউনিট দেখানোর জন্য লজিক প্রয়োগ করুন।

  4. A/B টেস্ট শুরু করুন এবং Firebase কনসোলে টেস্টের ফলাফল পর্যালোচনা করুন

    1. টেস্ট শুরু করার পরে এবং কয়েক দিন বা সপ্তাহ ধরে সেটি চলতে দেওয়ার পরে, A/B টেস্টের মূল লক্ষ্যের উপর ভিত্তি করে A/B টেস্টে কোনও বিজয়ী ভেরিয়েন্ট আছে কিনা তা Firebase কনসোলে চেক করুন।

    2. প্রতিটি ভ্যারিয়েন্টের জন্য সেকেন্ডারি মেট্রিকের উপর প্রভাব পর্যালোচনা করে দেখুন যে ভ্যারিয়েন্টগুলি সেইসব মেট্রিকের উপর কোনও অবাঞ্ছিত নেতিবাচক প্রভাব ফেলেনি।

  5. আপডেট করা বিজ্ঞাপন ফ্রিকোয়েন্সি সহ নতুন বিজ্ঞাপন ইউনিট রিলিজ করবেন কিনা তা ঠিক করুন

    1. A/B Testing যদি নির্ধারণ করে যে নতুন বিজ্ঞাপন ফর্ম্যাট দেখানো ভেরিয়েন্টটি সবচেয়ে ভাল ফলাফল দিয়েছে, তাহলে আপনি পরীক্ষার টার্গেট করা সব ব্যবহারকারী, আপনার অ্যাপের সব ব্যবহারকারী অথবা আপনার ব্যবহারকারীদের একটি সাবসেটকে বিজ্ঞাপন ফর্ম্যাটটি দেখানো শুরু করতে পারেন।

    2. যদি কোনও স্পষ্ট বিজয়ী এখনও নির্ধারিত না হয়ে থাকে, তাহলে আরও ডেটা সংগ্রহ করতে আপনি পরীক্ষাটি চালিয়ে যেতে পারেন অথবা যদি এটি ইতিমধ্যেই দীর্ঘ সময় ধরে চলছে এবং কোনও ফলাফল পাওয়া যাচ্ছে না, তাহলে পরীক্ষাটি শেষ করে দিতে পারেন।

শব্দকোষ