যখন আপনি আপনার ব্যবহারকারীদের সাথে যোগাযোগ করছেন অথবা একটি নতুন বিপণন প্রচারণা শুরু করছেন, তখন আপনি নিশ্চিত করতে চান যে আপনি এটি সঠিকভাবে করছেন। A/B পরীক্ষা আপনার ব্যবহারকারী বেসের নির্বাচিত অংশগুলিতে বার্তার ধরণ পরীক্ষা করে সর্বোত্তম শব্দবিন্যাস এবং উপস্থাপনা খুঁজে পেতে সহায়তা করতে পারে। আপনার লক্ষ্যটি আরও ভালভাবে ধরে রাখা বা কোনও অফারের রূপান্তর করা হোক না কেন, A/B পরীক্ষা পরিসংখ্যানগত বিশ্লেষণ করতে পারে যাতে নির্ধারণ করা যায় যে কোনও বার্তার ধরণ আপনার নির্বাচিত উদ্দেশ্যের জন্য বেসলাইনকে ছাড়িয়ে যাচ্ছে কিনা।
বেসলাইন সহ A/B পরীক্ষা বৈশিষ্ট্য ভেরিয়েন্টের জন্য, নিম্নলিখিতগুলি করুন:
- তোমার পরীক্ষা তৈরি করো।
- একটি পরীক্ষামূলক ডিভাইসে আপনার পরীক্ষাটি যাচাই করুন।
- তোমার পরীক্ষা পরিচালনা করো।
একটি পরীক্ষা তৈরি করুন
Firebase In-App Messaging ব্যবহার করে এমন একটি পরীক্ষা আপনাকে একটি একক ইন-অ্যাপ মেসেজের একাধিক রূপ মূল্যায়ন করতে দেয়।
Firebase কনসোলে সাইন ইন করুন এবং যাচাই করুন যে আপনার প্রোজেক্টে Google Analytics সক্ষম করা আছে যাতে পরীক্ষাটি Analytics ডেটাতে অ্যাক্সেস পেতে পারে।
যদি আপনি আপনার প্রকল্প তৈরি করার সময় Google Analytics সক্ষম না করে থাকেন, তাহলে আপনি এটি ইন্টিগ্রেশন ট্যাবে সক্ষম করতে পারেন, যা আপনি Firebase কনসোলে > প্রকল্প সেটিংস ব্যবহার করে অ্যাক্সেস করতে পারেন।
Firebase কনসোল নেভিগেশন মেনুর Engage বিভাগে, A/B Testing ক্লিক করুন।
পরীক্ষা তৈরি করুন ক্লিক করুন, এবং তারপর আপনি যে পরিষেবাটি নিয়ে পরীক্ষা করতে চান তার জন্য অনুরোধ করা হলে ইন-অ্যাপ মেসেজিং নির্বাচন করুন।
বিকল্পভাবে, Firebase কনসোল নেভিগেশন মেনুতে, Engage প্রসারিত করুন, তারপর In-App Messaging ক্লিক করুন। তারপর New experiment এ ক্লিক করুন।
আপনার পরীক্ষার জন্য একটি নাম এবং ঐচ্ছিক বিবরণ লিখুন, এবং পরবর্তী ক্লিক করুন।
টার্গেটিং ফিল্ডগুলি পূরণ করুন, প্রথমে আপনার পরীক্ষাটি ব্যবহার করে এমন অ্যাপটি বেছে নিন। আপনি নিম্নলিখিত বিকল্পগুলি বেছে নিয়ে আপনার পরীক্ষায় অংশগ্রহণের জন্য আপনার ব্যবহারকারীদের একটি উপসেটকে টার্গেট করতে পারেন:
- সংস্করণ: আপনার অ্যাপের এক বা একাধিক সংস্করণ
- ব্যবহারকারীর শ্রোতা: পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের লক্ষ্য করার জন্য Analytics শ্রোতাদের ব্যবহার করা হয়েছিল
- ব্যবহারকারীর সম্পত্তি: পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করার জন্য এক বা একাধিক Analytics ব্যবহারকারীর বৈশিষ্ট্য
- দেশ/অঞ্চল: পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করার জন্য এক বা একাধিক দেশ বা অঞ্চল
- ডিভাইসের ভাষা: পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করতে ব্যবহৃত এক বা একাধিক ভাষা এবং স্থানীয় ভাষা
- প্রথমবার খোলা: ব্যবহারকারীরা আপনার অ্যাপটি প্রথমবার খোলার উপর ভিত্তি করে তাদের লক্ষ্য করুন
- শেষ অ্যাপের সাথে যুক্ত থাকা: ব্যবহারকারীরা আপনার অ্যাপের সাথে শেষ কবে যুক্ত ছিলেন তার উপর ভিত্তি করে তাদের লক্ষ্য করুন
লক্ষ্য ব্যবহারকারীর শতাংশ নির্ধারণ করুন: আপনার অ্যাপের ব্যবহারকারী বেসের কত শতাংশ, যা লক্ষ্য ব্যবহারকারীর অধীনে সেট করা মানদণ্ডের সাথে মিলে যায় এবং আপনার পরীক্ষায় বেসলাইন এবং এক বা একাধিক ভেরিয়েন্টের মধ্যে সমানভাবে ভাগ করতে চান তা নির্বাচন করুন। এটি 0.01% থেকে 100% এর মধ্যে যেকোনো শতাংশ হতে পারে। প্রতিটি পরীক্ষার জন্য ব্যবহারকারীদের শতাংশ এলোমেলোভাবে পুনর্নির্ধারণ করা হয়, যার মধ্যে ডুপ্লিকেট পরীক্ষাও অন্তর্ভুক্ত।
ভেরিয়েন্ট বিভাগে, একটি সাধারণ ইন-অ্যাপ মেসেজিং ক্যাম্পেইনের জন্য আপনি যে মেসেজ ডিজাইন ইন্টারফেস ব্যবহার করেন তা ব্যবহার করে বেসলাইন গ্রুপে পাঠানোর জন্য একটি বেসলাইন ইন-অ্যাপ মেসেজ কনফিগার করুন।
আপনার পরীক্ষায় একটি ভেরিয়েন্ট যোগ করতে, "ভেরিয়েন্ট যোগ করুন" এ ক্লিক করুন। ডিফল্টরূপে, পরীক্ষায় একটি বেসলাইন এবং একটি ভেরিয়েন্ট থাকে।
(ঐচ্ছিক) প্রতিটি ভেরিয়েন্টের জন্য আরও বর্ণনামূলক নাম লিখুন।
(ঐচ্ছিক) "ভেরিয়েন্টস" বিভাগের শীর্ষে, "ভেরিয়েন্টস তুলনা করুন" বোতামে ক্লিক করে বেসলাইন বার্তার সাথে আরও একটি বার্তার ধরণ তুলনা করুন।
পরীক্ষার ধরণগুলি মূল্যায়ন করার সময় আপনার পরীক্ষার জন্য একটি লক্ষ্য মেট্রিক নির্ধারণ করুন, সেই সাথে তালিকা থেকে আপনি যে অতিরিক্ত মেট্রিকগুলি ব্যবহার করতে চান তাও নির্ধারণ করুন। এই মেট্রিকগুলির মধ্যে অন্তর্নির্মিত উদ্দেশ্য (প্রবৃত্তি, ক্রয়, রাজস্ব, ধারণ, ইত্যাদি), Analytics রূপান্তর ইভেন্ট এবং অন্যান্য Analytics ইভেন্ট অন্তর্ভুক্ত রয়েছে।
পরীক্ষার সময়সূচী কনফিগার করুন:
- পরীক্ষার জন্য একটি শুরু এবং শেষ তারিখ নির্ধারণ করুন।
- সমস্ত ভেরিয়েন্টে অ্যাপ-মধ্যস্থ বার্তাগুলি কীভাবে ট্রিগার করা হবে তা সেট করুন।
আপনার পরীক্ষা সংরক্ষণ করতে পর্যালোচনাতে ক্লিক করুন।
প্রতিটি প্রকল্পে সর্বোচ্চ ৩০০টি পরীক্ষা-নিরীক্ষার অনুমতি রয়েছে, যার মধ্যে সর্বোচ্চ ২৪টি চলমান পরীক্ষা-নিরীক্ষা থাকতে পারে, বাকিগুলো খসড়া বা সম্পূর্ণ হিসেবে থাকবে।
একটি পরীক্ষামূলক ডিভাইসে আপনার পরীক্ষা যাচাই করুন
প্রতিটি Firebase ইনস্টলেশনের জন্য, আপনি এর সাথে সম্পর্কিত ইনস্টলেশন প্রমাণীকরণ টোকেনটি পুনরুদ্ধার করতে পারেন। আপনার অ্যাপ ইনস্টল থাকা একটি পরীক্ষামূলক ডিভাইসে নির্দিষ্ট পরীক্ষার ধরণগুলি পরীক্ষা করার জন্য আপনি এই টোকেনটি ব্যবহার করতে পারেন। একটি পরীক্ষামূলক ডিভাইসে আপনার পরীক্ষা যাচাই করতে, নিম্নলিখিতগুলি করুন:
- ইনস্টলেশন প্রমাণীকরণ টোকেনটি নিম্নরূপ পান:
সুইফট
do { let result = try await Installations.installations() .authTokenForcingRefresh(true) print("Installation auth token: \(result.authToken)") } catch { print("Error fetching token: \(error)") }
অবজেক্টিভ-সি
[[FIRInstallations installations] authTokenForcingRefresh:true completion:^(FIRInstallationsAuthTokenResult *result, NSError *error) { if (error != nil) { NSLog(@"Error fetching Installation token %@", error); return; } NSLog(@"Installation auth token: %@", [result authToken]); }];
Java
FirebaseInstallations.getInstance().getToken(/* forceRefresh */true) .addOnCompleteListener(new OnCompleteListener<InstallationTokenResult>() { @Override public void onComplete(@NonNull Task<InstallationTokenResult> task) { if (task.isSuccessful() && task.getResult() != null) { Log.d("Installations", "Installation auth token: " + task.getResult().getToken()); } else { Log.e("Installations", "Unable to get Installation auth token"); } } });
Kotlin
val forceRefresh = true FirebaseInstallations.getInstance().getToken(forceRefresh) .addOnCompleteListener { task -> if (task.isSuccessful) { Log.d("Installations", "Installation auth token: " + task.result?.token) } else { Log.e("Installations", "Unable to get Installation auth token") } }
- Firebase কনসোল নেভিগেশন বারে, A/B টেস্টিং এ ক্লিক করুন।
- Draft (এবং/অথবা Running for Remote Config experiments) এ ক্লিক করুন, আপনার experiment এর উপর কার্সার রাখুন, context menu ( more_vert ) এ ক্লিক করুন, এবং তারপর Manage test devices এ ক্লিক করুন।
- একটি পরীক্ষামূলক ডিভাইসের জন্য ইনস্টলেশন প্রমাণীকরণ টোকেন লিখুন এবং সেই পরীক্ষামূলক ডিভাইসে পাঠানোর জন্য পরীক্ষামূলক রূপটি নির্বাচন করুন।
- অ্যাপটি চালান এবং নিশ্চিত করুন যে নির্বাচিত ভেরিয়েন্টটি পরীক্ষামূলক ডিভাইসে গৃহীত হচ্ছে।
Firebase ইনস্টলেশন সম্পর্কে আরও জানতে, ফায়ারবেস ইনস্টলেশন পরিচালনা করুন দেখুন।
আপনার পরীক্ষা পরিচালনা করুন
আপনি Remote Config , নোটিফিকেশন কম্পোজার, অথবা Firebase In-App Messaging দিয়ে কোনও পরীক্ষা তৈরি করুন না কেন, আপনি তারপরে আপনার পরীক্ষাটি যাচাই করতে এবং শুরু করতে পারেন, এটি চলমান থাকাকালীন আপনার পরীক্ষাটি পর্যবেক্ষণ করতে পারেন এবং আপনার চলমান পরীক্ষায় অন্তর্ভুক্ত ব্যবহারকারীর সংখ্যা বাড়াতে পারেন।
আপনার পরীক্ষা সম্পন্ন হলে, আপনি বিজয়ী ভেরিয়েন্ট দ্বারা ব্যবহৃত সেটিংস নোট করতে পারেন এবং তারপর সেই সেটিংসগুলি সমস্ত ব্যবহারকারীর কাছে রোল আউট করতে পারেন। অথবা, আপনি অন্য একটি পরীক্ষা চালাতে পারেন।
একটি পরীক্ষা শুরু করুন
- Firebase কনসোল নেভিগেশন মেনুর Engage বিভাগে, A/B Testing ক্লিক করুন।
- খসড়া ক্লিক করুন, এবং তারপর আপনার পরীক্ষার শিরোনামে ক্লিক করুন।
- আপনার অ্যাপে এমন ব্যবহারকারী আছে কিনা তা যাচাই করতে, খসড়ার বিবরণ প্রসারিত করুন এবং টার্গেটিং এবং বিতরণ বিভাগে 0% এর বেশি সংখ্যা পরীক্ষা করুন (উদাহরণস্বরূপ, মানদণ্ডের সাথে মেলে এমন 1% ব্যবহারকারী )।
- আপনার পরীক্ষা পরিবর্তন করতে, সম্পাদনা করুন এ ক্লিক করুন।
- আপনার পরীক্ষা শুরু করতে, পরীক্ষা শুরু করুন ক্লিক করুন। আপনি একবারে প্রতিটি প্রকল্পে সর্বোচ্চ ২৪টি পরীক্ষা চালাতে পারবেন।
একটি পরীক্ষা পর্যবেক্ষণ করুন
একবার কোনও পরীক্ষা কিছুক্ষণ ধরে চলার পর, আপনি তার অগ্রগতি পরীক্ষা করতে পারেন এবং আপনার পরীক্ষায় অংশগ্রহণকারী ব্যবহারকারীদের জন্য আপনার ফলাফল কেমন দেখাচ্ছে তা দেখতে পারেন।
- Firebase কনসোল নেভিগেশন মেনুর Engage বিভাগে, A/B Testing ক্লিক করুন।
Running এ ক্লিক করুন, এবং তারপর আপনার পরীক্ষার শিরোনামে ক্লিক করুন, অথবা অনুসন্ধান করুন। এই পৃষ্ঠায়, আপনি আপনার চলমান পরীক্ষার বিভিন্ন পর্যবেক্ষণ এবং মডেল করা পরিসংখ্যান দেখতে পারবেন, যার মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
- বেসলাইন থেকে % পার্থক্য : বেসলাইনের তুলনায় একটি প্রদত্ত ভ্যারিয়েন্টের জন্য একটি মেট্রিকের উন্নতির একটি পরিমাপ। ভ্যারিয়েন্টের মান পরিসরের সাথে বেসলাইনের মান পরিসরের তুলনা করে গণনা করা হয়।
- বেসলাইনকে ছাড়িয়ে যাওয়ার সম্ভাবনা : নির্বাচিত মেট্রিকের জন্য একটি প্রদত্ত ভেরিয়েন্ট বেসলাইনকে ছাড়িয়ে যাওয়ার আনুমানিক সম্ভাবনা।
- প্রতি ব্যবহারকারীর জন্য observed_metric : পরীক্ষার ফলাফলের উপর ভিত্তি করে, এটি হল পূর্বাভাসিত পরিসর যার মধ্যে মেট্রিক মান সময়ের সাথে সাথে পড়বে।
- Total observed_metric : বেসলাইন বা ভ্যারিয়েন্টের জন্য পর্যবেক্ষণকৃত ক্রমবর্ধমান মান। প্রতিটি এক্সপেরিমেন্ট ভ্যারিয়েন্ট কতটা ভালো পারফর্ম করে তা পরিমাপ করার জন্য এই মান ব্যবহার করা হয় এবং উন্নতি , মান পরিসর , বেসলাইনকে ছাড়িয়ে যাওয়ার সম্ভাবনা এবং সেরা ভ্যারিয়েন্ট হওয়ার সম্ভাবনা গণনা করার জন্য ব্যবহৃত হয়। পরিমাপ করা মেট্রিকের উপর নির্ভর করে, এই কলামটিকে "প্রতি ব্যবহারকারীর সময়কাল," "প্রতি ব্যবহারকারীর রাজস্ব," "ধারণ হার," অথবা "রূপান্তর হার" লেবেল করা যেতে পারে।
আপনার পরীক্ষাটি কিছুক্ষণ চলার পরে ( FCM এবং In-App Messaging জন্য কমপক্ষে 7 দিন বা Remote Config জন্য 14 দিন), এই পৃষ্ঠার ডেটা নির্দেশ করে যে কোন রূপটি, যদি থাকে, "লিডার"। কিছু পরিমাপের সাথে একটি বার চার্ট থাকে যা একটি ভিজ্যুয়াল ফর্ম্যাটে ডেটা উপস্থাপন করে।
সকল ব্যবহারকারীর জন্য একটি পরীক্ষা শুরু করুন
একটি পরীক্ষা এত দীর্ঘ সময় ধরে চলার পর যে আপনার লক্ষ্য মেট্রিকের জন্য একটি "নেতৃস্থানীয়" বা বিজয়ী রূপ আছে, আপনি পরীক্ষাটি ১০০% ব্যবহারকারীর কাছে প্রকাশ করতে পারেন। এর ফলে আপনি ভবিষ্যতে সকল ব্যবহারকারীর কাছে প্রকাশ করার জন্য একটি রূপ নির্বাচন করতে পারবেন। এমনকি যদি আপনার পরীক্ষাটি স্পষ্টভাবে বিজয়ী নাও হয়, তবুও আপনি আপনার সমস্ত ব্যবহারকারীর কাছে একটি রূপ প্রকাশ করতে পারেন।
- Firebase কনসোল নেভিগেশন মেনুর Engage বিভাগে, A/B Testing ক্লিক করুন।
- Completed অথবা Running এ ক্লিক করুন, এমন একটি পরীক্ষায় ক্লিক করুন যা আপনি সকল ব্যবহারকারীর জন্য প্রকাশ করতে চান, প্রসঙ্গ মেনুতে ক্লিক করুন ( ) রোল আউট ভেরিয়েন্ট ।
নিম্নলিখিত যেকোনো একটি করে আপনার পরীক্ষাটি সকল ব্যবহারকারীর কাছে পৌঁছে দিন:
- নোটিফিকেশন কম্পোজার ব্যবহার করে এমন একটি পরীক্ষার জন্য, রোল আউট মেসেজ ডায়ালগ ব্যবহার করে বাকি লক্ষ্যবস্তু ব্যবহারকারীদের কাছে বার্তাটি পাঠান যারা পরীক্ষার অংশ ছিলেন না।
- একটি Remote Config পরীক্ষার জন্য, কোন Remote Config প্যারামিটার মান আপডেট করতে হবে তা নির্ধারণ করতে একটি বৈকল্পিক নির্বাচন করুন। পরীক্ষা তৈরি করার সময় সংজ্ঞায়িত টার্গেটিং মানদণ্ডটি আপনার টেমপ্লেটে একটি নতুন শর্ত হিসাবে যোগ করা হয়েছে, যাতে রোলআউট শুধুমাত্র পরীক্ষা দ্বারা লক্ষ্যবস্তু করা ব্যবহারকারীদের উপর প্রভাব ফেলে। পরিবর্তনগুলি পর্যালোচনা করতে রিমোট কনফিগ-এ পর্যালোচনা ক্লিক করার পরে, রোলআউট সম্পূর্ণ করতে পরিবর্তনগুলি প্রকাশ করুন- এ ক্লিক করুন।
- In-App Messaging পরীক্ষার জন্য, কোন ভেরিয়েন্টটি একটি স্বতন্ত্র In-App Messaging প্রচারণা হিসেবে চালু করা প্রয়োজন তা নির্ধারণ করতে ডায়ালগটি ব্যবহার করুন। একবার নির্বাচিত হয়ে গেলে, প্রকাশের আগে কোনও পরিবর্তন (যদি প্রয়োজন হয়) করার জন্য আপনাকে FIAM কম্পোজ স্ক্রিনে পুনঃনির্দেশিত করা হবে।
একটি পরীক্ষা প্রসারিত করুন
যদি আপনি দেখেন যে কোনও পরীক্ষা A/B Testing জন্য পর্যাপ্ত ব্যবহারকারী আনছে না যা তাদের শীর্ষস্থানীয় ঘোষণা করতে পারে, তাহলে আপনি অ্যাপটির ব্যবহারকারী বেসের একটি বৃহত্তর শতাংশে পৌঁছানোর জন্য আপনার পরীক্ষার বিতরণ বৃদ্ধি করতে পারেন।
- Firebase কনসোল নেভিগেশন মেনুর Engage বিভাগে, A/B Testing ক্লিক করুন।
- আপনি যে চলমান পরীক্ষাটি সম্পাদনা করতে চান তা নির্বাচন করুন।
- এক্সপেরিমেন্টের ওভারভিউতে , কনটেক্সট মেনুতে ( ) ক্লিক করুন, এবং তারপর Edit running experiment এ ক্লিক করুন।
- টার্গেটিং ডায়ালগে চলমান পরীক্ষায় থাকা ব্যবহারকারীদের শতাংশ বাড়ানোর একটি বিকল্প দেখানো হবে। বর্তমান শতাংশের চেয়ে বড় একটি সংখ্যা নির্বাচন করুন এবং প্রকাশ করুন ক্লিক করুন। পরীক্ষাটি আপনার নির্দিষ্ট করা ব্যবহারকারীদের শতাংশে পুশ করা হবে।
কোনও পরীক্ষা ডুপ্লিকেট করুন বা বন্ধ করুন
- Firebase কনসোল নেভিগেশন মেনুর Engage বিভাগে, A/B Testing ক্লিক করুন।
- Completed অথবা Running এ ক্লিক করুন, আপনার পরীক্ষার উপর পয়েন্টারটি ধরে রাখুন, প্রসঙ্গ মেনুতে ক্লিক করুন ( ), এবং তারপর Duplicate experiment অথবা Stop experiment এ ক্লিক করুন।
ব্যবহারকারীর টার্গেটিং
নিম্নলিখিত ব্যবহারকারী-লক্ষ্যকরণ মানদণ্ড ব্যবহার করে আপনি আপনার পরীক্ষায় অন্তর্ভুক্ত করার জন্য ব্যবহারকারীদের লক্ষ্য করতে পারেন।
লক্ষ্য নির্ধারণের মানদণ্ড | অপারেটর(গুলি) | মান(গুলি) | দ্রষ্টব্য |
---|---|---|---|
সংস্করণ | ধারণ করে, থাকে না, হুবহু মিলে যায়, রেজেক্স আছে | পরীক্ষায় আপনি যে এক বা একাধিক অ্যাপ ভার্সন অন্তর্ভুক্ত করতে চান তার একটি মান লিখুন। | যখন contains , does not contain , অথবা হুবহু অপারেটরের সাথে মেলে , তখন আপনি কমা দ্বারা পৃথক করা মানগুলির একটি তালিকা প্রদান করতে পারেন। contains regex অপারেটর ব্যবহার করার সময়, আপনি RE2 ফর্ম্যাটে রেগুলার এক্সপ্রেশন তৈরি করতে পারেন। আপনার রেগুলার এক্সপ্রেশনটি টার্গেট ভার্সন স্ট্রিংয়ের সম্পূর্ণ বা আংশিক মিলাতে পারে। আপনি ^ এবং $ অ্যাঙ্কর ব্যবহার করে একটি টার্গেট স্ট্রিংয়ের শুরু, শেষ বা সম্পূর্ণতা মেলাতে পারেন। |
ব্যবহারকারীর দর্শক(রা) | সবগুলো অন্তর্ভুক্ত, অন্তত একটি অন্তর্ভুক্ত, সবগুলো অন্তর্ভুক্ত নয়, অন্তত একটি অন্তর্ভুক্ত নয় | আপনার পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের লক্ষ্য করে এক বা একাধিক Analytics দর্শক নির্বাচন করুন। | Google Analytics দর্শকদের লক্ষ্য করে তৈরি কিছু পরীক্ষা-নিরীক্ষার ক্ষেত্রে ডেটা সংগ্রহ করতে কয়েক দিন সময় লাগতে পারে কারণ সেগুলিতে Analytics ডেটা প্রক্রিয়াকরণের বিলম্ব ঘটে। নতুন ব্যবহারকারীদের ক্ষেত্রে, যারা সাধারণত তৈরির 24-48 ঘন্টা পরে যোগ্য দর্শকদের তালিকায় নাম নথিভুক্ত হন, অথবা সম্প্রতি তৈরি করা দর্শকদের ক্ষেত্রে, এই বিলম্বের সম্মুখীন হওয়ার সম্ভাবনা সবচেয়ে বেশি। |
ব্যবহারকারীর সম্পত্তি | টেক্সটের জন্য: ধারণ করে, থাকে না, হুবহু মিলে যায়, রেজেক্স আছে সংখ্যার জন্য: <, ≤, =, ≥, > | একটি Analytics ব্যবহারকারীর সম্পত্তি ব্যবহার করা হয় এমন ব্যবহারকারীদের নির্বাচন করতে যাদের একটি পরীক্ষায় অন্তর্ভুক্ত করা হতে পারে, ব্যবহারকারীর সম্পত্তির মান নির্বাচন করার জন্য বিভিন্ন বিকল্প সহ। ক্লায়েন্টে, আপনি শুধুমাত্র ব্যবহারকারীর বৈশিষ্ট্যের জন্য স্ট্রিং মান সেট করতে পারেন। সংখ্যাসূচক অপারেটর ব্যবহার করে এমন শর্তগুলির জন্য, Remote Config পরিষেবা সংশ্লিষ্ট ব্যবহারকারীর বৈশিষ্ট্যের মানকে একটি পূর্ণসংখ্যা/ফ্লোটে রূপান্তর করে। | contains regex অপারেটর ব্যবহার করার সময়, আপনি RE2 ফর্ম্যাটে রেগুলার এক্সপ্রেশন তৈরি করতে পারেন। আপনার রেগুলার এক্সপ্রেশনটি টার্গেট ভার্সন স্ট্রিংয়ের সম্পূর্ণ বা আংশিক মিলাতে পারে। আপনি ^ এবং $ অ্যাঙ্কর ব্যবহার করে একটি টার্গেট স্ট্রিংয়ের শুরু, শেষ বা সম্পূর্ণতা মেলাতে পারেন। |
দেশ/অঞ্চল | নিষিদ্ধ | এক বা একাধিক দেশ বা অঞ্চল পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করত। | |
ভাষাসমূহ | নিষিদ্ধ | পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করতে এক বা একাধিক ভাষা এবং স্থানীয় ভাষা ব্যবহার করা হয়েছিল। | |
প্রথম খোলা | এর চেয়ে বেশি এর চেয়ে কম মধ্যে | ব্যবহারকারীরা আপনার অ্যাপটি প্রথম কবে খোলেন তার উপর ভিত্তি করে তাদের লক্ষ্য করুন, নির্দিষ্ট দিনে। | |
শেষ অ্যাপ এনগেজমেন্ট | এর চেয়ে বেশি এর চেয়ে কম মধ্যে | ব্যবহারকারীরা আপনার অ্যাপের সাথে শেষ কবে যুক্ত ছিলেন তার উপর ভিত্তি করে, নির্দিষ্ট দিনে। |
A/B Testing মেট্রিক্স
যখন আপনি আপনার পরীক্ষা তৈরি করেন, তখন আপনি একটি প্রাথমিক বা লক্ষ্য মেট্রিক বেছে নেন, যা বিজয়ী ভেরিয়েন্ট নির্ধারণ করতে ব্যবহৃত হয়। প্রতিটি পরীক্ষার ভেরিয়েন্টের পারফর্ম্যান্স আরও ভালভাবে বুঝতে এবং ব্যবহারকারীর ধরে রাখা, অ্যাপের স্থিতিশীলতা এবং অ্যাপ-মধ্যস্থ কেনাকাটার আয়ের মতো গুরুত্বপূর্ণ ট্রেন্ডগুলি ট্র্যাক করার জন্য আপনার অন্যান্য মেট্রিকগুলিও ট্র্যাক করা উচিত। আপনি আপনার পরীক্ষায় পাঁচটি পর্যন্ত লক্ষ্য-বহির্ভূত মেট্রিক ট্র্যাক করতে পারেন।
উদাহরণস্বরূপ, ধরুন আপনি আপনার অ্যাপে নতুন ইন-অ্যাপ কেনাকাটা যোগ করেছেন এবং দুটি ভিন্ন "নজ" বার্তার কার্যকারিতা তুলনা করতে চান। এই ক্ষেত্রে, আপনি আপনার লক্ষ্য মেট্রিক হিসাবে Purchase revenue সেট করার সিদ্ধান্ত নিতে পারেন কারণ আপনি চান যে বিজয়ী ভেরিয়েন্টটি সেই বিজ্ঞপ্তিটি উপস্থাপন করুক যার ফলে সর্বোচ্চ ইন-অ্যাপ কেনাকাটা আয় হয়েছে। এবং যেহেতু আপনি ট্র্যাক করতে চান যে কোন ভেরিয়েন্টের ফলে ভবিষ্যতে আরও বেশি রূপান্তর হয়েছে এবং ব্যবহারকারীদের ধরে রাখা হয়েছে, আপনি ট্র্যাক করার জন্য অন্যান্য মেট্রিক্সে নিম্নলিখিতগুলি যোগ করতে পারেন:- দুটি ভেরিয়েন্টের মধ্যে আপনার সম্মিলিত অ্যাপ-মধ্যস্থ কেনাকাটা এবং বিজ্ঞাপনের আয়ের পার্থক্য দেখার জন্য আনুমানিক মোট আয়
- আপনার দৈনিক/সাপ্তাহিক ব্যবহারকারী ধরে রাখার ট্র্যাক রাখতে ধরে রাখা (১ দিন) , ধরে রাখা (২-৩ দিন) , ধরে রাখা (৪-৭ দিন)
লক্ষ্য মেট্রিক্স এবং অন্যান্য মেট্রিক্স কীভাবে গণনা করা হয় তার বিশদ বিবরণ নিম্নলিখিত সারণীতে দেওয়া হয়েছে।
লক্ষ্য মেট্রিক্স
মেট্রিক | বিবরণ |
---|---|
ক্র্যাশ-মুক্ত ব্যবহারকারীরা | পরীক্ষার সময় Firebase Crashlytics SDK দ্বারা সনাক্ত করা আপনার অ্যাপে ত্রুটির সম্মুখীন না হওয়া ব্যবহারকারীর শতাংশ। |
আনুমানিক বিজ্ঞাপন আয় | আনুমানিক বিজ্ঞাপন আয়। |
আনুমানিক মোট আয় | ক্রয়ের সম্মিলিত মূল্য এবং আনুমানিক বিজ্ঞাপন আয়। |
ক্রয় আয় | সমস্ত purchase এবং in_app_purchase ইভেন্টের সম্মিলিত মূল্য। |
ধরে রাখা (১ দিন) | প্রতিদিন আপনার অ্যাপে ফিরে আসা ব্যবহারকারীর সংখ্যা। |
ধরে রাখা (২-৩ দিন) | ২-৩ দিনের মধ্যে আপনার অ্যাপে ফিরে আসা ব্যবহারকারীর সংখ্যা। |
ধারণ (৪-৭ দিন) | ৪-৭ দিনের মধ্যে আপনার অ্যাপে ফিরে আসা ব্যবহারকারীর সংখ্যা। |
ধারণ (৮-১৪ দিন) | ৮-১৪ দিনের মধ্যে আপনার অ্যাপে ফিরে আসা ব্যবহারকারীর সংখ্যা। |
ধরে রাখা (১৫+ দিন) | আপনার অ্যাপটি শেষবার ব্যবহারের ১৫ দিন বা তার বেশি সময় পরে আবার কতজন ব্যবহারকারী অ্যাপটিতে ফিরে এসেছেন। |
প্রথম_খোলা | একটি Analytics ইভেন্ট যা ব্যবহারকারী যখন কোনও অ্যাপ ইনস্টল বা পুনরায় ইনস্টল করার পরে প্রথমবার খোলেন তখন ট্রিগার হয়। একটি রূপান্তর ফানেলের অংশ হিসাবে ব্যবহৃত হয়। |
অন্যান্য মেট্রিক্স
মেট্রিক | বিবরণ |
---|---|
বিজ্ঞপ্তি_খারিজ | একটি Analytics ইভেন্ট যা নোটিফিকেশন কম্পোজার কর্তৃক প্রেরিত একটি বিজ্ঞপ্তি খারিজ করা হলে ট্রিগার হয় (শুধুমাত্র Android)। |
বিজ্ঞপ্তি_গ্রহণ | একটি Analytics ইভেন্ট যা অ্যাপটি ব্যাকগ্রাউন্ডে থাকা অবস্থায় (শুধুমাত্র অ্যান্ড্রয়েডে) নোটিফিকেশন কম্পোজার কর্তৃক প্রেরিত একটি বিজ্ঞপ্তি পেলে ট্রিগার হয়। |
ওএস_আপডেট | একটি Analytics ইভেন্ট যা ডিভাইস অপারেটিং সিস্টেমটি নতুন সংস্করণে আপডেট করা হলে তা ট্র্যাক করে। আরও জানতে, স্বয়ংক্রিয়ভাবে সংগৃহীত ইভেন্টগুলি দেখুন। |
স্ক্রিন_ভিউ | একটি Analytics ইভেন্ট যা আপনার অ্যাপের মধ্যে দেখা স্ক্রিনগুলি ট্র্যাক করে। আরও জানতে, ট্র্যাক স্ক্রিনভিউ দেখুন। |
সেশন_স্টার্ট | একটি Analytics ইভেন্ট যা আপনার অ্যাপে ব্যবহারকারীর সেশন গণনা করে। আরও জানতে, স্বয়ংক্রিয়ভাবে সংগৃহীত ইভেন্ট দেখুন। |