Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

আপনি যখন আপনার ব্যবহারকারীদের কাছে পৌঁছাচ্ছেন বা একটি নতুন বিপণন প্রচারাভিযান শুরু করছেন, তখন আপনি নিশ্চিত করতে চান যে আপনি এটি সঠিকভাবে পেয়েছেন। 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. নিম্নরূপ ইনস্টলেশন প্রমাণীকরণ টোকেন পান:

    সুইফট

    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. একটি পরীক্ষা ডিভাইসের জন্য ইনস্টলেশন প্রমাণীকরণ টোকেন লিখুন এবং সেই পরীক্ষা ডিভাইসে পাঠানোর জন্য পরীক্ষার বৈকল্পিক চয়ন করুন।
  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 রচনা স্ক্রিনে পুনঃনির্দেশিত করা হবে।

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

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

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

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

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

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

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

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

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

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

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

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

ক্লায়েন্টে, আপনি ব্যবহারকারীর বৈশিষ্ট্যগুলির জন্য শুধুমাত্র স্ট্রিং মান সেট করতে পারেন। সাংখ্যিক অপারেটরগুলি ব্যবহার করে এমন শর্তগুলির জন্য, রিমোট কনফিগ পরিষেবা সংশ্লিষ্ট ব্যবহারকারীর সম্পত্তির মানকে একটি পূর্ণসংখ্যা/ফ্লোটে রূপান্তর করে।
যখন ব্যবহার Regex অপারেটর রয়েছে, আপনি নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন RE2 বিন্যাস। আপনার রেগুলার এক্সপ্রেশন টার্গেট ভার্সন স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। এছাড়াও আপনি শুরুতে শেষ, অথবা একটি লক্ষ্য স্ট্রিং এর সম্পূর্ণতা মেলে ^ এবং $ নোঙ্গর ব্যবহার করতে পারেন।
ভবিষ্যদ্বাণী N/A Firebase পূর্বাভাস দ্বারা সংজ্ঞায়িত ব্যবহারকারীদের লক্ষ্য গোষ্ঠী—উদাহরণস্বরূপ, যারা আপনার অ্যাপ ব্যবহার করা বন্ধ করে দিতে পারে বা যারা অ্যাপ-মধ্যস্থ কেনাকাটা করতে পারে। Firebase Predictions টুল দ্বারা সংজ্ঞায়িত মানগুলির মধ্যে একটি নির্বাচন করুন। যদি একটি বিকল্প উপলব্ধ না হয়, তাহলে আপনাকে Firebase কনসোলের পূর্বাভাস বিভাগে গিয়ে Firebase ভবিষ্যদ্বাণীতে অপ্ট-ইন করতে হতে পারে।
ডিভাইসের দেশ N/A পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করতে এক বা একাধিক দেশ বা অঞ্চল ব্যবহার করা হয়।
ডিভাইসের ভাষা N/A পরীক্ষায় অন্তর্ভুক্ত হতে পারে এমন ব্যবহারকারীদের নির্বাচন করতে ব্যবহৃত এক বা একাধিক ভাষা এবং লোকেল। এই লক্ষ্য নির্ধারণের মানদণ্ড শুধুমাত্র দূরবর্তী কনফিগারেশনের জন্য উপলব্ধ।
প্রথম খোলা অধিক
কম
মধ্যে
ব্যবহারকারীরা প্রথমবার কখন আপনার অ্যাপ খুলেছে তার উপর ভিত্তি করে টার্গেট করুন, দিনগুলিতে নির্দিষ্ট করা হয়েছে৷ এই টার্গেটিং মাপদণ্ড শুধুমাত্র 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 আয়ের জন্য সম্মিলিত মূল্য।
প্রথম_খোলা একটি অ্যানালিটিক্স ইভেন্ট যেটি ট্রিগার হয় যখন একজন ব্যবহারকারী প্রথমবার একটি অ্যাপ খোলে সেটি ইনস্টল বা পুনরায় ইনস্টল করার পরে। একটি রূপান্তর ফানেল অংশ হিসাবে ব্যবহৃত.
বিজ্ঞপ্তি_খোলা একটি অ্যানালিটিক্স ইভেন্ট যা ট্রিগার হয় যখন একজন ব্যবহারকারী নোটিফিকেশন কম্পোজারের পাঠানো একটি বিজ্ঞপ্তি খোলে। একটি রূপান্তর ফানেলের অংশ হিসাবে ব্যবহৃত।

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

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