Remote Config ব্যক্তিগতকরণের সাথে, আপনি স্বয়ংক্রিয়ভাবে ব্যবহারকারীদের বিভিন্ন বিকল্প ব্যবহারকারীর অভিজ্ঞতার একটি প্রদান করেন, যাতে আপনার পছন্দের উদ্দেশ্যের জন্য অপ্টিমাইজ করা যায়। এই বৈশিষ্ট্য একটি ওভারভিউ দেখুন.
এখানে কিভাবে শুরু করতে হয়.
1. Analytics এবং Remote Config সাথে আপনার অ্যাপকে ইনস্ট্রুমেন্ট করুন
আপনি ব্যক্তিগতকৃত ব্যবহারকারীর অভিজ্ঞতা প্রদান করা শুরু করার আগে, আপনার অ্যাপটিকে Analytics এবং Remote Config ব্যবহার করতে হবে।
আপনি আপনার Firebase প্রকল্প তৈরি করার সময় Google Analytics সক্ষম না করলে, আপনার প্রকল্পের ইন্টিগ্রেশন পৃষ্ঠায় এটি সক্ষম করুন।
নিশ্চিত করুন যে আপনি Remote Config SDK এর কমপক্ষে নিম্নলিখিত সংস্করণগুলি ব্যবহার করছেন:
- iOS: 7.5.0 এবং তার উপরে
- Android: 20.0.3 (Firebase BoM 26.4.0) এবং তার উপরে
- C++ 7.1.1 এবং তার উপরে
- ইউনিটি: 7.1.0 এবং তার উপরে
শুধুমাত্র এই সংস্করণগুলি (এবং নতুন) আপনার উদ্দেশ্যের জন্য কীভাবে অপ্টিমাইজ করতে হয় তা শিখতে ব্যক্তিগতকরণ সিস্টেমের জন্য প্রয়োজনীয় লগিং সম্পাদন করে।
আপনার অ্যাপে ইভেন্ট লগিং কল যোগ করুন।
সর্বনিম্নভাবে, একটি ইভেন্ট লগ করুন যখন একজন ব্যবহারকারী আপনার জন্য অপ্টিমাইজ করা উদ্দেশ্যমূলক কাজটি সম্পূর্ণ করে। উদাহরণস্বরূপ, আপনি যদি প্লে স্টোর রেটিং জমা দেওয়ার জন্য অপ্টিমাইজ করতে চান, প্রতিবার ব্যবহারকারী আপনার অ্যাপকে রেট দিলে একটি ইভেন্ট লগ করুন।
এছাড়াও, আপনার অ্যাপের সাথে প্রাসঙ্গিক যেকোন Analytics ইভেন্টগুলিকে স্পষ্টভাবে লগ করা উচিত যা স্বয়ংক্রিয়ভাবে লগ করা হয় না। এই প্রাসঙ্গিক ইভেন্টগুলি লগ ইন করে, আপনি আপনার ব্যক্তিগতকরণের গুণমান উন্নত করতে পারেন৷
আপনি আপনার অ্যাপে সম্ভব হতে চান এমন বিভিন্ন ব্যবহারকারীর অভিজ্ঞতা বাস্তবায়ন করুন। এটি প্রতিটি ব্যবহারকারীকে কত ঘন ঘন বিজ্ঞাপন দেখানো হয় তা ব্যক্তিগতকরণের মতো সহজ হতে পারে, বা বিভিন্ন লেআউট বাস্তবায়নের মতো আরও উল্লেখযোগ্য বিকল্প হতে পারে।
Remote Config প্যারামিটারের মানের উপর ভিত্তি করে বিভিন্ন ব্যবহারকারীর অভিজ্ঞতা কনফিগারযোগ্য করুন। রিমোট কনফিগ এবং Remote Config লোডিং কৌশলগুলির Remote Config শুরু করুন দেখুন।
এই মুহুর্তে, আপনি অ্যাপ স্টোর বা প্লে স্টোরে আপনার অ্যাপ স্থাপন করতে পারেন। ব্যবহারকারীরা আপনার কনফিগার করা ডিফল্ট অভিজ্ঞতা পেতে থাকবে, কিন্তু যেহেতু আপনি দূরবর্তীভাবে কনফিগারযোগ্য ভেরিয়েবল দিয়ে অভিজ্ঞতা নিয়ন্ত্রণ করতে পারেন, আপনি স্বয়ংক্রিয় প্যারামিটার ব্যক্তিগতকরণের সাথে পরীক্ষা শুরু করতে পারেন।
ব্যক্তিগতকরণ সিস্টেম ব্যক্তিগত অভিজ্ঞতা অপ্টিমাইজ করা শুরু করার আগে আপনার আপডেট করা অ্যাপ ব্যবহার করে ব্যবহারকারীদের একটি সমালোচনামূলক ভর থাকতে হবে।
2. Firebase কনসোলে প্যারামিটার ব্যক্তিগতকরণ কনফিগার করুন
এখন আপনার ইন্সট্রুমেন্টেড অ্যাপ ব্যবহারকারীদের হাতে, আপনি ব্যক্তিগতকরণ সেট আপ করতে Firebase কনসোল ব্যবহার করতে পারেন।
Firebase কনসোলের Remote Config পৃষ্ঠায়, আপনি ব্যক্তিগতকৃত করতে চান এমন ব্যবহারকারীর অভিজ্ঞতা নিয়ন্ত্রণ করে এমন প্যারামিটার খুঁজুন এবং এটি সম্পাদনা করতে পেন্সিল আইকনে ক্লিক করুন।
সম্পাদনা প্যারামিটার প্যানে, নতুন যোগ করুন > ব্যক্তিগতকরণে ক্লিক করুন।
দুই বা ততোধিক বিকল্প মান সংজ্ঞায়িত করুন। "বিকল্প মান" প্যারামিটার মানগুলির জন্য একটি বিশেষ নাম যা ব্যক্তিগতকরণ অ্যালগরিদম আপনার ব্যবহারকারীদের জন্য বেছে নিতে পারে। আপনি এখানে যে মানগুলি ব্যবহার করেন তার বিন্যাসটি আপনার Remote Config পরামিতি ব্যবহার করা ডেটা প্রকারের সাথে অবশ্যই মিলবে।
একটি উদ্দেশ্য চয়ন করুন। আপনি নিম্নলিখিতগুলির মধ্যে একটি বেছে নিতে পারেন:
- আয় এবং ব্যস্ততার মতো মেট্রিক্সের জন্য পূর্বনির্মাণ উদ্দেশ্যগুলির একটি তালিকা থেকে নির্বাচন করুন।
উদ্দেশ্য ফিল্ডে ইভেন্টের নাম টাইপ করে এবং ইভেন্ট তৈরি করুন ক্লিক করে আপনি অপ্টিমাইজ করতে চান এমন অন্য কোনো Google Analytics ইভেন্টের উপর ভিত্তি করে একটি কাস্টম মেট্রিক যোগ করুন।
কারণ এই ইভেন্টগুলি গতিশীল বা কাস্টম হতে পারে, সেগুলি ড্রপ-ডাউনে প্রদর্শিত নাও হতে পারে৷ আপনার নির্দিষ্ট করা মেট্রিকটি একটি সক্রিয় Analytics ইভেন্টের সাথে অবিকল মেলে তা নিশ্চিত করতে, Analytics > ইভেন্টে ইভেন্টটি যাচাই করুন।
ইভেন্টের সংখ্যা ( COUNT ) বা সমস্ত ইভেন্টের মানের যোগফল ( SUM ) এর জন্য অপ্টিমাইজ করতে হবে কিনা তা নির্বাচন করুন।
কিছু ক্ষেত্রে, বিল্ট-ইন Analytics ইভেন্টগুলির জন্য এই বিকল্পটি আগে থেকেই নির্বাচিত। উদাহরণস্বরূপ, মোট ব্যয় করা সময়ের জন্য সর্বদা অপ্টিমাইজ করার জন্য ব্যবহারকারীর ব্যস্ততার জন্য SUM নির্বাচন করা হবে। আপনি যদি বিজ্ঞাপন ক্লিকগুলি চয়ন করেন, ব্যক্তিগতকরণগুলি COUNTটির জন্য অপ্টিমাইজ করা হয়, বা বিজ্ঞাপন ক্লিক ইভেন্টের মোট সংখ্যা৷
আপনি যদি SUM নির্বাচন করেন, তাহলে ইভেন্ট প্যারামিটারের নাম লিখুন একত্রে।
বেশিরভাগ ক্ষেত্রে, ইভেন্ট প্যারামিটারের নাম হল
value
, কিন্তু আপনার কাছে একটি নির্দিষ্ট মান সহ একটি কাস্টম মেট্রিক থাকতে পারে যা আপনি একত্রিত করতে চান৷ উদাহরণস্বরূপ, যদি আপনার কাছেUSD
,JPY
,AUD
ইত্যাদি প্যারামিটার সহ বিভিন্ন মুদ্রার ধরন সহ একটি ইভেন্ট থাকে, তাহলে আপনি ইভেন্ট প্যারামিটার হিসাবেAUD
উল্লেখ করে অস্ট্রেলিয়ান আয়ের জন্য অপ্টিমাইজ করতে পারেন (এবং, পরবর্তী ধাপে, কনফিগার করতে ভুলবেন না অস্ট্রেলিয়ার ব্যবহারকারীদের জন্য টার্গেটিং শর্ত!)ঐচ্ছিকভাবে, ট্র্যাক করতে দুটি পর্যন্ত অতিরিক্ত মেট্রিক বেছে নিন। যদিও এগুলি ব্যক্তিগতকরণ অ্যালগরিদমকে প্রভাবিত করবে না, এই ফলাফলগুলি আপনাকে পারফরম্যান্স এবং প্রবণতা আরও ভালভাবে বুঝতে সাহায্য করতে পারে৷ উদাহরণস্বরূপ, যদি আপনার ব্যক্তিগতকরণ বিজ্ঞাপন ক্লিকের জন্য অপ্টিমাইজ করে, আপনি বেসলাইন এবং ব্যক্তিগতকৃত গোষ্ঠীর মধ্যে ব্যবহারকারীর ব্যস্ততা ট্র্যাক করতে চাইতে পারেন।
ট্র্যাক করা মেট্রিকগুলি ট্যাব দ্বারা সংগঠিত ব্যক্তিগতকরণ ফলাফলের সারাংশে প্রদর্শিত হবে৷
ব্যক্তিগতকৃত প্যারামিটারের জন্য একটি টার্গেটিং শর্ত নির্ধারণ করুন বা নির্বাচন করুন। শুধুমাত্র এই শর্ত পূরণকারী ব্যবহারকারীরা ব্যক্তিগতকৃত অভিজ্ঞতা পাবেন। কিছু সাধারণভাবে ব্যবহৃত শর্তগুলি হল শুধুমাত্র একটি নির্দিষ্ট প্ল্যাটফর্মের ব্যবহারকারীদের বা শুধুমাত্র একটি নির্দিষ্ট অঞ্চলের ব্যবহারকারীদের জন্য ব্যক্তিগতকরণ সীমাবদ্ধ করা।
আপনি যখন আপনার বিকল্প, উদ্দেশ্য, অতিরিক্ত মেট্রিক্স এবং টার্গেটিং নিয়ে সন্তুষ্ট হন, তখন আপনার কাজ শেষ! আপনার ব্যবহারকারীদের ব্যক্তিগত অভিজ্ঞতা ব্যক্তিগতকরণ শুরু করতে আপনার পরিবর্তনগুলি সংরক্ষণ করুন এবং স্থাপন করুন৷ ব্যবহারকারীরা কয়েক ঘন্টার মধ্যে ব্যক্তিগতকৃত পরামিতি মানগুলি পেতে শুরু করবে, তবে সিস্টেমটি আপনার ব্যবহারকারী সম্পর্কে জানতে এবং সর্বোত্তম কর্মক্ষমতা অর্জন করতে 14 দিন পর্যন্ত সময় নেবে৷
ব্যক্তিগতকরণ পৃষ্ঠা থেকে নির্বাচন করে বা Remote Config পৃষ্ঠায় প্যারামিটারের টার্গেটিং শর্তে ক্লিক করার মাধ্যমে আপনি ব্যক্তিগতকরণ কীভাবে কার্য সম্পাদন করছে তা দেখতে পারেন।
ফলাফল ব্যাখ্যা করার বিষয়ে আরও তথ্যের জন্য, ব্যক্তিগতকরণের ফলাফলগুলি বুঝুন দেখুন।