এই পৃষ্ঠায় A/B Testing ব্যবহার সংক্রান্ত সমস্যা সমাধানের সাহায্য এবং প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর দেওয়া হয়েছে। আপনি যা খুঁজছেন তা যদি খুঁজে না পান বা অতিরিক্ত সাহায্যের প্রয়োজন হয়, তাহলে Firebase সাপোর্টের সাথে যোগাযোগ করুন।
সাধারণ সমস্যা সমাধান/প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
আমি কতগুলো পরীক্ষা তৈরি ও চালাতে পারি?
প্রতিটি প্রজেক্টে (রোলআউট সহ) আপনি সর্বোচ্চ ৩০০টি এক্সপেরিমেন্ট করতে পারবেন, যার মধ্যে সর্বোচ্চ ২৪টি চলমান ও রোলআউট এক্সপেরিমেন্ট এবং বাকিগুলো সম্পন্ন এক্সপেরিমেন্ট হিসেবে থাকবে। এই সীমায় পৌঁছে গেলে, নতুন এক্সপেরিমেন্ট তৈরি করার আগে আপনাকে ড্রাফট বা সম্পন্ন এক্সপেরিমেন্টগুলো মুছে ফেলতে হবে।
গুগল অ্যানালিটিক্স থেকে আমার প্রজেক্টটি আনলিঙ্ক করে আবার লিঙ্ক করার পর আমি কেন আমার এক্সপেরিমেন্টগুলো দেখতে পাচ্ছি না?
অন্য কোনো Google Analytics প্রপার্টির সাথে লিঙ্ক করলে আপনি আগে তৈরি করা এক্সপেরিমেন্টগুলোর অ্যাক্সেস হারাবেন। আগের কোনো এক্সপেরিমেন্টের অ্যাক্সেস পুনরায় পেতে, আপনার প্রজেক্টটিকে সেই Google Analytics প্রপার্টির সাথে আবার লিঙ্ক করুন, যেটি এক্সপেরিমেন্টটি তৈরি করার সময় লিঙ্ক করা হয়েছিল।
Remote Config এক্সপেরিমেন্ট তৈরি করার সময় আমি কেন "প্রজেক্টটি গুগল অ্যানালিটিক্সের সাথে লিঙ্ক করা নেই" বার্তাটি পাই?
যদি আপনি আপনার প্রোজেক্টে ইতিমধ্যেই Google Analytics চালু করে থাকেন এবং আপনার অ্যাপগুলো লিঙ্ক করে থাকেন, কিন্তু তারপরেও ' Google Analytics লিঙ্ক করা নেই' এমন বার্তা দেখতে পান, তাহলে নিশ্চিত করুন যে আপনার প্রোজেক্টের সমস্ত অ্যাপের জন্য একটি Analytics স্ট্রিম বিদ্যমান আছে। বর্তমানে, A/B Testing ব্যবহার করার জন্য, একটি প্রোজেক্টের সমস্ত অ্যাপকে অবশ্যই Analytics এর সাথে লিঙ্ক করা থাকতে হবে।
আপনার Google Analytics ইন্টিগ্রেশনের জন্য সমস্ত সক্রিয় স্ট্রিমের তালিকা যাচাই করার পদ্ধতি নিচে দেওয়া হলো:
- Firebase কনসোলে, এখানে যান
settings > ইন্টিগ্রেশন পৃষ্ঠা । - Google Analytics কার্ডে, Manage-এ ক্লিক করুন।
যেসব অ্যাপের Google Analytics স্ট্রিম নেই, সেগুলোর জন্য একটি তৈরি করলে সমস্যাটির সমাধান হয়ে যাবে। যেসব অ্যাপে স্ট্রিম নেই, সেগুলোর জন্য স্ট্রিম তৈরি করার কয়েকটি উপায় রয়েছে:
- যদি আপনার মাত্র এক বা দুটি অ্যাপের সাথে কোনো Google Analytics স্ট্রিম যুক্ত না থাকে, তাহলে আপনি Google Analytics স্ট্রিম যোগ করার জন্য নিম্নলিখিত পদ্ধতিগুলোর মধ্যে একটি বেছে নিতে পারেন:
- Firebase কনসোলে, সক্রিয় স্ট্রিম নেই এমন যেকোনো অ্যাপ ডিলিট করে আবার যোগ করুন।
- গুগল অ্যানালিটিক্স কনসোল থেকে, অ্যাডমিন নির্বাচন করুন, ডেটা স্ট্রিমস-এ ক্লিক করুন, তারপর অ্যাড স্ট্রিম-এ ক্লিক করুন, অনুপস্থিত অ্যাপটির বিবরণ যোগ করুন এবং রেজিস্টার অ্যাপ-এ ক্লিক করুন।
- আপনার যদি কয়েকটির বেশি অ্যাপ স্ট্রিম অনুপস্থিত থাকে, তবে আপনার Google Analytics প্রপার্টিটি আনলিঙ্ক এবং রিলিঙ্ক করাই হলো অনুপস্থিত অ্যাপ স্ট্রিমগুলি তৈরি করার দ্রুততম এবং সবচেয়ে কার্যকর উপায়:
- Firebase কনসোলে, এখানে যান
settings > ইন্টিগ্রেশন পৃষ্ঠা । - Google Analytics কার্ডে, Manage-এ ক্লিক করুন।
- Google Analytics প্রপার্টি আইডি এবং লিঙ্ক করা গুগল অ্যানালিটিক্স অ্যাকাউন্টটি লিখে রাখুন।
- more_vert More-এ ক্লিক করুন এবং এই প্রজেক্ট থেকে অ্যানালিটিক্স আনলিঙ্ক করুন (Unlink Analytics from this project) নির্বাচন করুন।
- যে সতর্কবার্তাটি প্রদর্শিত হবে তা পর্যালোচনা করুন (এক্ষেত্রে চিন্তার কিছু নেই; পরবর্তী ধাপে আপনি একই প্রপার্টিটি পুনরায় লিঙ্ক করবেন), তারপর ‘Unlink Google Analytics’-এ ক্লিক করুন।
আনলিঙ্কিং সম্পন্ন হলে, আপনাকে ইন্টিগ্রেশন পেজে রিডাইরেক্ট করা হবে। - Google Analytics কার্ডে, পুনরায় লিঙ্ক করার প্রক্রিয়া শুরু করতে Enable-এ ক্লিক করুন।
- অ্যাকাউন্ট নির্বাচন তালিকা থেকে আপনার Analytics অ্যাকাউন্টটি নির্বাচন করুন।
- ‘এই অ্যাকাউন্টে স্বয়ংক্রিয়ভাবে একটি নতুন প্রপার্টি তৈরি করুন’ এর পাশে, edit ’ (Edit) এ ক্লিক করুন এবং প্রদর্শিত অ্যানালিটিক্স প্রপার্টি তালিকা থেকে আপনার প্রপার্টি আইডি নির্বাচন করুন।
আপনার প্রোজেক্টের সমস্ত অ্যাপের একটি তালিকা প্রদর্শিত হবে। প্রতিটি অ্যাপের জন্য বিদ্যমান স্ট্রিম ম্যাপিংগুলো তালিকাভুক্ত করা থাকবে, এবং যেসব অ্যাপের স্ট্রিম নেই, সেগুলোর জন্য একটি তৈরি করে দেওয়া হবে। - প্রপার্টিটি পুনরায় লিঙ্ক করতে ‘Enable Google Analytics’-এ ক্লিক করুন।
- শেষ করুন- এ ক্লিক করুন।
- Firebase কনসোলে, এখানে যান
এই ধাপগুলো অনুসরণ করার পরেও যদি রিমোট কনফিগ ব্যবহার করে এ/বি টেস্ট তৈরি করতে গিয়ে কোনো ত্রুটি পান, তাহলে ফায়ারবেস সাপোর্টের সাথে যোগাযোগ করুন ।
নতুন A/B Testing ওয়ার্কফ্লো আপডেট এবং সমস্যা সমাধান/প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
একটি নতুন ওয়ার্কফ্লো চালুর মাধ্যমে Remote Config এর মধ্যে A/B Testing আরও গভীরভাবে একীভূত করা হচ্ছে। এখন থেকে এক্সপেরিমেন্টগুলো আপনার Remote Config টেমপ্লেটের মূল উপাদান হিসেবে পরিচালিত হবে, যা রোলআউট এবং পার্সোনালাইজেশনের মতোই। এই পরিবর্তনগুলোর সাথে মানিয়ে নিতে এই ট্রাবলশুটিং গাইডটি দেখুন।
নতুন A/B Testing ওয়ার্কফ্লো-এর প্রধান বৈশিষ্ট্যগুলো কী কী?
- রিমোট কনফিগ-এর মধ্যে তৈরি: আপনি এখন ফায়ারবেস কনসোলের Remote Config বিভাগ থেকে সরাসরি এক্সপেরিমেন্ট তৈরি করতে পারবেন। উদাহরণস্বরূপ, প্যারামিটার পেজ থেকে, 'ক্রিয়েট এক্সপেরিমেন্ট'-এ ক্লিক করুন, যা একটি সাইডবার-ভিত্তিক তৈরির প্রক্রিয়া চালু করবে।
- একীভূত আর্কিটেকচার: এক্সপেরিমেন্টগুলো Remote Config টেমপ্লেটের অংশ। এর মানে হলো, এক্সপেরিমেন্টের পরিবর্তনগুলো (টার্গেটিং, ভ্যারিয়েন্ট, স্টপিং) Remote Config অন্যান্য পরিবর্তনের সাথে একত্রিত হয় এবং টেমপ্লেটটি পাবলিশ করার সাথে সাথেই তা কার্যকর হয়।
- রিয়েল-টাইম আপডেট: Remote Config ফেচ মেকানিজম ব্যবহার করে, এক্সপেরিমেন্টের ভ্যালু আপডেটগুলো আপনার মোবাইল ব্যবহারকারীদের কাছে রিয়েল-টাইমে পৌঁছে দেওয়া যেতে পারে।
- স্টেজিং ট্যাব: যে এক্সপেরিমেন্টগুলো তৈরি বা আপডেট অবস্থায় থাকে, সেগুলো Remote Config মধ্যে একটি "স্টেজিং" সাব-ট্যাবে রাখা হয়। এগুলো সক্রিয় কনসোল সেশনের জন্য স্থানীয়।
- পুরানো ড্রাফটের অপ্রচলন: A/B Testing এর পুরানো স্বতন্ত্র ড্রাফটস ট্যাবটি এখন অপ্রচলিত। এই ট্যাবে থাকা ড্রাফটগুলো শুধুমাত্র দেখার জন্য (অনুলিপি বা মুছে ফেলা যাবে) এবং এগুলো শুরু বা সম্পাদনা করা যাবে না। এই ট্যাবটি ৩১শে অক্টোবর, ২০২৬ তারিখে স্থায়ীভাবে সরিয়ে ফেলার কথা রয়েছে।
- টেস্ট ডিভাইস অপসারণ: নতুন ওয়ার্কফ্লোতে ‘টেস্ট ডিভাইস পরিচালনা’ কার্যকারিতাটি আর উপলব্ধ নেই। নির্দিষ্ট অভ্যন্তরীণ টেস্ট ডিভাইসগুলোকে লক্ষ্য করতে, আপনি এক্সপেরিমেন্ট তৈরির সময় এর শর্তাবলীতে এক বা একাধিক ফায়ারবেস ইনস্টলেশন আইডি (FID) যোগ করতে পারেন।
আমি কতগুলো পরীক্ষা তৈরি ও চালাতে পারি?
প্রতিটি প্রজেক্টে (রোলআউট সহ) আপনি সর্বোচ্চ ৩০০টি এক্সপেরিমেন্ট করতে পারবেন, যার মধ্যে সর্বোচ্চ ২৪টি চলমান ও রোলআউট এক্সপেরিমেন্ট এবং বাকিগুলো সম্পন্ন এক্সপেরিমেন্ট হিসেবে থাকবে। এই সীমায় পৌঁছে গেলে, নতুন এক্সপেরিমেন্ট তৈরি করার আগে আপনাকে ড্রাফট বা সম্পন্ন এক্সপেরিমেন্টগুলো মুছে ফেলতে হবে।
আমি কীভাবে একটি পরীক্ষা তৈরি করব?
আপনি সরাসরি Remote Config সেকশন থেকে এক্সপেরিমেন্ট তৈরি করতে পারেন। উদাহরণস্বরূপ, প্যারামিটারস পেজ থেকে একটি এক্সপেরিমেন্ট তৈরি করতে, Remote Config > প্যারামিটারস -এ যান এবং ক্রিয়েট এক্সপেরিমেন্ট-এ ক্লিক করুন। এটি একটি সাইডবার-ভিত্তিক তৈরির প্রক্রিয়া চালু করে, যা Remote Config রোলআউট তৈরির পদ্ধতির মতোই।
সকল ব্যবহারকারীর কাছে প্রকাশ করার আগে আমি কীভাবে অভ্যন্তরীণভাবে কোনো পরীক্ষা যাচাই বা পর্যালোচনা করতে পারি?
বেশিরভাগ ক্ষেত্রে, কোনো এক্সপেরিমেন্ট চালু করার আগে সেটিকে যাচাই ও পরীক্ষা করার জন্য, আপনি সম্ভবত এক্সপেরিমেন্টের ডিস্ট্রিবিউশন পরীক্ষা করার চেয়ে এক্সপেরিমেন্টের ভ্যালু এবং অ্যাপের আচরণ পরীক্ষা করতেই বেশি আগ্রহী হন। এই ধরনের ক্ষেত্রে, আমরা একটি টেস্ট এক্সপেরিমেন্ট তৈরি করার পরামর্শ দিই, যা আপনি একটি সীমিত সংখ্যক টেস্টিং গ্রুপের জন্য টার্গেট করতে পারেন । টেস্ট এক্সপেরিমেন্টটি তৈরি করার পর এবং এক্সপেরিমেন্টের ভ্যারিয়েন্টগুলো উদ্দেশ্য অনুযায়ী কাজ করছে কিনা তা যাচাই করে নেওয়ার পর, আপনি এক্সপেরিমেন্টটি ডুপ্লিকেট করতে পারেন এবং আপনার এক্সটার্নাল ইউজারদের টার্গেট করার জন্য শর্তগুলো পরিবর্তন করতে পারেন, এবং আপনি কোন ইউজারদের টার্গেট করতে চান তার উপর ভিত্তি করে অন্য যেকোনো শর্ত প্রয়োগ করতে পারেন।
যেকোনো সাধারণ ব্যবহারকারীর কাছে পরীক্ষাটি উন্মুক্ত করার আগে, এর কার্যকারিতা যাচাই করার জন্য আপনি নির্দিষ্ট অভ্যন্তরীণ পরীক্ষামূলক ডিভাইসগুলোকেও টার্গেট করতে পারেন। এটি করার জন্য, পরীক্ষা তৈরির সময় এর শর্তাবলীতে এক বা একাধিক ফায়ারবেস ইনস্টলেশন আইডি (FID) যোগ করুন।
আমি আমার অস্থায়ী পরীক্ষার খসড়াগুলো কোথায় খুঁজে পাব, এবং "স্টেজিং" ট্যাবটি কী?
এই ওয়ার্কফ্লো অনুসারে, অস্থায়ী এক্সপেরিমেন্ট ড্রাফটগুলো (যার মধ্যে বর্তমানে তৈরি বা আপডেট অবস্থায় থাকা এক্সপেরিমেন্টগুলোও অন্তর্ভুক্ত) Remote Config মধ্যে স্টেজিং নামক একটি সাব-ট্যাবে পাওয়া যায়। এই সাব-ট্যাবের ড্রাফটগুলো বর্তমান সেশনের পর আর সংরক্ষিত থাকে না।
চলমান একটি পরীক্ষা কীভাবে বন্ধ করব?
এখন একটি এক্সপেরিমেন্ট বন্ধ করতে হলে Remote Config টেমপ্লেটটি পাবলিশ করতে হবে। আপনি যখন ‘স্টপ এক্সপেরিমেন্ট’-এ ক্লিক করবেন, তখন একটি পাবলিশ কনফার্মেশন পপ-আপ প্রদর্শিত হবে। এই পপ-আপটিতে সেই সমস্ত পরিবর্তনের তালিকা থাকে যা কার্যকর হবে, যার মধ্যে এক্সপেরিমেন্ট বন্ধ করাও অন্তর্ভুক্ত। বন্ধ করার কাজটি চূড়ান্ত করতে টেমপ্লেটটি পাবলিশ করা আবশ্যক।
আমার চলমান এ/বি টেস্ট পরীক্ষাটি অপ্রত্যাশিতভাবে কেন বন্ধ হয়ে গেল?
Remote Config টেমপ্লেটে পরিবর্তনের কারণে এক্সপেরিমেন্টগুলো স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যেতে পারে:
- টেমপ্লেট রোলব্যাক: আপনার Remote Config টেমপ্লেটকে এমন একটি সংস্করণে রোলব্যাক করলে যেখানে এক্সপেরিমেন্টটি বিদ্যমান ছিল না, এক্সপেরিমেন্টটি বন্ধ হয়ে যাবে। এমন একটি সংস্করণে রোলব্যাক করলে যেখানে এক্সপেরিমেন্টটি ইতিমধ্যেই বন্ধ করা ছিল, সেটি পুনরায় চালু হবে না। আপনি যদি এক্সপেরিমেন্টটি পুনরায় তৈরি এবং চালাতে চান, তাহলে বন্ধ হয়ে যাওয়া এক্সপেরিমেন্টটির একটি ডুপ্লিকেট তৈরি করে সেটি আবার পাবলিশ করতে পারেন।
- প্যারামিটার সংযোগ বিচ্ছিন্নকরণ: যদি কোনো পরীক্ষা শুধুমাত্র একটি প্যারামিটারের সাথে সংযুক্ত থাকে, তবে সেই প্যারামিটারের সাথে যুক্ত শর্তটি সংযোগ বিচ্ছিন্ন করলে পরীক্ষাটি বন্ধ হয়ে যাবে।
Remote Config টেমপ্লেটের পুরোনো সংস্করণে ফিরে গেলে কি পূর্বে বন্ধ বা মুছে ফেলা কোনো এক্সপেরিমেন্ট পুনরায় সক্রিয় হবে?
না। একটি Remote Config টেমপ্লেট রোলব্যাক করলে আগে থেকে বন্ধ বা মুছে ফেলা কোনো এক্সপেরিমেন্ট পুনরায় চালু হবে না, এমনকি যদি সেই এক্সপেরিমেন্টটি রোলব্যাক করা সংস্করণে সক্রিয় থেকেও থাকে। আপনি যদি এক্সপেরিমেন্টটি পুনরায় তৈরি করে চালাতে চান, তাহলে বন্ধ হয়ে যাওয়া এক্সপেরিমেন্টটির একটি ডুপ্লিকেট তৈরি করে সেটি আবার পাবলিশ করতে পারেন।
A/B টেস্টিং এক্সপেরিমেন্টের জন্য কি রিয়েল-টাইম সাপোর্ট পাওয়া যায়?
হ্যাঁ, A/B Testing এক্সপেরিমেন্টের জন্য এখন রিয়েল-টাইম আপডেট সমর্থিত। এই ফিচারটি ব্যবহার করার জন্য নিশ্চিত করুন যে আপনার অ্যাপ্লিকেশনটি সর্বশেষ প্রয়োজনীয় SDK ভার্সন ( Firebase Android SDK ভার্সন 34.13.0 এবং Firebase iOS SDK ভার্সন 12.13.0 ) ব্যবহার করছে।
ওয়েব অ্যাপ্লিকেশনের ক্ষেত্রে এ/বি টেস্টিং এক্সপেরিমেন্টের জন্য রিয়েল-টাইম সাপোর্ট কি কাজ করে?
ওয়েব অ্যাপ্লিকেশনগুলির জন্য A/B Testing প্যারামিটার মানগুলির রিয়েল-টাইম Remote Config আপডেট বর্তমানে সমর্থিত নয়।
যদি আমি একটি চলমান এক্সপেরিমেন্টের টার্গেটিং শর্তাবলী সম্পাদনা করে নির্দিষ্ট ব্যবহারকারীদের বাদ দিই, তাহলে কেন সেই ব্যবহারকারীরা তখনও এক্সপেরিমেন্টটির পরিমাপ ডেটাতে অন্তর্ভুক্ত থাকে?
A/B Testing পরিমাপের জন্য স্টিকি বাকেট ব্যবহার করে।
একবার কোনো ব্যবহারকারীকে একটি এক্সপেরিমেন্টে নিযুক্ত করা হলে এবং তাদের পরিমাপ শুরু হলে, টার্গেটিং শর্তাবলীতে পরবর্তী সম্পাদনার ফলে স্বাভাবিকভাবে বাদ পড়ার কথা থাকলেও, তারা এক্সপেরিমেন্টটির মেট্রিক্সে অন্তর্ভুক্ত থাকবেন। তবে, এই ব্যবহারকারীরা যদি আপডেট করা শর্তগুলো আর পূরণ না করেন, তাহলে তারা এক্সপেরিমেন্টটির ভ্যারিয়েন্ট ভ্যালু পাওয়া বন্ধ করে দেবেন। Remote Config ভ্যারিয়েন্ট অ্যাসাইনমেন্ট লজিক- এ আরও বিস্তারিত তথ্য পাওয়া যাবে।
একটি এক্সপেরিমেন্টের জন্য টার্গেটিং কনফিগার করার সময় আমি একটি এরর মেসেজ দেখতে পাচ্ছি : "এই কন্ডিশনের সাথে একটি অ্যাপ লিঙ্ক করুন অথবা অন্য একটি সিলেক্ট করুন" ।
এই ত্রুটির অর্থ হলো, নির্বাচিত টার্গেটিং শর্ত অনুযায়ী একটি সুস্পষ্ট Firebase অ্যাপকে টার্গেট করা প্রয়োজন, কিন্তু বর্তমান সেটআপে সেরকম কিছু অন্তর্ভুক্ত নেই। নিশ্চিত করুন যে শর্তটিতে এমন একটি নিয়ম রয়েছে যা আপনার অন্তত একটি Firebase অ্যাপকে টার্গেট করে।
আমার শর্তগুলো কেন কোনো ব্যবহারকারীকে লক্ষ্য করছে না?
Remote Config টেমপ্লেটের শর্তগুলো 'ফার্স্ট ম্যাচ' লজিক ব্যবহার করে উপর থেকে নিচে ক্রমানুসারে মূল্যায়ন করা হয়। যদি একটি ব্যাপক, সাধারণ শর্ত একটি আরও নির্দিষ্ট এক্সপেরিমেন্ট শর্তের উপরে থাকে, তবে ব্যাপক শর্তটি প্রথমে ব্যবহারকারীকে ধরে ফেলে এবং এক্সপেরিমেন্টটি উপেক্ষা করা হয়। এটি ঠিক করতে, কন্ডিশনস ট্যাবের অধীনে নিম্নলিখিতগুলির মধ্যে একটি করার কথা বিবেচনা করুন:
- শর্তাবলীর পুনর্বিন্যাস: নিশ্চিত করুন যেন অধিকতর সুনির্দিষ্ট (সবচেয়ে সংক্ষিপ্ত) পরীক্ষার শর্তাবলী মূল্যায়ন তালিকার উপরের দিকে থাকে, যাতে ব্যাপকতর ও সাধারণ শর্তাবলীর আগে সেগুলো যাচাই করা হয়।
- নির্দিষ্ট প্যারামিটার ব্যবহার করুন: আপনার যদি জটিল টার্গেটিং-এর প্রয়োজন হয়, তাহলে কন্ডিশনগত দ্বন্দ্ব এড়াতে বিশেষভাবে আপনার এক্সপেরিমেন্টের জন্য একটি স্বতন্ত্র Remote Config প্যারামিটার তৈরি করার কথা বিবেচনা করুন।
আমি Conditions ট্যাব থেকে কোনো শর্ত মুছে ফেলতে পারছি না।
শর্তগুলো যদি কোনো সক্রিয় বা চলমান এক্সপেরিমেন্টের সাথে সংযুক্ত থাকে, তবে সেগুলো মুছে ফেলা যাবে না। আপনাকে প্রথমে এক্সপেরিমেন্টটি বন্ধ করতে হবে এবং শর্তটি সরিয়ে ফেলতে হবে।
কোনো শর্ত থেকে একটি নিয়ম সরানো যায় না, যদি সেই নিয়মটি একটি নির্দিষ্ট অ্যাপের সাথে সংযুক্ত থাকে।
যদি কোনো শর্তে এমন কোনো নিয়ম থাকে যা স্পষ্টভাবে কোনো ফায়ারবেস অ্যাপকে লক্ষ্য করে, তাহলে শর্তটি সম্পাদনা করার সময় সেই নির্দিষ্ট অ্যাপ-লিঙ্কিং নিয়মটি সরানো যাবে না।
আমার এক্সপেরিমেন্ট টার্গেটিং-এ একাধিক পার্সেন্টেজ কন্ডিশন ব্যবহার করার বিষয়ে একটি সতর্কবার্তা দেখতে পাচ্ছি। আমার কি চিন্তিত হওয়া উচিত?
এটি একটি নন-ব্লকিং সতর্কতা। যখন কোনো এক্সপেরিমেন্টের টার্গেটিং-এ একাধিক শতাংশ-ভিত্তিক শর্ত একত্রিত করা হয়, তখন আপনাকে সচেতন করার জন্যই এটি প্রদর্শিত হয়, কারণ এক্সপেরিমেন্টের এক্সপোজার শতাংশের সাথে মিলিত হয়ে এগুলোর সম্মিলিত প্রভাব কখনও কখনও অপ্রত্যাশিত ব্যবহারকারী বণ্টনের দিকে নিয়ে যেতে পারে। আপনি এগিয়ে যেতে পারেন, কিন্তু এই শর্তগুলো কীভাবে একে অপরের সাথে মিথস্ক্রিয়া করে সে বিষয়ে সতর্ক থাকুন।
আমি খসড়া পরীক্ষা বা পরীক্ষামূলক ডিভাইসগুলো কোথায় খুঁজে পাব এবং পরিচালনা করতে পারব?
নতুন A/B Testing ওয়ার্কফ্লো অনুযায়ী, পুরোনো ড্রাফট এবং টেস্ট ডিভাইস সম্পর্কিত কিছু পরিবর্তন নিচে দেওয়া হলো:
- ড্রাফট ট্যাব বাতিলকরণ: ড্রাফটস ট্যাব এবং বিদ্যমান ড্রাফট এক্সপেরিমেন্টগুলো আর সম্পাদনাযোগ্য নয়। আপনি শুধুমাত্র বিদ্যমান ড্রাফট এক্সপেরিমেন্টগুলো দেখতে, অনুলিপি করতে বা মুছে ফেলতে পারবেন। ড্রাফটস ট্যাবটি ৩১শে অক্টোবর, ২০২৬ তারিখে কনসোল থেকে স্থায়ীভাবে সরিয়ে ফেলা হবে।
- টেস্ট ডিভাইস অপসারণ: নতুন ওয়ার্কফ্লোতে ‘ টেস্ট ডিভাইস পরিচালনা’ (Manage test devices) কার্যকারিতাটি আর উপলব্ধ নেই। নির্দিষ্ট অভ্যন্তরীণ টেস্ট ডিভাইসগুলোকে টার্গেট করতে, আপনি এক্সপেরিমেন্ট তৈরির সময় এর শর্তাবলীতে এক বা একাধিক ফায়ারবেস ইনস্টলেশন আইডি (FID) যোগ করতে পারেন। QA অ্যাপের জন্য এক্সপেরিমেন্ট পরীক্ষা করতে, এক্সপেরিমেন্টটিকে একটি নির্দিষ্ট অ্যাপ আইডিতে অ্যাসাইন করুন এবং এক্সপোজার ১০০% এ সেট করুন। রোলআউট করার আগে এক্সপেরিমেন্টটি পর্যালোচনা করতে, এক্সপোজার ০% এ সেট করুন। মনে রাখবেন যে, ০% এক্সপোজারেও, পাবলিশ করার সাথে সাথেই ৯০-দিনের এক্সপেরিমেন্টের মেয়াদ শেষ হওয়ার সময়কাল শুরু হয়। এক্সপেরিমেন্টটি পর্যালোচনা করার পর, আপনি সম্পূর্ণ রোলআউট শুরু করার জন্য এক্সপোজারের শতাংশ বাড়াতে পারেন।
এক্সপেরিমেন্ট তৈরি করার সময় কি প্যারামিটার তৈরি করা যায়?
না, আপনি সরাসরি এক্সপেরিমেন্ট তৈরির সাইডবারের মধ্যে কোনো Remote Config প্যারামিটার তৈরি করতে পারবেন না। যে এক্সপেরিমেন্টটি এটি ব্যবহার করে, সেটি সেট আপ করার আগে আপনাকে Remote Config -এ প্যারামিটারটি তৈরি করতে হবে।
নতুন ওয়ার্কফ্লো ব্যবহার করে আমি কীভাবে (মে ২০২৬-এ উদ্ভূত) ফেচ সংক্রান্ত সমস্যাগুলো সমাধান করতে পারি?
একটি সমস্যার কারণে ১৩ই মে ২০২৬ থেকে ২২শে মে ২০২৬-এর মধ্যে তৈরি করা Firebase A/B Testing এক্সপেরিমেন্টগুলো ক্লায়েন্ট SDK-তে পৌঁছাতে পারছিল না। এর মানে হলো, আপনার ব্যবহারকারীরা এক্সপেরিমেন্টের ভ্যারিয়েন্টগুলো পাননি এবং এই এক্সপেরিমেন্টগুলোর জন্য মেট্রিক্সও উপলব্ধ নেই। উল্লেখ্য যে, আপনার ব্যবহারকারীদের কাছে এক্সপেরিমেন্ট ডেলিভারি এখন স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করা হয়েছে এবং পরবর্তী ফেচ (fetch) থেকে মেট্রিক্স সংগ্রহ শুরু হবে। এই বাধার কারণে যদি আপনার এক্সপেরিমেন্টের পরিমাপের সময়সীমা বাড়ানোর প্রয়োজন হয় অথবা নতুন ওয়ার্কফ্লো সম্পর্কে আরও কোনো প্রশ্ন থাকে, তাহলে অনুগ্রহ করে Firebase Support-এর সাথে যোগাযোগ করুন।