বিজ্ঞাপন ইম্প্রেশন আয়ের জন্য অপ্টিমাইজ করুন

পার্সোনালাইজেশন ব্যবহার করার একটি উপায় হলো অ্যাড ইম্প্রেশন থেকে আয়ের জন্য অপটিমাইজ করা। এই ক্ষেত্রে, ধরা যাক আপনার একটি গেম আছে যেখানে একটি পূর্ণ-পৃষ্ঠার বিজ্ঞাপনের আড়ালে ঐচ্ছিক মিনি-গেম রয়েছে এবং আপনি ব্যবহারকারীর সম্পৃক্ততাকে প্রভাবিত না করে সর্বাধিক বিজ্ঞাপন আয় নিশ্চিত করতে প্রতিটি ব্যবহারকারীর জন্য মিনি-গেমের অভিজ্ঞতাটি অপটিমাইজ করতে চান।

আপনি কীভাবে এটি সম্পন্ন করতে পারেন, তার একটি উপায় আমরা আলোচনা করব:

  1. আপনার গেমে, ব্যবহৃত বিজ্ঞাপন প্রদানকারীদের জন্য নির্দিষ্ট ad_impression ইভেন্টের জন্য কাস্টম ইভেন্ট লগিং প্রয়োগ করুন। এ সময় নিশ্চিত করবেন যেন currencyvalue প্যারামিটার অন্তর্ভুক্ত থাকে এবং রিপোর্টেড ভ্যালু প্যারামিটারে রেভিনিউ যোগ করা হয়।

    "বিজ্ঞাপনের আয় পরিমাপ করুন" অংশে বর্ণনা করা হয়েছে কিভাবে Admob ব্যবহার করে স্বয়ংক্রিয়ভাবে ad_impression ইভেন্টগুলো লগ করা যায় এবং এছাড়াও AppLovinironSource-এর মতো অন্যান্য বিজ্ঞাপন পরিবেশনকারী প্ল্যাটফর্মের জন্য কয়েকটি বাস্তবায়নের উদাহরণ দেওয়া হয়েছে।

  2. আপনি Remote Config প্যারামিটারটি ব্যবহার করবেন এবং বেছে নেওয়ার জন্য বিকল্প মানগুলো নির্ধারণ করুন এবং নিশ্চিত করুন যে আপনার গেমের লজিকটি বিভিন্ন মানগুলো সামলাতে পারে।

    এই উদাহরণে বিভিন্ন মিনি-গেম চালু করার জন্য একটি Remote Config প্যারামিটারকে ফিচার ফ্ল্যাগ হিসেবে প্রয়োগ করার পদ্ধতি বর্ণনা করা হয়েছে।

    1. Firebase কনসোলে, DevOps & Engagement > Remote Config- এ যান।

    2. প্যারামিটার যোগ করুন -এ ক্লিক করুন।

    3. Remote Config প্যারামিটার ' minigame এর নাম দিন এবং এর ডিফল্ট মান no_game রাখুন।

    Add a Remote Config parameter

  3. এখন, 'Add new'-তে ক্লিক করে এবং 'Personalization' নির্বাচন করে একটি পার্সোনালাইজেশন যোগ করুন।

  4. সর্বাধিক পাঁচটি বিকল্প মান যোগ করুন এবং তারপরে পরবর্তী বোতামে ক্লিক করুন।

    এই মিনিগেমের উদাহরণটির জন্য, আপনি tictactoe , word_scramble এবং race ব্যবহার করতে পারেন।

    Add alternative values

  5. এরপর, একটি উদ্দেশ্য বেছে নিন। যেহেতু আপনি এখন রাজস্ব মান সম্বলিত বিজ্ঞাপন ইম্প্রেশন ইভেন্টগুলো লগ করছেন, তাই উদ্দেশ্য হিসেবে 'বিজ্ঞাপন ইম্প্রেশন' (Ad Impression) নির্বাচন করুন, অ্যাগ্রিগেট করার জন্য প্যারামিটার হিসেবে 'SUM' এবং 'value' বেছে নিন, এবং 'ব্যবহারকারীর এনগেজমেন্ট টাইম' (User engagement time) -এর জন্য একটি অতিরিক্ত ট্র্যাকিং মেট্রিক যোগ করুন। এটি আপনাকে পার্সোনালাইজেশন ফলাফলে এর তুলনা দেখতে সাহায্য করবে।

    আপনি চাইলে এখানে অন্য একটি ইভেন্টকেও কাস্টম মেট্রিক হিসেবে নির্বাচন করতে পারেন, যদি তা প্রাসঙ্গিক মনে হয়।

    Select an objective

  6. একটি টার্গেট কন্ডিশন বেছে নিতে নেক্সট-এ ক্লিক করুন। যেহেতু আপনি অ্যাড ইম্প্রেশন রেভিনিউ-এর সমষ্টিগত মূল্যের উপর অপটিমাইজ করছেন, তাই যদি আপনি আপনার ইভেন্ট রেভিনিউ-এর মানকে একই মুদ্রায় রূপান্তর না করেন, তাহলে সামঞ্জস্যতা উন্নত করার জন্য আপনি একটি নির্দিষ্ট অঞ্চলের ব্যবহারকারীদের উপর ভিত্তি করে একটি কন্ডিশন তৈরি করতে পারেন।

    Choose a target condition

  7. Next-এ ক্লিক করুন এবং আপনার পছন্দ অনুযায়ী নাম দিন, তারপর Save-এ ক্লিক করুন।

    Name your personalization

  8. পার্সোনালাইজেশন চালু করতে 'পরিবর্তনগুলি প্রকাশ করুন'-এ ক্লিক করুন। ব্যবহারকারীরা কয়েক ঘণ্টার মধ্যে ব্যক্তিগতকৃত প্যারামিটার মান পেতে শুরু করবেন (এটি ' Remote Config ফেচ ইন্টারভ্যাল'- এর উপর নির্ভর করে)। যেহেতু একজন ব্যবহারকারীর উপর একটি মান ২৪ ঘণ্টা পর্যন্ত প্রয়োগ থাকে (' স্টিকিনেস উইন্ডো '), তাই আমরা সুপারিশ করি যে আপনি আপনার পার্সোনালাইজেশনগুলি ১৪ দিন (বা অনির্দিষ্টকালের জন্য) চালু রাখুন, যাতে সেগুলি ক্রমাগত শিখতে ও উন্নত হতে পারে এবং প্রতিটি ব্যবহারকারীকে একটি সর্বোত্তম অভিজ্ঞতা প্রদান করতে পারে।

    রিমোট কনফিগ পেজে প্যারামিটার টার্গেটিং কন্ডিশনে ক্লিক করে আপনি দেখতে পারেন আপনার পার্সোনালাইজেশনগুলো কেমন পারফর্ম করছে।

এখন যেহেতু আপনি পার্সোনালাইজেশন তৈরি করার পদ্ধতি শিখে গেছেন, সেগুলোকে কীভাবে বাস্তবায়ন করা যায় তা জানতে অন্যান্য ব্যবহারের ক্ষেত্রগুলো অন্বেষণ করুন।