রিমোট কনফিগ ব্যক্তিগতকরণের সাথে শুরু করুন

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

এখানে কিভাবে শুরু করবেন।

১. Analytics এবং Remote Config সাহায্যে আপনার অ্যাপটি তৈরি করুন

ব্যক্তিগতকৃত ব্যবহারকারীর অভিজ্ঞতা প্রদান শুরু করার আগে, আপনার অ্যাপটিকে Analytics এবং Remote Config ব্যবহার করতে হবে।

  1. আপনার Firebase প্রকল্প তৈরি করার সময় যদি আপনি Google Analytics সক্ষম না করে থাকেন, তাহলে আপনার প্রকল্পের ইন্টিগ্রেশন পৃষ্ঠায় এটি সক্ষম করুন।

  2. নিশ্চিত করুন যে আপনি Remote Config SDK-এর অন্তত নিম্নলিখিত সংস্করণগুলি ব্যবহার করছেন:

    • iOS: ৭.৫.০ এবং তার উপরে
    • অ্যান্ড্রয়েড: ২০.০.৩ (ফায়ারবেস BoM ২৬.৪.০) এবং তার উপরে
    • C++ 7.1.1 এবং তার উপরে
    • ইউনিটি: ৭.১.০ এবং তার উপরে

    শুধুমাত্র এই সংস্করণগুলি (এবং নতুন) ব্যক্তিগতকরণ সিস্টেমের জন্য প্রয়োজনীয় লগিং সম্পাদন করে যাতে আপনার উদ্দেশ্যের জন্য কীভাবে অপ্টিমাইজ করতে হয় তা শেখা যায়।

  3. আপনার অ্যাপে ইভেন্ট লগিং কল যোগ করুন।

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

    এছাড়াও, আপনার অ্যাপের সাথে প্রাসঙ্গিক যে কোনও Analytics ইভেন্ট যা স্বয়ংক্রিয়ভাবে লগ করা হয় না তা স্পষ্টভাবে লগ করা উচিত। এই প্রাসঙ্গিক ইভেন্টগুলি লগ করে, আপনি আপনার ব্যক্তিগতকরণের মান উন্নত করতে পারেন।

  4. আপনার অ্যাপে আপনি যে বিভিন্ন ব্যবহারকারীর অভিজ্ঞতা অর্জন করতে চান তা বাস্তবায়ন করুন। এটি প্রতিটি ব্যবহারকারীকে কতবার বিজ্ঞাপন দেখানো হবে তা ব্যক্তিগতকৃত করার মতো সহজ হতে পারে, অথবা বিভিন্ন লেআউট বাস্তবায়নের মতো আরও গুরুত্বপূর্ণ বিকল্প হতে পারে।

  5. Remote Config প্যারামিটারের মানের উপর ভিত্তি করে বিভিন্ন ব্যবহারকারীর অভিজ্ঞতা কনফিগারযোগ্য করুন। রিমোট কনফিগ এবং Remote Config লোডিং কৌশলগুলি Remote Config শুরু করুন দেখুন।

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

ব্যক্তিগতকরণ ব্যবস্থা ব্যক্তিগত অভিজ্ঞতা অপ্টিমাইজ করার আগে আপনার আপডেট করা অ্যাপ ব্যবহারকারীদের একটি গুরুত্বপূর্ণ সংখ্যক ব্যবহারকারী থাকা প্রয়োজন।

2. Firebase কনসোলে প্যারামিটার ব্যক্তিগতকরণ কনফিগার করুন

এখন যেহেতু আপনার ইন্সট্রুমেন্টেড অ্যাপটি ব্যবহারকারীদের হাতে, আপনি ব্যক্তিগতকরণ সেট আপ করতে Firebase কনসোল ব্যবহার করতে পারেন।

  1. Firebase কনসোলের Remote Config পৃষ্ঠায়, আপনি যে ব্যবহারকারীর অভিজ্ঞতা ব্যক্তিগতকৃত করতে চান তা নিয়ন্ত্রণ করে এমন প্যারামিটারটি খুঁজুন এবং এটি সম্পাদনা করতে পেন্সিল আইকনে ক্লিক করুন।

  2. সম্পাদনা প্যারামিটার ফলকে, নতুন যোগ করুন > ব্যক্তিগতকরণ ক্লিক করুন।

  3. দুই বা ততোধিক বিকল্প মান নির্ধারণ করুন। "বিকল্প মান" হল প্যারামিটার মানগুলির জন্য একটি বিশেষ নাম যা ব্যক্তিগতকরণ অ্যালগরিদম আপনার ব্যবহারকারীদের জন্য বেছে নিতে পারে। আপনি এখানে যে মানগুলি ব্যবহার করেন তার বিন্যাসটি আপনার Remote Config প্যারামিটার ব্যবহার করে এমন ডেটা টাইপের সাথে মিলতে হবে।

  4. একটি উদ্দেশ্য নির্বাচন করুন। আপনি নিম্নলিখিতগুলির মধ্যে একটি বেছে নিতে পারেন:

    • রাজস্ব এবং ব্যস্ততার মতো মেট্রিক্সের জন্য পূর্বনির্ধারিত উদ্দেশ্যগুলির তালিকা থেকে নির্বাচন করুন।
    • অন্য যেকোনো Google Analytics ইভেন্টের উপর ভিত্তি করে একটি কাস্টম মেট্রিক যোগ করুন যা আপনি অপ্টিমাইজ করতে চান, Objective ফিল্ডে ইভেন্টের নাম টাইপ করে Create event এ ক্লিক করে।

      যেহেতু এই ইভেন্টগুলি গতিশীল বা কাস্টম হতে পারে, তাই এগুলি ড্রপ-ডাউনে প্রদর্শিত নাও হতে পারে। আপনার নির্দিষ্ট মেট্রিকটি একটি সক্রিয় Analytics ইভেন্টের সাথে সঠিকভাবে মেলে কিনা তা নিশ্চিত করতে, Analytics > Events এ ইভেন্টটি যাচাই করুন।

  5. ইভেন্টের সংখ্যা ( COUNT ) অথবা সকল ইভেন্টের মানের যোগফল ( SUM ) এর জন্য অপ্টিমাইজ করতে হবে কিনা তা নির্বাচন করুন।

    কিছু ক্ষেত্রে, বিল্ট-ইন Analytics ইভেন্টের জন্য এই বিকল্পটি আগে থেকে নির্বাচিত থাকে। উদাহরণস্বরূপ, মোট ব্যয় করা সময়ের জন্য অপ্টিমাইজ করার জন্য ব্যবহারকারীর ব্যস্ততার সময়ের জন্য SUM সর্বদা নির্বাচন করা হবে। আপনি যদি বিজ্ঞাপন ক্লিক বেছে নেন, তাহলে ব্যক্তিগতকরণ COUNT বা বিজ্ঞাপন ক্লিক ইভেন্টের মোট সংখ্যার জন্য অপ্টিমাইজ করা হয়।

  6. যদি আপনি SUM নির্বাচন করে থাকেন, তাহলে যে ইভেন্ট প্যারামিটারটি একত্রিত করতে চান তার নাম লিখুন।

    বেশিরভাগ ক্ষেত্রে, ইভেন্ট প্যারামিটারের নাম হল value , কিন্তু আপনার কাছে একটি নির্দিষ্ট মান সহ একটি কাস্টম মেট্রিক থাকতে পারে যা আপনি একত্রিত করতে চান। উদাহরণস্বরূপ, যদি আপনার USD , JPY , AUD ইত্যাদি প্যারামিটার সহ বিভিন্ন ধরণের মুদ্রার ইভেন্ট থাকে, তাহলে আপনি ইভেন্ট প্যারামিটার হিসাবে AUD নির্দিষ্ট করে অস্ট্রেলিয়ান রাজস্বের জন্য অপ্টিমাইজ করতে পারেন (এবং, পরবর্তী ধাপে, অস্ট্রেলিয়ার ব্যবহারকারীদের জন্য একটি টার্গেটিং শর্ত কনফিগার করতে ভুলবেন না!)।

  7. ঐচ্ছিকভাবে, ট্র্যাক করার জন্য দুটি অতিরিক্ত মেট্রিক বেছে নিন। যদিও এগুলি ব্যক্তিগতকরণ অ্যালগরিদমকে প্রভাবিত করবে না, এই ফলাফলগুলি আপনাকে কর্মক্ষমতা এবং প্রবণতাগুলি আরও ভালভাবে বুঝতে সাহায্য করতে পারে। উদাহরণস্বরূপ, যদি আপনার ব্যক্তিগতকরণ বিজ্ঞাপন ক্লিকের জন্য অপ্টিমাইজ করা হয়, তাহলে আপনি বেসলাইন এবং ব্যক্তিগতকৃত গোষ্ঠীর মধ্যে ব্যবহারকারীর অংশগ্রহণ ট্র্যাক করতে চাইতে পারেন।

    ট্র্যাক করা মেট্রিক্স ট্যাব অনুসারে সাজানো ব্যক্তিগতকরণ ফলাফলের সারাংশে প্রদর্শিত হবে।

  8. ব্যক্তিগতকৃত প্যারামিটারের জন্য একটি টার্গেটিং শর্ত নির্ধারণ করুন বা নির্বাচন করুন। এই শর্ত পূরণকারী ব্যবহারকারীরা কেবল ব্যক্তিগতকৃত অভিজ্ঞতা পাবেন। কিছু সাধারণভাবে ব্যবহৃত শর্ত হল ব্যক্তিগতকরণ শুধুমাত্র একটি নির্দিষ্ট প্ল্যাটফর্মের ব্যবহারকারীদের মধ্যে বা শুধুমাত্র একটি নির্দিষ্ট অঞ্চলের ব্যবহারকারীদের মধ্যে সীমাবদ্ধ রাখা।

যখন আপনি আপনার বিকল্প, উদ্দেশ্য, অতিরিক্ত মেট্রিক্স এবং লক্ষ্যবস্তু নিয়ে সন্তুষ্ট হবেন, তখন আপনার কাজ শেষ! আপনার ব্যবহারকারীদের ব্যক্তিগত অভিজ্ঞতা ব্যক্তিগতকৃত করতে আপনার পরিবর্তনগুলি সংরক্ষণ করুন এবং প্রয়োগ করুন। ব্যবহারকারীরা কয়েক ঘন্টার মধ্যে ব্যক্তিগতকৃত প্যারামিটার মানগুলি পেতে শুরু করবেন, তবে সিস্টেমটি আপনার ব্যবহারকারী সম্পর্কে জানতে এবং সর্বোত্তম কর্মক্ষমতা অর্জন করতে 14 দিন পর্যন্ত সময় লাগবে।

ব্যক্তিগতকরণ পৃষ্ঠা থেকে এটি নির্বাচন করে অথবা Remote Config পৃষ্ঠায় প্যারামিটারের টার্গেটিং শর্তে ক্লিক করে আপনি একটি ব্যক্তিগতকরণ কেমন পারফর্ম করছে তা দেখতে পারেন।

ফলাফল ব্যাখ্যা করার বিষয়ে আরও তথ্যের জন্য, ব্যক্তিগতকরণ ফলাফল বুঝতে দেখুন।