শুরু করার আগে
Firebase চালু করা আছে এমন অ্যাপ আছে কিনা এবং লেটেস্ট Firebase In-App Messaging SDK যোগ করা আছে কিনা তা নিশ্চিত করতে, শুরু করা বিভাগে উল্লেখ করা ধাপগুলি সম্পূর্ণ করেছেন কিনা তা নিশ্চিত করুন।
নতুন ক্যাম্পেন তৈরি করা
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > মেসেজিং বিকল্পে যান।
নতুন ক্যাম্পেন সেট-আপ করতে ওয়ার্কফ্লো লঞ্চ করুন:
এটি আপনার প্রথম ক্যাম্পেন হলে:
- আপনার প্রথম ক্যাম্পেন তৈরি করুন বিকল্পে ক্লিক করুন।
- Firebase ইন-অ্যাপ মেসেজ বেছে নিয়ে তৈরি করুন বিকল্পে ক্লিক করুন।
আপনি আগে ক্যাম্পেন তৈরি করে থাকলে:
- ক্যাম্পেন ট্যাবে, নতুন ক্যাম্পেন বিকল্পে ক্লিক করুন।
- ইন-অ্যাপ মেসেজিং বিকল্প বেছে নিন।
ক্যাম্পেন সেট-আপ করতে স্ক্রিনে দেখানো নির্দেশাবলী অনুসরণ করুন।
ধাপ ১: স্টাইল ও কন্টেন্ট
কনসোলে, আপনার ইন-অ্যাপ মেসেজের মাধ্যমে বিভিন্ন উদ্দেশ্য পূরণ করতে, Firebase In-App Messaging মেসেজ টেমপ্লেট ব্যবহার করে বিভিন্ন ফিচার অন্তর্ভুক্ত করুন।
মেসেজ টেমপ্লেট স্টাইলাইজ করার উদাহরণ দেখতে ব্যবহারের ক্ষেত্র এক্সপ্লোর করুন।
| মেসেজ টেমপ্লেটের ধরন | বৈশিষ্ট্য | ফিচারের বিবরণ | |||
|---|---|---|---|---|---|
| কার্ড | মডেল | শুধুমাত্র ছবি | ব্যানার | ||
| ছবি | HTTPS ছবির URL দিন। আপনার ছবি হোস্ট করার জন্য আপনি Firebase Hosting ব্যবহার করতে পারবেন। | ||||
| অ্যাকশন | আপনার ব্যবহারকারীদের এক্সটার্নাল পৃষ্ঠা বা অ্যাপের নির্দিষ্ট পৃষ্ঠায় পাঠাতে, ওয়েব লিঙ্ক বা ডিপ লিঙ্ক ব্যবহার করুন। ডিপ লিঙ্ক তৈরি ও ম্যানেজ করতে, আপনি Firebase Dynamic Links ব্যবহার করতে পারবেন। টেমপ্লেটে মডেল এবং শুধুমাত্র ছবির মধ্যে একটি X বোতাম থাকে, যা ব্যবহারকারীদের মেসেজটি বাতিল করতে দেয়। | ||||
| টেক্সট/ব্যাকগ্রাউন্ডের রঙ | আপনার ব্র্যান্ডের সাথে ম্যাচ করে এমন নির্দিষ্ট হিউ খুঁজে পেতে হেক্স কালার কোড লিখে অথবা কালার গ্রেডিয়েন্ট ব্যবহার করে মেসেজের ভিজ্যুয়াল কাস্টমাইজ করুন। | ||||
| মেসেজের শীর্ষক/বিষয়বস্তু | প্রাসঙ্গিক হেডার ও সংক্ষিপ্ত বিবরণের মাধ্যমে ব্যবহারকারীর দৃষ্টি আকর্ষণ করুন। Firebase আপনার ব্যবহারকারীদের জন্য টেক্সট অটোমেটিক অনুবাদ ও স্কেল করে। | ||||
| প্রাইমারি বোতাম | ডিফল্ট বোতাম অ্যাকশন হিসেবে মেসেজ বাতিল করার বিকল্প সেট করা আছে। অ্যাকশন হিসেবে ব্যবহারকারীদের রিডাইরেক্ট করতে একটি URL দিন। | ||||
| সেকেন্ডারি বোতাম | ডিফল্ট বোতাম অ্যাকশন হিসেবে মেসেজ বাতিল করার বিকল্প সেট করা আছে। অ্যাকশন হিসেবে ব্যবহারকারীদের রিডাইরেক্ট করতে একটি URL দিন। | ||||
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > মেসেজিং পৃষ্ঠায় যান। তারপর ক্যাম্পেন কম্পোজ করুন পৃষ্ঠায় যান।
প্রতিটি টেমপ্লেটে উপলভ্য ফিচার ব্যবহার করে আপনার মেসেজ কাস্টমাইজ করুন।
ক্যাম্পেন কম্পোজ করুন পৃষ্ঠার ডানদিকে, ফোন বা ট্যাবলেট ডিভাইসের জন্য ল্যান্ডস্কেপ বা পোর্ট্রেট ওরিয়েন্টেশনে আপনার মেসেজের প্রিভিউ দেখুন।
কনসোলে প্রিভিউ দেখলে, মোবাইল ডিভাইসে আপনার মেসেজ কেমন দেখাবে সেই সম্পর্কে একটি সাধারণ ধারণা পাওয়া যায়। ডিভাইস অনুযায়ী মেসেজ রেন্ডার করার পদ্ধতি আলাদা আলাদা হয়। সঠিক রেন্ডারিং দেখতে আসল ডিভাইস দিয়ে পরীক্ষা করুন।
(ঐচ্ছিক) আপনার ক্যাম্পেনের জন্য কাস্টম মেটাডেটা নির্ধারণ করুন। কোনও ক্যাম্পেন ব্যবহারকারীকে দেখানো হলে, SDK কলব্যাক ব্যবহার করে ক্লায়েন্ট সাইডে এই মেটাডেটা উপলভ্য হবে। যেমন, আপনি হয়ত ক্লায়েন্টে ব্যবহার করতে পারবেন এমন প্রোমো কোড দিয়ে ক্যাম্পেন ট্যাগ করতে চান।
ধাপ ২: আপনার ব্যবহারকারীদের টার্গেট করুন
আপনার ক্যাম্পেনের নাম লিখুন।
ক্যাম্পেন রিপোর্টিংয়ের জন্য এই নাম ব্যবহার করা হয় এবং এটি দৃশ্যমান মেসেজের অংশ নয়।
(ঐচ্ছিক) ক্যাম্পেনের বিবরণ দিন।
ক্যাম্পেন রিপোর্টিংয়ের জন্য এই বিবরণ ব্যবহার করা হয় এবং এটি দৃশ্যমান মেসেজের অংশ নয়।
অ্যাপ বেছে নিন ড্রপ-ডাউন থেকে, এই ক্যাম্পেনের সাথে আপনি কোন অ্যাপ অ্যাসোসিয়েট করতে চান তা বেছে নিন।
(ঐচ্ছিক) আপনার টার্গেট ব্যবহারকারীদের আরও নির্দিষ্ট করতে এবং বোতামে ক্লিক করুন।
বেছে নিন ড্রপ-ডাউন থেকে, যেকোনও অতিরিক্ত স্পেসিফিকেশন বেছে নিন।
এই ক্যাম্পেনের জন্য উপযুক্ত সম্ভাব্য ব্যবহারকারীর শতাংশ দেখুন।
গত ৭ দিনে পরিষেবার সাথে যোগাযোগ করেছেন এমন অ্যাক্টিভ ব্যবহারকারীদের উপর ভিত্তি করে এই সংখ্যাটি অনুমান করা হয়েছে। কোনও ট্রিগার কন্ডিশন ঘটলে তবেই উপযুক্ত ব্যবহারকারীরা এই মেসেজ দেখতে পাবেন।
(ঐচ্ছিক) আপনার অ্যাপ যদি একাধিক ভাষায় ব্যবহারকারীদের টার্গেট করে, তাহলে আপনাকে সেইসব ভাষায় ক্যাম্পেন লোকালাইজ করার জন্য প্রম্পট করা হবে। ডায়ালগ ব্যবহার করে নিজের অনুবাদ যোগ করুন অথবা Google Translate ব্যবহার করে ক্যাম্পেন লোকালাইজ করুন।
ধাপ ৩: আপনার মেসেজ শিডিউল করা
আপনার ক্যাম্পেন শুরু হওয়ার তারিখ ও সময় বর্ণনা করুন।
আপনি ক্যাম্পেন প্রকাশ করলে বা ক্যাম্পেন শুরু করার জন্য শিডিউল করা থাকলে, আপনার ক্যাম্পেন শুরু হতে পারে।
আপনার ক্যাম্পেন শেষ হওয়ার তারিখ ও সময় লিখুন।
আপনার ক্যাম্পেন অনির্দিষ্টকালের জন্য চলতে পারে অথবা সেটির একটি শিডিউল করা শেষ তারিখ থাকতে পারে।
অন্তত একটি ট্রিগার ইভেন্ট যোগ করতে, 'ইভেন্ট +' বিকল্পে ক্লিক করুন।
- আপনার অ্যাপ-মধ্যস্থ মেসেজ ট্রিগার করতে, আপনি ডিফল্ট ইভেন্ট বা Firebase Analytics-এর মাধ্যমে লগ করা ইভেন্ট লিখতে পারেন। এইসব ইভেন্ট ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা সমস্যা হতে পারে।
- আপনার কোনও ইভেন্ট ঘটলে, আপনার ইন-অ্যাপ মেসেজ ট্রিগার হয়।
প্রতিটি ডিভাইসের জন্য ফ্রিকোয়েন্সি সীমা নির্দিষ্ট করুন। সীমা আপনাকে নিয়ন্ত্রণ করতে দেয় যে আপনার ব্যবহারকারীরা কত ঘনঘন আপনার মেসেজ দেখতে পাবেন।
- সাধারণত, কোনও ক্যাম্পেন ব্যবহারকারী একবার দেখলে (অর্থাৎ, ইম্প্রেশন পেলে) সেটি আর দেখানো হয় না।
- অথবা, আপনি দিনের হিসেবে মেসেজ পাঠানোর ফ্রিকোয়েন্সি সেট করতে পারেন।
ধাপ ৪: কনভার্সন ইভেন্ট (ঐচ্ছিক)
Firebase, সম্পূর্ণ কনভার্সন ইভেন্টের ফলে হওয়া ইম্প্রেশনের সংখ্যা ট্র্যাক করে।
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > মেসেজিং পৃষ্ঠায় যান। তারপর ক্যাম্পেন কম্পোজ করুন পৃষ্ঠায় যান।
কনভার্সন ইভেন্ট বেছে নিন ড্রপ-ডাউন মেনু থেকে, নিম্নলিখিত বিকল্পগুলির মধ্যে থেকে বেছে নিন:
- ডিফল্ট কনভার্সন ইভেন্ট।
- কনভার্সন হিসেবে চালু করা ইভেন্ট।
ক্যাম্পেন প্রকাশ করার পরে, DevOps ও এনগেজমেন্ট > মেসেজিং পৃষ্ঠাতে যান, এবং তারপরে ক্যাম্পেনের কনভার্সন ইতিহাস সম্পর্কিত ডেটা দেখতে ক্যাম্পেনের নাম বেছে নিন।
আপনার ক্যাম্পেন প্রকাশ করা
আপনার ক্যাম্পেন পরিবর্তন করার পরে, ড্রাফ্ট স্ট্যাটাসে ক্যাম্পেন এডিট করতে ফিরে আসার বিকল্পের জন্য আপনি ড্রাফ্ট হিসেবে সেভ করুন বিকল্পে ক্লিক করতে পারবেন।
অথবা, আপনি প্রকাশ করুন বিকল্পে ক্লিক করে নির্ধারিত তারিখে টার্গেট করা ব্যবহারকারীদের কাছে মেসেজ প্রকাশ করতে পারেন। প্রকাশ করার পরে আপনি ক্যাম্পেন এডিট করতে পারবেন।
প্রকাশিত ক্যাম্পেন বন্ধ করে দিলে, আপনি সেটি আর প্রকাশ করতে পারবেন না। তবে, আপনি যেকোনও সময় কোনও চালু ক্যাম্পেন বন্ধ বা এডিট করতে পারেন। এছাড়াও, আপনি সামান্য পরিবর্তন করতে আগে থেকে থাকা কোনও ক্যাম্পেন ডুপ্লিকেট করতে পারেন এবং সম্পূর্ণ নতুন ক্যাম্পেন তৈরি করা এড়াতে পারেন।
Firebase-এ Gemini-র মাধ্যমে মেসেজিং ক্যাম্পেনের জন্য AI ইনসাইট পান
Gemini Firebase মেসেজিং ক্যাম্পেনের সারসংক্ষেপ, ইনসাইট এবং আপনার Firebase Cloud Messaging ও In-App Messaging ক্যাম্পেনের পারফর্ম্যান্স উন্নত করার জন্য নির্দেশিকা প্রদান করে। ক্যাম্পেন ডেটা বিশ্লেষণ করে, Gemini Firebase-এ আপনার ক্যাম্পেনের রিচ ও প্রভাব বুঝতে এবং ব্যবহারকারীর এনগেজমেন্ট ও বৃদ্ধি উন্নত করার জন্য কৌশল সাজেস্ট করতে সাহায্য করতে পারে।
মেসেজিং ক্যাম্পেনের জন্য AI ইনসাইট অ্যাক্সেস করা
মেসেজিং ক্যাম্পেন AI ইনসাইট ব্যবহার করতে, আপনার প্রোজেক্টে নিম্নলিখিতগুলি আছে কিনা ভালোভাবে দেখে নিন:
আপনার প্রোজেক্টের জন্য Firebase-এ Gemini চালু করা আছে। Firebase-এ Gemini সেট-আপ করা লিঙ্কে গিয়ে আরও জানুন।
আপনার Firebase প্রোজেক্টে Firebase Cloud Messaging বা In-App Messaging চালু করা আছে।
অন্তত একটি ক্যাম্পেন আছে এবং সেটি Firebase কনসোলে দেখা যাচ্ছে।
এইসব প্রয়োজনীয়তা পূরণ হয়েছে কিনা তা নিশ্চিত করার পরে:
ক্যাম্পেন ডেটা অ্যাক্সেস করতে, Firebase কনসোলে, DevOps ও এনগেজমেন্ট > মেসেজিং পৃষ্ঠা বিকল্পে যান।
আপনার ক্যাম্পেন ডেটা লোড হওয়ার পরে, AI ইনসাইট জেনারেট করুন বিকল্পে ক্লিক করুন।
আপনার মেসেজিং ক্যাম্পেনের সারসংক্ষেপ ও বিশ্লেষণ দেখা যাবে।
মূল্য
আরও তথ্যের জন্য Gemini in Firebase দাম দেখুন।