Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

এ / বি পরীক্ষার মাধ্যমে অ্যাপ-ইন মেসেজিং পরীক্ষা তৈরি করুন

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

একটি কন্ট্রোল গ্রুপের সাথে A/B টেস্ট ফিচার ভেরিয়েন্টের জন্য, নিম্নলিখিতগুলি করুন:

  1. আপনার পরীক্ষা তৈরি করুন।
  2. একটি পরীক্ষা ডিভাইসে আপনার পরীক্ষা যাচাই করুন।
  3. আপনার পরীক্ষা পরিচালনা করুন।

একটি পরীক্ষা তৈরি করুন

একটি পরীক্ষা যা ফায়ারবেস ইন-অ্যাপ মেসেজিং ব্যবহার করে তা আপনাকে একটি একক অ্যাপ মেসেজের একাধিক রূপের মূল্যায়ন করতে দেয়।

  1. Firebase, আপডেট করতে সাইন ইন করুন ডেটা ভাগ করার সেটিংস এবং নিশ্চিত করুন যে ডেটা ভাগ সক্রিয় করা হয় না। ডেটা শেয়ারিং ছাড়া, আপনার পরীক্ষায় বিশ্লেষণ ডেটা অ্যাক্সেস থাকবে না।
  2. বিভাগে ব্যস্ত সালে Firebase কনসোল অবস্থিত ন্যাভিগেশন বারের মধ্যে A / B পরীক্ষা ক্লিক করুন।
  3. ক্লিক করুন পরীক্ষা তৈরি করুন, এবং তারপর নির্বাচন অ্যাপ্লিকেশন-মধ্যস্থ মেসেজিং যখন সেবা আপনি নিয়ে পরীক্ষা করতে চান তাদের জন্য অনুরোধ জানানো হবে।
  4. অন্যথা, উপর Firebase কনসোল ন্যাভিগেশন বার, ব্যস্ত প্রসারিত, তারপরে অ্যাপ্লিকেশন-মধ্যস্থ মেসেজিং। তারপরে নতুন পরীক্ষা ক্লিক করুন।
  5. আপনার পরীক্ষা জন্য একটি নাম এবং ঐচ্ছিক বর্ণনা লিখুন, এবং পরবর্তী ক্লিক করুন।
  6. টার্গেটিং ক্ষেত্রগুলি পূরণ, প্রথমে আপনার পরীক্ষা ব্যবহার করে অ্যাপ্লিকেশন নির্বাচন। আপনি আপনার ব্যবহারকারীদের একটি উপসেটকে আপনার পরীক্ষায় অংশগ্রহণের জন্য নিম্নলিখিত বিকল্পগুলি বেছে নিয়ে লক্ষ্য করতে পারেন:

    • সংস্করণ: এক বা আপনার অ্যাপের বেশি সংস্করণ
    • ব্যবহারকারী শ্রোতা: টার্গেট ব্যবহারকারীদের ব্যবহৃত অ্যানালিটিক্স শ্রোতাদের যারা পরীক্ষা অন্তর্ভুক্ত করা যেতে পারে
    • ব্যবহারকারী সম্পত্তি: এক বা একাধিক নির্বাচন ব্যবহারকারীদের জন্য অ্যানালিটিকস ব্যবহারকারীর বৈশিষ্ট্য যারা পরীক্ষা অন্তর্ভুক্ত করা যেতে পারে
    • প্রেডিক্সন: মেশিন লার্নিং দ্বারা পূর্বাভাস ব্যবহারকারীদের গোষ্ঠী বিশেষ আচরণ রত
    • দেশ / অঞ্চল: এক বা একাধিক দেশ বা নির্বাচন ব্যবহারকারীদের জন্য অঞ্চলে যারা পরীক্ষা অন্তর্ভুক্ত করা যেতে পারে
    • ডিভাইস ভাষা: এক বা একাধিক ভাষা এবং লোকেল ব্যবহারকারীদের নির্বাচন করতে ব্যবহৃত যারা পরীক্ষা অন্তর্ভুক্ত করা যেতে পারে
    • প্রথম খোলা: টার্গেট প্রথমবার উপর ভিত্তি করে ব্যবহারকারীদের তারা কখনও আপনার অ্যাপ খোলা
    • সর্বশেষ অ্যাপ্লিকেশন প্রবৃত্তি: টার্গেট ব্যবহারকারীদের শেষ সময় তারা আপনার অ্যাপ সঙ্গে জড়িত উপর ভিত্তি করে
  7. লক্ষ্য ব্যবহারকারীদের শতকরা সেট করুন: মানদণ্ড উদ্দিষ্ট ব্যবহারকারীদের অধীনে সেট মিলে আপনার অ্যাপ্লিকেশনের ইউজার বেস শতাংশ নির্বাচন যে আপনার সমানভাবে নিয়ন্ত্রণ গ্রুপ এবং এক বা একাধিক আপনার পরীক্ষা মধ্যে রূপগুলো মধ্যে বিভক্তি চাই। এটি 0.01% এবং 100% এর মধ্যে কোন শতাংশ হতে পারে। ডুপ্লিকেটেড পরীক্ষা -নিরীক্ষাসহ প্রতিটি পরীক্ষার জন্য শতাংশ এলোমেলোভাবে ব্যবহারকারীদের কাছে বরাদ্দ করা হয়।

  8. ভেরিয়েন্ট বিভাগে, ব্যবহার নিয়ন্ত্রণ গোষ্ঠীতে পাঠানোর জন্য একটি বেসলাইন অ্যাপ-মধ্যস্থ বার্তা কনফিগার বার্তা নকশা ইন্টারফেস আপনি একটি স্বাভাবিক ইন-অ্যাপ মেসেজিং প্রচারণার জন্য ব্যবহার করুন।

  9. আপনার পরীক্ষা করার জন্য একটি বৈকল্পিক যোগ করার জন্য, ক্লিক করুন ভেরিয়েন্ট যুক্ত করো। ডিফল্টরূপে, পরীক্ষাগুলির একটি নিয়ন্ত্রণ গ্রুপ এবং একটি বৈকল্পিক রয়েছে।

  10. (ঐচ্ছিক) নাম ভেরিয়েন্ট এ, ভেরিয়েন্ট বি, ইত্যাদি প্রতিস্থাপন করতে আপনার পরীক্ষা প্রতিটি বৈকল্পিক জন্য একটি নাম লিখুন

  11. (ঐচ্ছিক) ভেরিয়েন্ট অধ্যায় শুরুতে, তুলনা ক্লিক আরও একটি বার্তা তুলনা বাটন রূপগুলো বেসলাইন বার্তা সঙ্গে পার্শ্ব দ্বারা প্রান্তের রূপগুলো।

  12. ড্রপডাউন তালিকা থেকে যেকোনো কাঙ্ক্ষিত অতিরিক্ত মেট্রিক সহ পরীক্ষার বৈচিত্র্য মূল্যায়ন করার সময় আপনার পরীক্ষার জন্য একটি লক্ষ্য মেট্রিক নির্ধারণ করুন। এই মেট্রিকগুলির মধ্যে অন্তর্নির্মিত উদ্দেশ্য (ব্যস্ততা, ক্রয়, রাজস্ব, ধারণ, ইত্যাদি), অ্যানালিটিক্স রূপান্তর ইভেন্ট এবং অন্যান্য অ্যানালিটিক্স ইভেন্ট অন্তর্ভুক্ত।

  13. পরীক্ষার জন্য সময়সূচী কনফিগার করুন:

    • পরীক্ষা জন্য একটি শুরু এবং শেষ তারিখ সেট করুন।
    • সমস্ত রূপে কীভাবে ইন-অ্যাপ বার্তাগুলি ট্রিগার করা হয় তা সেট করুন।
  14. আপনার পরীক্ষা সংরক্ষণ করতে ক্লিক করুন পর্যালোচনা।

আপনাকে প্রতি প্রকল্পে 300০০ টি পরীক্ষা করার অনুমতি দেওয়া হয়েছে, যার মধ্যে ২ 24 টি চলমান পরীক্ষা থাকতে পারে, বাকিগুলি খসড়া বা সমাপ্ত হিসাবে।

একটি পরীক্ষা ডিভাইসে আপনার পরীক্ষা যাচাই করুন

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

  1. নিম্নরূপ ইনস্টলেশন auth টোকেন পান:

    সুইফট

    Installations.installations().authTokenForcingRefresh(true, completion: { (result, error) in
      if let error = error {
        print("Error fetching token: \(error)")
        return
      }
      guard let result = result else { return }
      print("Installation auth token: \(result.authToken)")
    })
    

    উদ্দেশ্য গ

    [[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]);
    }];
    

    জাভা

    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");
            }
        }
    });

    কোটলিন+কেটিএক্স

    FirebaseInstallations.getInstance().getToken(/* forceRefresh */ true)
        .addOnCompleteListener { task ->
            if (task.isSuccessful) {
                Log.d("Installations", "Installation auth token: " + task.result?.token)
            } else {
                Log.e("Installations", "Unable to get Installation auth token")
            }
        }
  2. উপর Firebase কনসোল অবস্থিত ন্যাভিগেশন বারের মধ্যে A / B পরীক্ষা ক্লিক করুন।
  3. , হোভার আপনার পরীক্ষা উপর ক্লিক করুন, খসড়া (এবং / অথবা রিমোট কনফিগ পরীক্ষার জন্য চলমান) প্রসঙ্গ মেনু (ক্লিক ), এবং তারপর পরীক্ষা ডিভাইসগুলি পরিচালনা ক্লিক করুন।
  4. একটি পরীক্ষার ডিভাইসের জন্য ইনস্টলেশন auth টোকেন লিখুন এবং সেই পরীক্ষা ডিভাইসে পাঠানোর জন্য পরীক্ষার বৈকল্পিক নির্বাচন করুন।
  5. অ্যাপটি চালান এবং নিশ্চিত করুন যে নির্বাচিত বৈকল্পিক পরীক্ষা ডিভাইসে প্রাপ্ত হচ্ছে।

Firebase ইনস্টলেশনের সম্পর্কে আরো জানতে, Firebase ইনস্টলেশনের পরিচালনা

আপনার পরীক্ষা পরিচালনা করুন

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

যখন আপনার পরীক্ষা সম্পন্ন হয়, আপনি বিজয়ী বৈকল্পিক দ্বারা ব্যবহৃত সেটিংস নোট করতে পারেন, এবং তারপর সমস্ত ব্যবহারকারীদের জন্য সেই সেটিংসগুলি চালু করুন। অথবা, আপনি অন্য পরীক্ষা চালাতে পারেন।

একটি পরীক্ষা শুরু করুন

  1. বিভাগে ব্যস্ত সালে Firebase কনসোল অবস্থিত ন্যাভিগেশন বারের মধ্যে A / B পরীক্ষা ক্লিক করুন।
  2. খসড়া ক্লিক করুন, এবং তারপর আপনার পরীক্ষা শিরোনাম এ ক্লিক করুন।
  3. বৈধকরণ যে আপনার অ্যাপ ব্যবহারকারী যারা আপনার পরীক্ষা অন্তর্ভুক্ত করা হবে করেছেন, খসড়া বিবরণ প্রসারিত ও লক্ষ্য ও বন্টন বিভাগে 0% থেকে বড় পরীক্ষা (উদাহরণস্বরূপ, শর্তগুলির সাথে মিলে ব্যবহারকারীদের 1%)।
  4. আপনার পরীক্ষা পরিবর্তন করতে, সম্পাদনা ক্লিক করুন।
  5. আপনার পরীক্ষা শুরু করার জন্য, স্টার্ট গবেষণা ক্লিক করুন। আপনি একবারে প্রতি প্রকল্পে 24 টি পরীক্ষা চালাতে পারেন।

একটি পরীক্ষা নিরীক্ষণ করুন

একবার একটি পরীক্ষা কিছুক্ষণ চলার পর, আপনি এর অগ্রগতি পরীক্ষা করে দেখতে পারেন এবং আপনার ফলাফলগুলি এখন পর্যন্ত আপনার পরীক্ষায় অংশগ্রহণকারী ব্যবহারকারীদের জন্য কেমন দেখাচ্ছে তা দেখতে পারেন।

  1. বিভাগে ব্যস্ত সালে Firebase কনসোল অবস্থিত ন্যাভিগেশন বারের মধ্যে A / B পরীক্ষা ক্লিক করুন।
  2. রানিং ক্লিক করুন, এবং তারপর আপনার পরীক্ষা শিরোনাম এ ক্লিক করুন। এই পৃষ্ঠায়, আপনি আপনার চলমান পরীক্ষা সম্পর্কে বিভিন্ন পর্যবেক্ষণ এবং মডেলিং পরিসংখ্যান দেখতে পারেন, নিম্নলিখিতগুলি সহ:

    • বেসলাইন থেকে% পার্থক্য: বেসলাইন (অথবা নিয়ন্ত্রণ গ্রুপ) তুলনায় একটি প্রদত্ত বৈকল্পিক জন্য মেট্রিক উন্নতি একটি পরিমাপ। ভেরিয়েন্টের ভ্যালু রেঞ্জকে বেসলাইনের ভ্যালু রেঞ্জের সাথে তুলনা করে গণনা করা হয়।
    • বীট বেসলাইন থেকে সম্ভাব্যতা: আনুমানিক সম্ভাব্যতা যে একটি প্রদত্ত বৈকল্পিক নির্বাচিত মেট্রিক জন্য বেসলাইন beats।
    • observed_metric ব্যবহারকারী প্রতি: পরীক্ষা ফলাফলে ভিত্তি করে, এই পূর্বাভাস ব্যাপ্তি মেট্রিক মান সময়ের সাথে পড়া হবে।
    • মোট observed_metric : নিয়ন্ত্রণ গোষ্ঠী বা বৈকল্পিক জন্য পর্যবেক্ষিত ক্রমসঞ্চিত মান। মান কত ভাল প্রতিটি পরীক্ষা বৈকল্পিক সঞ্চালিত পরিমাপ ব্যবহার করা হয়, এবং উন্নয়ন, মূল্য পরিসীমা, বীট বেসলাইন থেকে সম্ভাব্যতা এবং সম্ভাব্যতা হিসাব করা হবে সেরা বৈকল্পিক হতে ব্যবহার করা হয়। পরিমাপ করা মেট্রিকের উপর নির্ভর করে, এই কলামটিকে "ব্যবহারকারীর সময়কাল," "প্রতি ব্যবহারকারীর আয়," "ধারণের হার," বা "রূপান্তর হার" লেবেল করা যেতে পারে।
  3. আপনার পরীক্ষা কিছুক্ষণ চলার পর (FCM এবং ইন-অ্যাপ মেসেজিংয়ের জন্য কমপক্ষে 7 দিন অথবা রিমোট কনফিগারের জন্য 14 দিন), এই পৃষ্ঠার ডেটা নির্দেশ করে যে কোন বৈকল্পিক, যদি থাকে, "নেতা"। কিছু পরিমাপের সাথে একটি বার চার্ট থাকে যা ভিজ্যুয়াল ফরম্যাটে ডেটা উপস্থাপন করে।

সমস্ত ব্যবহারকারীদের জন্য একটি পরীক্ষা রোল আউট

আপনার লক্ষ্য মেট্রিকের জন্য আপনার একটি "লিডার" বা বিজয়ী বৈকল্পিক একটি পরীক্ষা যথেষ্ট সময় ধরে চলার পরে, আপনি 100% ব্যবহারকারীদের জন্য পরীক্ষাটি চালু করতে পারেন। এটি আপনাকে এগিয়ে যাওয়া সমস্ত ব্যবহারকারীদের কাছে প্রকাশ করার জন্য একটি বৈকল্পিক নির্বাচন করতে দেয়। এমনকি যদি আপনার পরীক্ষা একটি স্পষ্ট বিজয়ী তৈরি না করে, তবুও আপনি আপনার সমস্ত ব্যবহারকারীদের জন্য একটি বৈকল্পিক রোল আউট করতে পারেন।

  1. বিভাগে ব্যস্ত সালে Firebase কনসোল অবস্থিত ন্যাভিগেশন বারের মধ্যে A / B পরীক্ষা ক্লিক করুন।
  2. সমাপ্ত বা রানিং ক্লিক করুন, একটি পরীক্ষা ক্লিক আপনি সকল ব্যবহারকারীর জন্য আনছি প্রসঙ্গ মেনু (ক্লিক করতে চান ), এবং তারপর আউট বৈকল্পিক রোল ক্লিক করুন।
  3. নিম্নলিখিতগুলির মধ্যে একটি করে আপনার ব্যবহারকারীর কাছে সমস্ত পরীক্ষা -নিরীক্ষা করুন:

    • একটি পরীক্ষা বিজ্ঞপ্তিগুলি সুরকার ব্যবহার করে জন্য, আউট বার্তা ডায়ালগ রোল ব্যবহার অবশিষ্ট লক্ষ্যবস্তু ব্যবহারকারী যারা পরীক্ষার অংশ ছিল না পাঠাতে হবে।
    • রিমোট কনফিগ পরীক্ষার জন্য, কোন রিমোট কনফিগ প্যারামিটারের মান আপডেট করতে হবে তা নির্ধারণ করতে একটি বৈকল্পিক নির্বাচন করুন। পরীক্ষা তৈরি করার সময় নির্ধারিত টার্গেটিং মানদণ্ড আপনার টেমপ্লেটে একটি নতুন শর্ত হিসেবে যোগ করা হবে, যাতে নিশ্চিত করা যায় যে রোলআউট শুধুমাত্র পরীক্ষা দ্বারা লক্ষ্য করা ব্যবহারকারীদের প্রভাবিত করে। পরিবর্তনগুলি পর্যালোচনা দূরবর্তী কনফিগ পর্যালোচনা ক্লিক করার পরে, রোলআউট সম্পন্ন পরিবর্তন প্রকাশ করুন এ ক্লিক করুন।
    • একটি ইন-অ্যাপ মেসেজিং পরীক্ষার জন্য, একটি স্বতন্ত্র ইন-অ্যাপ মেসেজিং ক্যাম্পেইন হিসাবে কোন রূপটি চালু করা দরকার তা নির্ধারণ করতে ডায়ালগটি ব্যবহার করুন। একবার নির্বাচিত হয়ে গেলে, প্রকাশনার আগে যে কোনো পরিবর্তন (যদি প্রয়োজন হয়) করার জন্য আপনাকে FIAM কম্পোজ স্ক্রিনে পুনirectনির্দেশিত করা হবে।

একটি পরীক্ষা প্রসারিত করুন

যদি আপনি দেখতে পান যে একটি পরীক্ষক A/B পরীক্ষার জন্য পর্যাপ্ত ব্যবহারকারীকে নেতা ঘোষণা করার জন্য আনছে না, তাহলে আপনি অ্যাপের ব্যবহারকারীর একটি বড় শতাংশে পৌঁছানোর জন্য আপনার পরীক্ষার বিতরণ বৃদ্ধি করতে পারেন।

  1. বিভাগে ব্যস্ত সালে Firebase কনসোল অবস্থিত ন্যাভিগেশন বারের মধ্যে A / B পরীক্ষা ক্লিক করুন।
  2. যে চলমান পরীক্ষাটি আপনি সম্পাদনা করতে চান তা নির্বাচন করুন।
  3. গবেষণা ওভারভিউ ইন, প্রসঙ্গ মেনু (ক্লিক ), এবং তারপর ক্লিক করুন, সম্পাদনা চলমান পরীক্ষা।
  4. টার্গেটিং ডায়লগ প্রদর্শন একটি বিকল্প ব্যবহারকারী যারা বর্তমানে চলমান পরীক্ষা হয় শতাংশ বৃদ্ধি করা সম্ভব। বর্তমান শতাংশ থেকে বড় নির্বাচন করুন এবং প্রকাশ করুন এ ক্লিক করুন। আপনার নির্দিষ্ট করা ব্যবহারকারীদের শতাংশে পরীক্ষাটি ঠেলে দেওয়া হবে।

একটি পরীক্ষা নকল বা বন্ধ করুন

  1. বিভাগে ব্যস্ত সালে Firebase কনসোল অবস্থিত ন্যাভিগেশন বারের মধ্যে A / B পরীক্ষা ক্লিক করুন।
  2. সমাপ্ত বা, রানিং হোভার আপনার পরীক্ষা উপর ক্লিক করুন, প্রসঙ্গ মেনু (ক্লিক ), এবং তারপর ডুপ্লিকেট পরীক্ষা বা স্টপ পরীক্ষা ক্লিক করুন।

ব্যবহারকারী টার্গেটিং

আপনি নিম্নলিখিত ব্যবহারকারী-টার্গেটিং মানদণ্ড ব্যবহার করে ব্যবহারকারীদের আপনার পরীক্ষায় অন্তর্ভুক্ত করার জন্য লক্ষ্য করতে পারেন।

টার্গেটিং মানদণ্ড অপারেটর মান (গুলি) বিঃদ্রঃ
সংস্করণ রয়েছে,
থাকে না,
হুবহু মিলে যায়,
রেজেক্স রয়েছে
এক বা একাধিক অ্যাপ সংস্করণের জন্য একটি মান লিখুন যা আপনি পরীক্ষায় অন্তর্ভুক্ত করতে চান।

ধারণ করে কোনো ব্যবহার করার সময়, ধারণ করে না, বা ম্যাচ ঠিক অপারেটর, আপনি মূল্যবোধের কমা চিহ্ন দ্বারা বিভাজিত তালিকা প্রদান করতে পারেন।

যখন ব্যবহার Regex অপারেটর রয়েছে, আপনি নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন RE2 বিন্যাস। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। এছাড়াও আপনি শুরুতে শেষ, অথবা একটি লক্ষ্য স্ট্রিং এর সম্পূর্ণতা মেলে ^ এবং $ নোঙ্গর ব্যবহার করতে পারেন।

ব্যবহারকারী শ্রোতা সব অন্তর্ভুক্ত,
কমপক্ষে একটি অন্তর্ভুক্ত করে,
সব অন্তর্ভুক্ত নয়,
এর মধ্যে অন্তত একটি অন্তর্ভুক্ত নয়
আপনার পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের টার্গেট করার জন্য এক বা একাধিক অ্যানালিটিক্স দর্শক নির্বাচন করুন।
ব্যবহারকারীর সম্পত্তি পাঠ্যের জন্য:
রয়েছে,
থাকে না,
ঠিক মিলে যায়,
রেজেক্স রয়েছে

সংখ্যার জন্য:
<, ≤, =, ≥,>
একটি অ্যানালিটিক্স ব্যবহারকারী সম্পত্তি ব্যবহারকারীদের সম্পত্তির মান নির্বাচন করার জন্য বিভিন্ন বিকল্পের সাথে একটি পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করতে ব্যবহৃত হয়।

ক্লায়েন্টে, আপনি ব্যবহারকারীর বৈশিষ্ট্যের জন্য শুধুমাত্র স্ট্রিং মান সেট করতে পারেন। সংখ্যাসূচক অপারেটর ব্যবহার করে এমন অবস্থার জন্য, রিমোট কনফিগ পরিষেবা সংশ্লিষ্ট ব্যবহারকারীর সম্পত্তির মানকে একটি পূর্ণসংখ্যা/ফ্লোটে রূপান্তর করে।
যখন ব্যবহার Regex অপারেটর রয়েছে, আপনি নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন RE2 বিন্যাস। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। এছাড়াও আপনি শুরুতে শেষ, অথবা একটি লক্ষ্য স্ট্রিং এর সম্পূর্ণতা মেলে ^ এবং $ নোঙ্গর ব্যবহার করতে পারেন।
ভবিষ্যদ্বাণী এন/এ ফায়ারবেস পূর্বাভাস দ্বারা নির্ধারিত ব্যবহারকারীদের টার্গেট গোষ্ঠী-উদাহরণস্বরূপ, যারা আপনার অ্যাপ ব্যবহার বন্ধ করতে পারে, অথবা যে ব্যবহারকারীরা ইন-অ্যাপ ক্রয় করার সম্ভাবনা রয়েছে। Firebase Prediction টুল দ্বারা নির্ধারিত মানগুলির মধ্যে একটি নির্বাচন করুন। যদি কোন বিকল্প উপলব্ধ না হয়, তাহলে Firebase কনসোলের পূর্বাভাস বিভাগে গিয়ে আপনাকে Firebase পূর্বাভাসগুলি বেছে নিতে হবে।
ডিভাইসের দেশ এন/এ এক বা একাধিক দেশ বা অঞ্চল ব্যবহারকারীদের নির্বাচন করতে ব্যবহৃত হয় যারা পরীক্ষায় অন্তর্ভুক্ত হতে পারে।
ডিভাইসের ভাষা এন/এ ব্যবহারকারীদের বাছাই করতে ব্যবহৃত এক বা একাধিক ভাষা এবং লোকাল যা পরীক্ষায় অন্তর্ভুক্ত হতে পারে। এই টার্গেটিং মানদণ্ড শুধুমাত্র রিমোট কনফিগের জন্য উপলব্ধ।
প্রথমে খোলা অধিক
এর চেয়ে কম
মধ্যে
ব্যবহারকারীদের টার্গেট করুন যে তারা প্রথমবারের মতো আপনার অ্যাপটি খুলল, নির্দিষ্ট দিনের মধ্যে। এই টার্গেটিং মানদণ্ড শুধুমাত্র ফায়ারবেস ইন-অ্যাপ মেসেজিংয়ের জন্য উপলব্ধ।
সর্বশেষ অ্যাপ ব্যস্ততা অধিক
এর চেয়ে কম
মধ্যে
ব্যবহারকারীদের টার্গেট করুন যে তারা শেষবার আপনার অ্যাপের সাথে জড়িত ছিল, নির্দিষ্ট দিনে। এই টার্গেটিং মানদণ্ড শুধুমাত্র ফায়ারবেস ইন-অ্যাপ মেসেজিংয়ের জন্য উপলব্ধ।

A/B পরীক্ষার মেট্রিক্স

যখন আপনি আপনার পরীক্ষা তৈরি করেন, আপনি একটি মেট্রিক চয়ন করেন যা পরীক্ষার বৈকল্পিক তুলনা করার জন্য ব্যবহৃত হয়, এবং আপনি প্রতিটি পরীক্ষা বৈকল্পিককে আরও ভালভাবে বুঝতে এবং কোন উল্লেখযোগ্য পার্শ্ব-প্রতিক্রিয়া (যেমন অ্যাপ ক্র্যাশ) সনাক্ত করতে সহায়তা করার জন্য ট্র্যাক করার জন্য অন্যান্য মেট্রিকগুলিও চয়ন করতে পারেন। নিচের টেবিলগুলি কীভাবে লক্ষ্য মেট্রিক এবং অন্যান্য মেট্রিক্স গণনা করা হয় সে সম্পর্কে বিস্তারিত প্রদান করে।

লক্ষ্য পরিমাপ

মেট্রিক বর্ণনা
ধারণ (1 দিন) ব্যবহারকারীর সংখ্যা যারা প্রতিদিন আপনার অ্যাপে ফিরে আসে।
ধারণ (2-3 দিন) 2-3 দিনের মধ্যে আপনার অ্যাপে ফিরে আসা ব্যবহারকারীর সংখ্যা।
ধারণ (4-7 দিন) 4-7 দিনের মধ্যে আপনার অ্যাপে ফিরে আসা ব্যবহারকারীর সংখ্যা।
ধারণ (8-14 দিন) 8-14 দিনের মধ্যে আপনার অ্যাপে ফিরে আসা ব্যবহারকারীর সংখ্যা।
ধারণ (15+ দিন) ব্যবহারকারীদের সংখ্যা যারা আপনার অ্যাপটি শেষবার ব্যবহার করার 15 বা তার বেশি দিন পরে ফিরে আসে।
বিজ্ঞপ্তি খোলা একজন ব্যবহারকারী বিজ্ঞপ্তি সুরকারের পাঠানো বিজ্ঞপ্তি খুলবে কিনা তা ট্র্যাক করে।
ক্রয় আয় সব জন্য সম্মিলিত মান ecommerce_purchase এবং in_app_purchase ইভেন্ট নেই।
আনুমানিক AdMob রাজস্ব AdMob থেকে আনুমানিক উপার্জন।
আনুমানিক মোট রাজস্ব ক্রয়ের জন্য সম্মিলিত মূল্য এবং আনুমানিক AdMob রাজস্ব।
প্রথম_ খোলা একটি অ্যানালিটিক্স ইভেন্ট যা ট্রিগার করে যখন কোন ব্যবহারকারী প্রথম কোন অ্যাপ ইন্সটল বা পুনরায় ইন্সটল করার পর খোলে। রূপান্তর ফানেলের অংশ হিসাবে ব্যবহৃত হয়।
বিজ্ঞপ্তি_ খোলা একটি অ্যানালিটিক্স ইভেন্ট যা ট্রিগার করে যখন একজন ব্যবহারকারী নোটিফিকেশন কম্পোজারের পাঠানো বিজ্ঞপ্তি খুলে। রূপান্তর ফানেলের অংশ হিসাবে ব্যবহৃত হয়।

অন্যান্য মেট্রিক্স

মেট্রিক বর্ণনা
ক্র্যাশ-মুক্ত ব্যবহারকারীরা পরীক্ষার সময় ফায়ারবেস ক্র্যাশলিটিক্স এসডিকে দ্বারা শনাক্ত হওয়া ব্যবহারকারীদের শতকরা যে আপনার অ্যাপে ত্রুটির সম্মুখীন হয়নি।
বিজ্ঞপ্তি_ বাতিল একটি অ্যানালিটিক্স ইভেন্ট যা ট্রিগার করে যখন নোটিফিকেশন কম্পোজারের পাঠানো নোটিফিকেশন খারিজ হয়ে যায় (শুধুমাত্র অ্যান্ড্রয়েড)।
বিজ্ঞপ্তি_প্রাপ্য একটি অ্যানালিটিক্স ইভেন্ট যা ট্রিগার করে যখন অ্যাপ ব্যাকগ্রাউন্ডে থাকা অবস্থায় নোটিফিকেশন কম্পোজারের পাঠানো নোটিফিকেশন পাওয়া যায় (শুধুমাত্র অ্যান্ড্রয়েড)।
os_update একটি বিশ্লেষণধর্মী ঘটনা যে গানগুলি যখন ডিভাইসটি অপারেটিং সিস্টেম একটি নতুন version.To আপডেট করা হয়েছে আরও জানতে দেখুন স্বয়ংক্রিয়ভাবে সংগৃহীত ঘটনা
screen_view একটি অ্যানালিটিক্স ইভেন্ট যা আপনার অ্যাপের মধ্যে দেখা স্ক্রিনগুলিকে ট্র্যাক করে। আরো জানতে, দেখতে ট্র্যাক Screenviews
session_start একটি অ্যানালিটিক্স ইভেন্ট যা আপনার অ্যাপে ব্যবহারকারীর সেশন গণনা করে। আরো জানতে, দেখুন স্বয়ংক্রিয়ভাবে সংগৃহীত ঘটনা
user_engagement একটি অ্যানালিটিক্স ইভেন্ট যা আপনার অ্যাপটি ফোরগ্রাউন্ডে থাকা অবস্থায় পর্যায়ক্রমে ট্রিগার করে। আরো জানতে, দেখুন স্বয়ংক্রিয়ভাবে সংগৃহীত ঘটনা