যখন আপনি ফায়ারবেস Remote Config এবং Google Analytics উভয়ই অন্তর্ভুক্ত করে একটি অ্যাপ তৈরি করেন, তখন আপনি আপনার অ্যাপ ব্যবহারকারীদের আরও ভালোভাবে বুঝতে এবং তাদের চাহিদা অনুযায়ী আরও দ্রুত সাড়া দিতে সক্ষম হন। আপনি Analytics অডিয়েন্স এবং ইউজার প্রপার্টি ব্যবহার করে আপনার ব্যবহারকারী গোষ্ঠীর বিভিন্ন অংশের জন্য নমনীয়তা ও নির্ভুলতার সাথে অ্যাপটিকে কাস্টমাইজ করতে পারেন।
Google Analytics এসডিকে ইন্টিগ্রেট করলে এমন সব ইনসাইট পাওয়া যায় যা আপনাকে A/B Testing , Remote Config পার্সোনালাইজেশন এবং Remote Config রোলআউটের মাধ্যমে আপনার অফারগুলোকে বিশেষভাবে সাজাতে সাহায্য করে। বিভিন্ন সিদ্ধান্ত কীভাবে রেভিনিউ এবং এনগেজমেন্টের মতো মূল মেট্রিকগুলোকে প্রভাবিত করে, তা বোঝার জন্য আপনি ফলাফলগুলো বিশ্লেষণ করতে পারেন।
Google Analytics ব্যবহার করে অ্যাপ ব্যবহারের বিশ্লেষণ সম্পর্কে আরও জানতে, Analytics পরিচিতি দেখুন।
Firebase-এর বাইরে থেকে শনাক্ত করা সেগমেন্ট ব্যবহার করে আপনার অ্যাপ কাস্টমাইজ করতে, ইম্পোর্টেড সেগমেন্ট ডকুমেন্টেশন দেখুন।
Remote Config এবং ব্যবহারকারীর বৈশিষ্ট্য
Remote Config এখন আপনাকে Analytics ব্যবহারকারীর বৈশিষ্ট্যগুলির সংমিশ্রণ ব্যবহার করে শর্ত তৈরি করার সুযোগ দেয়, যার ফলে আপনি আপনার সংজ্ঞায়িত ব্যবহারকারী গোষ্ঠীর অংশবিশেষের জন্য অ্যাপটিকে কাস্টমাইজ করতে পারেন।
উদাহরণস্বরূপ, বিভিন্ন সময়কাল ও কঠিনতার স্তরের ব্যায়াম কার্যক্রম সম্বলিত একটি ব্যায়াম অ্যাপে ব্যবহারের জন্য আপনি Google Analytics নিম্নলিখিত ব্যবহারকারী বৈশিষ্ট্যগুলো সংজ্ঞায়িত করতে পারেন:
- ব্যায়ামের আগ্রহ
- পছন্দের ব্যায়ামের সময়কাল
- পছন্দের কঠিনতার স্তর
এরপর, আপনি এই বৈশিষ্ট্যগুলো (এককভাবে বা সম্মিলিতভাবে) ব্যবহার করে এমন শর্ত তৈরি করতে পারেন, যা নির্দিষ্ট ব্যবহারকারীদের জন্য আপনার অ্যাপের চেহারা ও আচরণকে বিশেষভাবে সাজিয়ে তুলবে। উদাহরণস্বরূপ, আপনি আপনার অ্যাপটি এমনভাবে ডিজাইন করতে পারেন যাতে দৌড়াতে আগ্রহী ব্যবহারকারীরা অ্যাপটি লোড হওয়ার সময় একজন জগারের ছবি দেখতে পান। অথবা, আপনি ব্যায়ামের সময়কাল এবং কঠিনতার স্তর অনুযায়ী আপনার ব্যবহারকারী গোষ্ঠীকে বিভিন্ন ভাগে ভাগ করতে পারেন, যাতে সাধারণ ব্যবহারকারীদের প্রথমে একটি ছোট ও সহজ ব্যায়ামের পরামর্শ দেওয়া হয়, অন্যদিকে অ্যাপটি চালু হওয়ার সাথে সাথে পেশাদার ক্রীড়াবিদদের ৪০ মিনিটের দৌড় শুরু করার জন্য আমন্ত্রণ জানানো হয়।
যদি আপনার ব্যবহারকারীদের আচরণে এমন কোনো পরিবর্তন আসে যা তাদের ইউজার প্রপার্টিগুলোকে বদলে দেয়, তবে সেই আপডেটগুলো Google Analytics সংগ্রহ করে, যা পরবর্তী ফেচ রিকোয়েস্টের পর তাদের অ্যাপ ইনস্ট্যান্সের আচরণ ও চেহারা পরিবর্তন করতে পারে। বিভিন্ন ধরনের অপারেটর উপলব্ধ রয়েছে, যার মাধ্যমে আপনি এমন নিয়ম তৈরি করতে পারেন যা নির্দিষ্ট ইউজার প্রপার্টি বা একাধিক প্রপার্টির সমন্বয়ে ব্যবহারকারীদের অন্তর্ভুক্ত বা বাদ দিতে পারে।
আপনি ব্যবহারকারীর বৈশিষ্ট্যের উপর ভিত্তি করে তৈরি নিয়মের সাথে অন্যান্য Remote Config নিয়মগুলিকেও একত্রিত করতে পারেন, যাতে নিম্নলিখিতগুলির মতো অডিয়েন্স সেগমেন্টগুলিতে কাস্টমাইজড অ্যাপ আচরণ সরবরাহ করা যায়:
- যেসব ব্যবহারকারী যোগব্যায়াম পছন্দ করেন ( Exercise_Interest হুবহু yoga-এর সাথে মেলে), যারা আপনার অ্যাপটি একটি অ্যান্ড্রয়েড ডিভাইসে ( OS type == Android ) ব্যবহার করেন এবং কানাডায় ( Device in region/country == Canada ) অবস্থান করেন।
- যেসব ব্যবহারকারী ওয়েট লিফটিং বা ওজন কমানোর প্রতি আগ্রহী ( Exercise_Interest-এ weight অন্তর্ভুক্ত আছে ) এবং যারা ইংরেজি ভাষার UI ( Device language == English ) সহ একটি Apple ডিভাইসে ( OS type == iOS ) আপনার অ্যাপটি ব্যবহার করেন।
প্রথম খোলার সময় দ্বারা লক্ষ্য
Google Analytics এবং Remote Config লিঙ্ক করার পর, আপনি আপনার অ্যাপটি প্রথমবার খোলার উপর ভিত্তি করে ( Analytics ইভেন্ট first_open ব্যবহার করে) Remote Config প্যারামিটার ফেচ ও পার্সোনালাইজেশন এবং A/B Testing এক্সপেরিমেন্টের জন্য ব্যবহারকারীদের টার্গেট করতে পারবেন।
আপনি ফার্স্ট ওপেন টাইম ব্যবহার করতে পারেন:
- নতুন ব্যবহারকারীদের লক্ষ্য করুন।
- অতীতে একটি নির্দিষ্ট সময়কালে যোগদানকারী ব্যবহারকারী গোষ্ঠীকে লক্ষ্য করুন।
- নতুন ব্যবহারকারীদের জন্য অনবোর্ডিং ফ্লো এবং স্বাগত জানানোর অভিজ্ঞতা তৈরি ও পরীক্ষা করুন।
- নির্দিষ্ট সময়কালে যোগদানকারী ব্যবহারকারীদের জন্য বিশেষ অভিজ্ঞতা তৈরি করুন।
উদাহরণস্বরূপ, ধরুন আপনার একটি অনলাইন শপিং অ্যাপ আছে যার ব্যবহারকারী একাধিক দেশে রয়েছে, এবং আপনি নতুন অ্যাপ ব্যবহারকারীদের কাছে বিশেষ ছুটির দিনের ডিলের বিজ্ঞাপন দিতে চান। ব্ল্যাক ফ্রাইডে সেলের মতো কোনো কিছুর জন্য, যা মার্কিন ব্যবহারকারীদের ক্ষেত্রে প্রযোজ্য, আপনি আপনার Remote Config বা A/B Testing এক্সপেরিমেন্টের জন্য একটি শর্ত সেট আপ করতে পারেন যা একটি নির্দিষ্ট iOS বা অ্যান্ড্রয়েড অ্যাপকে টার্গেট করে। এরপর, সেলের আগের মাসে যারা প্রথমবার আপনার অ্যাপটি খুলবে ( প্রথমবার খোলা: 11/01/2022 রাত 12:00 লস অ্যাঞ্জেলেস টাইমের পরে এবং প্রথমবার খোলা: 11/26/2022 রাত 12:00 লস অ্যাঞ্জেলেস টাইমের আগে ) সেই সমস্ত মার্কিন ব্যবহারকারীদের ( ডিভাইস ইন রিজিয়ন/কান্ট্রি == ইউনাইটেড স্টেটস ) নির্বাচন করুন।
একটি অ্যান্ড্রয়েড বা আইওএস অ্যাপ নির্বাচন করার পর প্রথমবার খোলার সময় অনুসারে ব্যবহারকারীকে টার্গেট করার সুবিধাটি উপলব্ধ হয়। এটি বর্তমানে নিম্নলিখিত Remote Config এসডিকে সংস্করণগুলি দ্বারা সমর্থিত: অ্যাপল প্ল্যাটফর্ম এসডিকে ভি৯.০.০+ এবং অ্যান্ড্রয়েড এসডিকে ভি২১.১.১+ ( Firebase BoM ৩০.৩.০+)।
আপনি যেকোনো সময়ে আপনার অ্যাপটি প্রথমবার চালু করা ব্যবহারকারীদের টার্গেট করতে পারেন, তবে শর্ত হলো একটি সমর্থিত SDK ইনস্টল করা থাকতে হবে এবং Analytics সক্রিয় থাকতে হবে।
পরবর্তী পদক্ষেপ
ব্যবহারকারীর বৈশিষ্ট্য সম্পর্কে আরও জানতে, নিম্নলিখিত নির্দেশিকাগুলি দেখুন:
- অ্যাপল প্ল্যাটফর্মে ব্যবহারকারীর বৈশিষ্ট্য সেট করুন
- অ্যান্ড্রয়েডে ব্যবহারকারীর বৈশিষ্ট্য সেট করুন
- ওয়েব/জাভাস্ক্রিপ্টে ব্যবহারকারীর বৈশিষ্ট্য সেট করুন
নিয়মগুলো একত্রিত করে কীভাবে শর্ত তৈরি করা হয় সে সম্পর্কে আরও জানতে, রিমোট কনফিগ প্যারামিটার এবং শর্তাবলী দেখুন।
আপনার প্রোজেক্টে একটি Remote Config কন্ডিশন যোগ করতে, ‘একটি কন্ডিশন যোগ বা সম্পাদনা করুন ’ দেখুন। আপনি Firebase কনসোলে প্যারামিটার, রুল এবং কন্ডিশন তৈরি করতে পারেন।