একটা ডেলিভারি অর্ডারেই “কনফার্মড” থেকে “ডেলিভারড” পর্যন্ত ৫ থেকে ৭টা পুশ নোটিফিকেশন চলে আসতে পারে। সপ্তাহে কয়েকটা অর্ডার হলেই অ্যাপটাকে স্প্যামের মতো লাগতে শুরু করে। একজন গড় স্মার্টফোন ইউজার এমনিতেই দিনে ৪৬টা পুশ নোটিফিকেশন পান; আর অ্যাপ সপ্তাহে মাত্র ২–৫টা পাঠালেই ৪৩% ইউজার নোটিফিকেশন বন্ধ করে দেন। তাই রিয়েল-টাইম পুশ নোটিফিকেশন কোথায় দরকার আর কোথায় নয় — সেটা বোঝা জরুরি।

ইউজাররা যেকোনো মুহূর্তে জানতে চান কী হচ্ছে, কিন্তু মাঝপথে পাঁচবার বিরক্ত হতে চান না। এনগেজমেন্ট আর অপট-আউটের মধ্যে পার্থক্য হলো এটা জানা: কোন মুহূর্তে পুশ নোটিফিকেশন লাগবে, আর কোন মুহূর্তে তথ্যটা শুধু চোখের সামনে থাকলেই যথেষ্ট।

Pushwoosh দিয়ে Live Activities ব্যবহার শুরু করুন

ফ্রিতে চেষ্টা করে দেখুন।

ফ্রি সাইন আপ করুন

অ্যালার্ট বনাম লাইভ স্টেট: একটাই পার্থক্য যা জানা দরকার

বেশিরভাগ টিম রিয়েল-টাইম সব কিছুর জন্যই পুশ নোটিফিকেশনকে ডিফল্ট চ্যানেল ধরে নেয়। অর্ডার কনফার্মড — পুশ। ড্রাইভার এসাইন হলো — পুশ। ড্রাইভার রওনা দিয়েছেন — পুশ। ড্রাইভার পৌঁছাচ্ছেন — পুশ। ডেলিভারড — পুশ। এমন একটা ঘটনার জন্য পাঁচবার বিরক্ত করা, যেটা ইউজার নিজেই শুরু করেছেন এবং যার জন্য তিনি আগে থেকেই অপেক্ষা করছেন।

এই প্রতিটা আপডেটই গুরুত্বপূর্ণ, কিন্তু প্রতিটার জন্য পুশ নোটিফিকেশন দরকার নেই। রিয়েল-টাইম পরিস্থিতিতে যোগাযোগের ২টা মৌলিকভাবে আলাদা কাজ আছে:

অ্যালার্ট বলে “কিছু একটা ঘটেছে! এখনই দেখুন।” এটা মনোযোগ দাবি করে, কাজের মাঝে থামিয়ে দেয়। এর জায়গা সেইসব মুহূর্তে, যেখানে সত্যিই কোনো সিদ্ধান্ত নিতে হবে বা কিছু করতে হবে: আপনার ফ্লাইটের গেট বদলে গেছে, পেমেন্ট ফেইল করেছে, আপনার রাইড চলে এসেছে।

লাইভ স্টেট বলে “এই মুহূর্তে যা হচ্ছে তা এখানে আছে, যখন খুশি দেখে নিন।” এটা চুপচাপ পাশে থাকে আর ক্রমাগত আপডেট হয়। লাইভ স্টেট হলো সেই তথ্য যা ইউজার ট্র্যাক করতে চান কিন্তু যার জন্য তাকে কিছু করতে হয় না: ড্রাইভারের লোকেশন, রান্নার সময়, ডেলিভারির ETA, খেলার স্কোর, ওয়ার্কআউটের দূরত্ব।

অ্যালার্ট মনোযোগ দাবি করে কাজ থামিয়ে দেয়; লাইভ স্টেট চোখের সামনে থাকে, ইউজার যখন খুশি দেখে নেন

পুশ নোটিফিকেশন তৈরি হয়েছিল অ্যালার্টের জন্য। Live Activities তৈরি হয়েছে লাইভ স্টেটের জন্য। স্টেট ট্র্যাকিংয়ের জন্য পুশ ব্যবহার করা মানে ইউজারকে এমন কিছু জানাতে বিরক্ত করা, যার জন্য তিনি বিরক্ত হতে চাননি।

সহজ কথায়: Live Activity হলো iPhone-এর লক স্ক্রিনে (ফোন আনলক করার আগে যে স্ক্রিন দেখা যায়) একটা লাইভ কার্ড, যেটা অ্যাপ না খুলেই চলমান কোনো ঘটনার অবস্থা দেখায় এবং নিজে থেকেই আপডেট হয়।

Live Activities কীভাবে কাজ করে এবং কীভাবে সেট আপ করবেন তার পুরো টেকনিক্যাল ওভারভিউয়ের জন্য দেখুন আমাদের Live Activities গাইড।

৩-মেসেজের নিয়ম

যেকোনো রিয়েল-টাইম পরিস্থিতিতে আপনার সর্বোচ্চ ৩টা পুশ নোটিফিকেশন দরকার।

৩-মেসেজের নিয়ম: Start পুশ, Exception পুশ (শুধু দরকার হলে), Finish পুশ — মাঝের সময়টায় স্টেট দেখায় Live Activity

Start (শুরু)। প্রসেস শুরু হয়েছে তা কনফার্ম করুন। “আপনার অর্ডার কনফার্ম হয়েছে।” “পেমেন্ট শুরু হয়েছে।” “আপনার রাইড আসছে।” এটা ইউজারকে বুঝিয়ে দেয় সামনে কী আসছে, তাকে নিশ্চিন্ত করে, আর সেই Live Activity চালু করে যা বাকি পথটা দেখাবে।

Exception (ব্যতিক্রম)। কিছু একটা ভুল হয়েছে বা মনোযোগ দরকার। “আইটেমটি পাওয়া যাচ্ছে না।” “আপনার ড্রাইভার প্রবেশপথ খুঁজে পাচ্ছেন না।” “পেমেন্ট ডিক্লাইন হয়েছে, কার্ড আপডেট করুন।” “ফ্লাইট ২ ঘণ্টা দেরিতে।” এগুলোই আসল বিরক্ত করার মতো মুহূর্ত, কারণ এখানে ইউজারকে কিছু করতে হবে।

Finish (শেষ)। প্রসেস সম্পন্ন। “আপনার অর্ডার ডেলিভারি হয়েছে।” “পেমেন্ট পাওয়া গেছে।” “আপনি পৌঁছে গেছেন।” এটা লুপ বন্ধ করে এবং Live Activity শেষ করে।

Start আর Finish-এর মাঝের সবকিছু লক স্ক্রিনে Live Activity হিসেবে থাকে: রান্নার সময় কমে আসছে, ম্যাপে ড্রাইভার এগোচ্ছেন, স্কোর আপডেট হচ্ছে, ETA নতুন করে হিসাব হচ্ছে। সব নিজে থেকেই আপডেট হয়, একবারও বিরক্ত না করে।

বাস্তবে কেমন দেখায়: একটা খাবার ডেলিভারির অর্ডার

ধরুন দুপুরে অফিসে বসে আপনি খাবার অর্ডার করলেন। একটা সাধারণ ডেলিভারি ফ্লো, আগে আর পরে।

আগে (শুধু পুশ), ~৪৫ মিনিটে ৫টা নোটিফিকেশন:

  • 🔔 “আপনার অর্ডার কনফার্ম হয়েছে”
  • 🔔 “আপনার অর্ডার তৈরি হচ্ছে”
  • 🔔 “কুরিয়ার আপনার অর্ডার তুলে নিয়েছেন”
  • 🔔 “কুরিয়ার কাছেই আছেন”
  • 🔔 “আপনার অর্ডার ডেলিভারি হয়েছে”

এক বেলার খাবারের জন্য পাঁচবার বিরক্ত করা। সপ্তাহে দুই-তিনটা অর্ডার হলে একটা অ্যাপই ১০–১৫টা নোটিফিকেশন পাঠাচ্ছে। ঠিক এই সীমায় এসে ইউজাররা নোটিফিকেশন পুরোপুরি বন্ধ করে দিতে শুরু করেন।

পরে (৩-পুশ নিয়ম + Live Activity):

  • 🔔 পুশ: “আপনার অর্ডার কনফার্ম হয়েছে” → Live Activity শুরু
  • 📱 Live Activity চুপচাপ আপডেট হয়: তৈরি হচ্ছে → তুলে নেওয়া হয়েছে → কুরিয়ারের লোকেশন → ETA কাউন্টডাউন
  • 🔔 পুশ (শুধু দরকার হলে): “কুরিয়ার বিল্ডিংয়ে ঢুকতে পারছেন না, অনুগ্রহ করে ফোন দেখুন”
  • 📱 Live Activity: ETA কাউন্টডাউন চলতে থাকে
  • 🔔 পুশ: “আপনার অর্ডার ডেলিভারি হয়েছে” → Live Activity শেষ

ইউজার ৫বার বিরক্ত হওয়া থেকে নেমে আসেন ২বারে, কোনো সমস্যা হলে ৩বারে। লক স্ক্রিন পরিষ্কার থাকে, আর রিয়েল-টাইম তথ্য দেখার সুবিধা আসলে আরও ভালো হয়। পাঁচটা বিচ্ছিন্ন নোটিফিকেশনের বদলে ইউজার দেখেন একটা লাইভ, একটানা ট্র্যাকার — ড্রাইভারের লোকেশন আর ETA সহ, যা কয়েক সেকেন্ড পরপর রিফ্রেশ হয়।

আগে: ৪৫ মিনিট জুড়ে ছড়ানো ৫টা পুশ নোটিফিকেশন। পরে: লক স্ক্রিনে একটানা Live Activity, শুরু আর শেষে ২টা পুশ

ফলাফল: কম অপট-আউট, “আমার অর্ডার কোথায়” ধরনের সাপোর্ট রিকোয়েস্ট কম, আর পাঁচবার ঝলক দিয়ে হারিয়ে যাওয়ার বদলে অ্যাপটা টানা ৩০–৪৫ মিনিট লক স্ক্রিনে চোখের সামনে থাকে।

আপনার অ্যাপের জন্য নিয়মটা মানিয়ে নিন

ইউজার যেখানেই রিয়েল টাইমে কিছু ট্র্যাক করেন, সেখানেই একই নিয়ম কাজ করে।

অ্যাপপুশ: StartLive Activityপুশ: Exceptionপুশ: Finish
রাইড-হেইলিং (মোবিলিটি)ড্রাইভার এসাইন হয়েছেলোকেশন, ETA, গাড়ির ডিটেইলসড্রাইভার বাতিল করেছেন / রুট বদলেছেট্রিপ সম্পন্ন + ভাড়া
ই-কমার্সঅর্ডার শিপ হয়েছেপ্যাকিং → পথে → ডেলিভারির জন্য বেরিয়েছে → কাছেইদেরি বা ডেলিভারি ব্যর্থডেলিভারি হয়েছে
ফিনটেকট্রানজ্যাকশন শুরু হয়েছেপ্রসেসিং স্ট্যাটাস (ক্রস-বর্ডার, ভেরিফিকেশন)পেমেন্ট ফেইল / অস্বাভাবিক অ্যাক্টিভিটিট্রানজ্যাকশন সম্পন্ন
গেমিংটুর্নামেন্ট শুরু / এনার্জি পূর্ণলিডারবোর্ডে অবস্থান, বস টাইমার, প্রোগ্রেসপ্রতিপক্ষ পাওয়া গেছে / স্ট্রিক ঝুঁকিতেম্যাচের ফলাফল
নিউজ ও মিডিয়াব্রেকিং নিউজ / লাইভ ইভেন্টলাইভ টিকার: স্কোর, ভোট গণনা, শিরোনামবড় কোনো ঘটনাইভেন্ট শেষ
অ্যাপ
1 / 5
রাইড-হেইলিং (মোবিলিটি)
পুশ: Start
ড্রাইভার এসাইন হয়েছে
Live Activity
লোকেশন, ETA, গাড়ির ডিটেইলস
পুশ: Exception
ড্রাইভার বাতিল করেছেন / রুট বদলেছে
পুশ: Finish
ট্রিপ সম্পন্ন + ভাড়া
অ্যাপ
2 / 5
ই-কমার্স
পুশ: Start
অর্ডার শিপ হয়েছে
Live Activity
প্যাকিং → পথে → ডেলিভারির জন্য বেরিয়েছে → কাছেই
পুশ: Exception
দেরি বা ডেলিভারি ব্যর্থ
পুশ: Finish
ডেলিভারি হয়েছে
অ্যাপ
3 / 5
ফিনটেক
পুশ: Start
ট্রানজ্যাকশন শুরু হয়েছে
Live Activity
প্রসেসিং স্ট্যাটাস (ক্রস-বর্ডার, ভেরিফিকেশন)
পুশ: Exception
পেমেন্ট ফেইল / অস্বাভাবিক অ্যাক্টিভিটি
পুশ: Finish
ট্রানজ্যাকশন সম্পন্ন
অ্যাপ
4 / 5
গেমিং
পুশ: Start
টুর্নামেন্ট শুরু / এনার্জি পূর্ণ
Live Activity
লিডারবোর্ডে অবস্থান, বস টাইমার, প্রোগ্রেস
পুশ: Exception
প্রতিপক্ষ পাওয়া গেছে / স্ট্রিক ঝুঁকিতে
পুশ: Finish
ম্যাচের ফলাফল
অ্যাপ
5 / 5
নিউজ ও মিডিয়া
পুশ: Start
ব্রেকিং নিউজ / লাইভ ইভেন্ট
Live Activity
লাইভ টিকার: স্কোর, ভোট গণনা, শিরোনাম
পুশ: Exception
বড় কোনো ঘটনা
পুশ: Finish
ইভেন্ট শেষ

প্রতিটা ক্ষেত্রেই পুশ নোটিফিকেশন গুরুত্বপূর্ণ মোড়গুলো চিহ্নিত করে। আর সেগুলোর মাঝের অবস্থাটা দেখায় Live Activity।

পুরো স্ট্যাক নতুন করে না বানিয়ে কীভাবে শুরু করবেন

সাধারণ আপত্তি: “Live Activities যোগ করতে হলে তো বড় রিফ্যাক্টর লাগবে।” বাস্তবে, তিন ধাপের একটা পদ্ধতি একটা স্প্রিন্টের মধ্যেই হয়ে যায়:

  1. আপনার বর্তমান পুশ ফ্লো অডিট করুন

    একটা রিয়েল-টাইম জার্নি বেছে নিন (অর্ডার ট্র্যাকিং, একটা রাইড, একটা ম্যাচ) আর সেটা যতগুলো পুশ নোটিফিকেশন পাঠায় তার তালিকা করুন। প্রতিটাকে যাচাই করুন: এটা কি ইউজারকে কিছু করতে বা নতুন কিছু জানতে বলছে, নাকি এটা এমন স্ট্যাটাস আপডেট যা তিনি নিজেই দেখে নিতে পারতেন? সাধারণত ৫–৭টা পুশের মধ্যে ২–৩টা এই ফিল্টার পার হয়।

  2. বন্ধ করুন আর বদলে দিন

    স্ট্যাটাস-আপডেট পুশগুলো বন্ধ করুন। Start পুশের সাথে একটা Live Activity চালু করুন, Finish পুশে সেটা শেষ করুন। আগে যেখানে যেখানে পুশ নোটিফিকেশন পাঠাতেন, সেখানে API দিয়ে Live Activity আপডেট করুন।

  3. পরিমাপ করুন

    ২–৪ সপ্তাহ ধরে তিনটা জিনিস ট্র্যাক করুন। অপট-আউট রেট কমা উচিত। "আমার অর্ডার কোথায়" ধরনের প্রশ্নে সাপোর্ট টিকিট কমে, কারণ Live Activities ইউজারকে নিজেই সব দেখে নেওয়ার সুযোগ দেয়। আর সেশন ফ্রিকোয়েন্সি প্রায়ই কমার বদলে বাড়ে: যাদের Live Activity চালু থাকে তারা অ্যাপ বেশি খোলেন, কারণ লক স্ক্রিনটাই অ্যাপে ফেরার একটা পথ হয়ে যায়।

🛠️

Pushwoosh-এর কাস্টমার জার্নি বিল্ডার দিয়ে এই পুরো ফ্লো একটা ক্যানভাসেই সাজাতে পারবেন: Start আর Finish পয়েন্টে ট্রিগার হিসেবে পুশ সেট করুন, মাঝের স্ট্যাটাস পরিবর্তনগুলোর সাথে Live Activity আপডেট জুড়ে দিন, আর ব্যতিক্রমী পরিস্থিতির জন্য একটা Exception ব্রাঞ্চ যোগ করুন।

আপনার প্রথম রিয়েল-টাইম ফ্লো তৈরি করতে প্রস্তুত?

ফ্রি সাইন আপ করুন আর পুশ + Live Activities এক ক্যানভাসে অর্কেস্ট্রেট করুন।

ফ্রি সাইন আপ করুন

Valentina Stepanova
Content Marketing Writer এ Pushwoosh
শেয়ার করুন

সম্পর্কিত আর্টিকেল

সব দেখুন