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