একটি সাম্প্রতিক গবেষণা দেখায় যে গেমিং অ্যাপে জেনার নির্বিশেষে একই প্যাটার্ন দেখা যায়: রিটেনশন Day 1-এর পরেই দ্রুত পড়ে যায়, এবং বেশিরভাগ গেম প্রথম সপ্তাহের মধ্যেই বেশিরভাগ ব্যবহারকারী হারায়। বাংলাদেশ ও পশ্চিমবঙ্গের মতো বাজারে — যেখানে অ্যাপ মূলত Android-নির্ভর এবং বেশিরভাগ ইনস্টল আসে পেইড ইউজার অ্যাকুইজিশন (UA) থেকে — এই ফাঁস আরও ব্যয়বহুল। আপনি UA-তে যত বেশি খরচ করবেন, ততই আপনি একটা ছিদ্রযুক্ত বালতি দ্রুত ভরছেন মাত্র।

সমস্যাটা হলো ইনস্টল থেকে অভ্যাস পর্যন্ত কিছুই সংযোগ তৈরি করে না — পুশ নোটিফিকেশন একটা সময়সূচি ধরে চলে, ইন-অ্যাপ মেসেজ প্লেয়ার কী করছে তা খেয়াল করে না, আর কেউ DAU পড়ে যেতে দেখলে হাতে-হাতে রিঅ্যাক্টিভেশন পাঠানো হয়। যে টিমগুলো ধারাবাহিকভাবে রিটেনশন বাড়ায়, তারা এমন জার্নি তৈরি করে যা প্রতিটি প্লেয়ারের খেলার ধরন অনুযায়ী সাড়া দেয়।

UA স্কেল করার আগে এই সিস্টেমটাই তৈরি করতে হবে: ৩টি আচরণ-ভিত্তিক (behavior-triggered) জার্নি, যেগুলো অ্যাপের ভেতরের ইভেন্ট দিয়ে চালিত।

See Pushwoosh in action
Request a demo

আসল পরিবর্তন: 📆-ভিত্তিক থেকে ইভেন্ট-ভিত্তিক মেসেজিং

পার্থক্যটা একটাই জিনিসে — কোন জিনিস মেসেজটিকে পাঠায়।

একটা ইভেন্ট মানে সহজভাবে — প্লেয়ার অ্যাপের ভেতরে যা করে, সেই একটা কাজ: একটা লেভেল পার করা, একটা ম্যাচ জেতা, দোকান খোলা। ইভেন্ট-ভিত্তিক জার্নি মানে — মেসেজটি কোনো ক্যালেন্ডারের তারিখে নয়, বরং প্লেয়ারের সেই কাজের জবাবে যায়।

📆 শিডিউল-ভিত্তিক মেসেজিং Day 3-এ যেই অ্যাপে থাকে তাকেই একই মেসেজ পাঠায়: যে প্লেয়ার গতরাতে তিনটা লেভেল পার করেছে আর যে লোডিং স্ক্রিনই পার হতে পারেনি — দুজনেই হুবহু একই কপি পায়। এটা প্লেয়ারের অবস্থা দেখতে পারে না, তাই নিযুক্ত প্লেয়ারকে বিরক্ত করে আর সংগ্রামরত প্লেয়ারকে যথেষ্ট সাহায্য দেয় না।

⚡ ইভেন্ট-ভিত্তিক মেসেজিং প্লেয়ার আসলে যা করেছে, তার উপর ভিত্তি করে যায়। একটা নির্দিষ্ট তারিখে যাওয়ার বদলে, মেসেজটি একটা কাজ দিয়ে চালু হয় — একটা ম্যাচ জেতা, একটা লেভেলে পৌঁছানো, দোকান কখনো না-খোলা — তাই এটি ঠিক সেই মুহূর্তে পৌঁছায় যখন এটি প্রাসঙ্গিক, আর সেটাই হলো সেই মুহূর্ত যখন এটি প্লেয়ারের পরবর্তী পদক্ষেপ বদলে দিতে পারে।

একই উদ্দেশ্য, পাঠানোর ২টি উপায়:

📆 শিডিউল-ভিত্তিক — ঘড়ি ঠিক করে⚡ ইভেন্ট-ভিত্তিক — আচরণ ঠিক করে
🔔 Day 3: "ফিরে এসে খেলুন!" — প্লেয়ার ৩টা লেভেল পার করুক বা লোডিংই পার না হোক, একই মেসেজ যায়🔔 শেষ ম্যাচ জিতেছে, ১৮ ঘণ্টা ফেরেনি → "আপনার সিংহাসন হুমকির মুখে। রক্ষা করুন।"
🔔 Day 7: "আমরা আপনাকে মিস করছি" — লেভেল-২০ নিয়মিত প্লেয়ার ও টিউটোরিয়াল ড্রপ-অফ, একই লাইন🔔 লেভেল ৫-এ পৌঁছেছে, দোকান কখনো খোলেনি → ফিরে আসার মুহূর্তেই ইন-অ্যাপ অফার
📆 শিডিউল-ভিত্তিক — ঘড়ি ঠিক করে
1 / 2
🔔 Day 3: "ফিরে এসে খেলুন!" — প্লেয়ার ৩টা লেভেল পার করুক বা লোডিংই পার না হোক, একই মেসেজ যায়
⚡ ইভেন্ট-ভিত্তিক — আচরণ ঠিক করে
🔔 শেষ ম্যাচ জিতেছে, ১৮ ঘণ্টা ফেরেনি → "আপনার সিংহাসন হুমকির মুখে। রক্ষা করুন।"
📆 শিডিউল-ভিত্তিক — ঘড়ি ঠিক করে
2 / 2
🔔 Day 7: "আমরা আপনাকে মিস করছি" — লেভেল-২০ নিয়মিত প্লেয়ার ও টিউটোরিয়াল ড্রপ-অফ, একই লাইন
⚡ ইভেন্ট-ভিত্তিক — আচরণ ঠিক করে
🔔 লেভেল ৫-এ পৌঁছেছে, দোকান কখনো খোলেনি → ফিরে আসার মুহূর্তেই ইন-অ্যাপ অফার

ইভেন্ট-ভিত্তিক জার্নির আসল সুবিধা হলো স্পষ্টতা: আপনি ঠিক দেখতে পারেন কোন ধাপে প্লেয়ার হারাচ্ছে। আর যেহেতু অভ্যাস ও কাস্টমার লাইফটাইম ভ্যালু প্রথম ৭ দিনেই গড়ে ওঠে, সেই শুরুর সময়টাই সবচেয়ে গুরুত্বপূর্ণ।

প্রতিটি মোবাইল গেমের প্রয়োজনীয় ৩টি রিটেনশন জার্নি

এখান থেকেই সিস্টেমটা শুরু হয়। ৩টি জার্নি প্লেয়ারের আচরণ অনুযায়ী চলে (ক্যালেন্ডার অনুযায়ী নয়), যা একজন প্লেয়ারকে ইনস্টল থেকে অভ্যাস পর্যন্ত নিয়ে যায়।

জার্নিট্রিগারচ্যানেলযা মাপবেন
অনবোর্ডিংঅ্যাপ ইনস্টলইন-অ্যাপ + পুশ নোটিফিকেশনD7 রিটেনশন
এনগেজমেন্টগেম ইভেন্ট (লেভেল, স্ট্রিক, টুর্নামেন্ট)ইন-অ্যাপ + পুশ নোটিফিকেশন (এবং/অথবা Live Activities)D30 রিটেনশন ও প্রতি ইউজার আয়
রিঅ্যাক্টিভেশন৭ দিন নিষ্ক্রিয়পুশ নোটিফিকেশন → ইন-অ্যাপ → ইমেইলপ্রতি সেগমেন্টে গোল কমপ্লিশন
জার্নি
1 / 3
অনবোর্ডিং
ট্রিগার
অ্যাপ ইনস্টল
চ্যানেল
ইন-অ্যাপ + পুশ নোটিফিকেশন
যা মাপবেন
D7 রিটেনশন
জার্নি
2 / 3
এনগেজমেন্ট
ট্রিগার
গেম ইভেন্ট (লেভেল, স্ট্রিক, টুর্নামেন্ট)
চ্যানেল
ইন-অ্যাপ + পুশ নোটিফিকেশন (এবং/অথবা Live Activities)
যা মাপবেন
D30 রিটেনশন ও প্রতি ইউজার আয়
জার্নি
3 / 3
রিঅ্যাক্টিভেশন
ট্রিগার
৭ দিন নিষ্ক্রিয়
চ্যানেল
পুশ নোটিফিকেশন → ইন-অ্যাপ → ইমেইল
যা মাপবেন
প্রতি সেগমেন্টে গোল কমপ্লিশন
🛠️

ইমপ্লিমেন্টেশন: এই সব জার্নি এবং এর পেছনের সেগমেন্টেশন মাত্র ৪টি ডিফল্ট ইভেন্টের উপর চলে:

  • first_key_action_completed — ভ্যালুর প্রথম আসল মুহূর্ত (প্রথম জয়, প্রথম বেস তৈরি, প্রথম ডিপোজিট)
  • session_end
  • level_reached
  • purchase_completed

এটাই পুরো নির্ভরতা। Pushwoosh SDK দিয়ে একবার এগুলো সেটআপ করুন, তারপর বাকি সবকিছু মার্কেটারের হাতে: ট্রিগার, কন্টেন্ট, সেগমেন্ট, টেস্ট।

জার্নি ১: অনবোর্ডিং থেকে প্রথম অর্থপূর্ণ পদক্ষেপ

প্রথম অর্থপূর্ণ পদক্ষেপ — প্রথম ডিপোজিট, প্রথম ম্যাচ জয়, প্রথম লেভেল পার — পুরো অনবোর্ডিং জার্নির লক্ষ্য। প্লেয়ারকে সেখানে পৌঁছে দিন, তাহলে সে বুঝবে কেন কালকে আবার গেমটা খোলা সার্থক।

জার্নিটি:

  1. ইনস্টলে প্রবেশ

    প্লেয়ার যেই মুহূর্তে অ্যাপ ইনস্টল করে ও খোলে, সেই মুহূর্তেই জার্নিতে যুক্ত হয়।

  2. প্রথম মূল পদক্ষেপের অপেক্ষা

    জার্নি first_key_action_completed-এর জন্য নজর রাখে।

  3. ফলাফল অনুযায়ী শাখা ভাগ

    করে ফেলেছে? প্লেয়ার সরাসরি এনগেজমেন্ট জার্নিতে চলে যায়। ৪৮ ঘণ্টায় করেনি? তখন সে রিকভারি পাথে এগোয়।

  4. পদক্ষেপের দিকে ফিরিয়ে নাজ

    প্লেয়ার সেশনে থাকলে ইন-অ্যাপ মেসেজ পাঠান (না থাকলে ফিরে আসার সময়ে একটা পুশ), যা সরাসরি সেই প্রথম পদক্ষেপের দিকে ইঙ্গিত করে।

Pushwoosh Customer Journey Builder-এ তৈরি নতুন মোবাইল গেম ব্যবহারকারীদের অনবোর্ডিং জার্নি
Pushwoosh Customer Journey Builder-এ তৈরি অনবোর্ডিং জার্নি
🎮

বাস্তব কেস: justDice তাদের প্লেয়ারদের জন্য এই ধরনের আর্লি-চার্ন প্রতিরোধ ফ্লো চালায়, যা ইনস্টলের কয়েক মিনিট পরেই ট্রিগার হয়, এবং ১০.৭% প্লেয়ারকে কনভার্ট করে, প্রাথমিক চার্ন ২৬% কমায়।

জার্নি ২: অগ্রগতি-ভিত্তিক এনগেজমেন্ট

একবার প্লেয়ার সক্রিয় হলে, এনগেজমেন্ট চলে গেমের ভেতরের ইভেন্ট দিয়ে, কোনো নির্ধারিত সময়স্লট দিয়ে নয়।

জার্নিটি:

  1. অগ্রগতি ইভেন্টে ট্রিগার

    একটা level_reached, একটা স্ট্রিক শুরু, প্রথম PvP চেষ্টা, একটা টুর্নামেন্ট লাইভ হওয়া — প্রতিটি ফ্লো শুরু করে।

  2. সেশনের মধ্যেই উৎসাহ দিন

    তারা খেলতে থাকা অবস্থাতেই ইন-অ্যাপ মেসেজ পৌঁছান: আপনি লেভেলটা পার করেছেন — এর পরে এটা আছে।

  3. ফিরে আসার সময়ে ধরুন

    অগ্রগতির মাঝপথে চলে গেলে একটা পুশ নোটিফিকেশন সাজিয়ে রাখুন: আপনার স্ট্রিক চালু আছে, আজ রাতে এটা ভাঙবেন না।

Pushwoosh Customer Journey Builder-এ তৈরি অগ্রগতি-ভিত্তিক এনগেজমেন্ট জার্নি
Pushwoosh Customer Journey Builder-এ তৈরি এনগেজমেন্ট জার্নি
💡

প্রো টিপ: সময়-সীমিত ইভেন্টের জন্য অ্যাড-অন। টুর্নামেন্ট ও PvP-এর জন্য ফ্লোর উপরে একটা Live Activity যোগ করুন — লিডারবোর্ড পজিশন, বস টাইমার, প্রতিপক্ষ পাওয়া গেছে — যাতে অ্যাপ না খুলেও ম্যাচটা চোখের সামনে থাকে।

লক স্ক্রিনে একটি মোবাইল গেম টুর্নামেন্ট লিডারবোর্ড দেখানো iOS Live Activity

জার্নি ৩: প্লেয়ার ভ্যালু অনুযায়ী রিঅ্যাক্টিভেশন

৭ দিন নিষ্ক্রিয়তার পর প্লেয়ার রিঅ্যাক্টিভেশনে প্রবেশ করে। পুরো গ্রুপকে একসাথে একটা “আমরা আপনাকে মিস করছি” মেসেজ পাঠালে মেসেজটাই অপচয় হয়। একজন নিষ্ক্রিয় ক্যাজুয়াল প্লেয়ার আর একজন নিষ্ক্রিয় বড়-খরচকারী আলাদা কারণে চলে গেছে এবং আলাদা জিনিসে সাড়া দেয়।

এখানে কাজে আসে RFM — সহজ ভাষায়, প্লেয়ারদের তিনটা প্রশ্নে ভাগ করা: তারা কত সম্প্রতি খেলেছে (Recency), কত ঘন ঘন খেলে (Frequency), এবং কত টাকা খরচ করে (Monetary)। এই তিনটা মিলিয়েই বোঝা যায় কোন প্লেয়ার আসলে কতটা মূল্যবান।

জার্নিটি:

  1. নিষ্ক্রিয়তায় ট্রিগার

    ৭ দিন কোনো কার্যকলাপ ছাড়া।

  2. RFM দিয়ে ভাগ করুন

    নিষ্ক্রিয় ব্যবহারকারীদের ভ্যালু অনুযায়ী সেগমেন্ট করুন: ক্যাজুয়াল ল্যাপসড প্লেয়ার পায় একটা নরম নাজ (একটা নতুন ইভেন্ট, ফিরে আসা প্লেয়ারের বোনাস, আবার তাকানোর একটা কারণ), আর হাই-ভ্যালু ল্যাপসড (whales) পায় তাদের আসল ইতিহাসের সাথে জড়িত একটা পার্সোনালাইজড অফার — তারা যা কিনেছিল, যে মোড খেলত, যে স্ট্রিক হারিয়েছে। একজন বড়-খরচকারী হারানো একজন ক্যাজুয়াল হারানোর চেয়ে অনেক বেশি ব্যয়বহুল, তাই তারা সবচেয়ে বেশি পার্সোনালাইজেশন পায়।

  3. পৌঁছানোর সহজতা অনুযায়ী চ্যানেল সাজান

    সবচেয়ে সাশ্রয়ীটা আগে: পুশ নোটিফিকেশন ডিফল্ট (Android-নির্ভর বাজারে এটি সবচেয়ে হালকা ও সস্তা রিচ), ইন-অ্যাপ মেসেজ তাদের ধরে যদি পুশ ফিরিয়ে আনে কিন্তু কনভার্ট না করে, আর ইমেইল হলো এসকেলেশন — যারা পুশ বন্ধ করে রেখেছে বা খোলেনি তাদের জন্য সংরক্ষিত।

Pushwoosh Customer Journey Builder-এ তৈরি প্লেয়ার ভ্যালু অনুযায়ী সেগমেন্টেড রিঅ্যাক্টিভেশন জার্নি
Pushwoosh Customer Journey Builder-এ তৈরি রিঅ্যাক্টিভেশন জার্নি
🤖

প্রো টিপ: RFM সেগমেন্ট নির্ধারণ করে; এর সম্পাদনা আপনি ManyMoney AI-এর হাতে দিতে পারেন — এটি Pushwoosh-এর স্বয়ংক্রিয় AI মার্কেটিং কোপাইলট, যা নিষ্ক্রিয় প্লেয়ারদের চার্ন ঝুঁকি অনুযায়ী স্কোর করে এবং প্রতি-সেগমেন্ট ফ্লো নিজে থেকেই চালু করে।

🏖️

বাস্তব কেস: Beach Bum তাদের রি-এনগেজমেন্ট পার্সোনালাইজেশনের উপর গড়েছে — প্রতিটি প্লেয়ারের ভাষায় স্থানীয়করণ করা স্বয়ংক্রিয় পুশ, সাথে কেনাকাটা বাড়াতে ডিসকাউন্ট ও সীমিত-অফার পুশ। ফলাফল — DAU ও MAU-তে ২–৩ গুণ বৃদ্ধি, সাথে ইন-অ্যাপ পারচেজে উন্নতি, সবই Pushwoosh অটোমেশনে।

Beach Bum-এর রি-এনগেজমেন্ট পার্সোনালাইজড পুশ নোটিফিকেশন
Beach Bum-এর রি-এনগেজমেন্ট পার্সোনালাইজড নোটিফিকেশন।

Pushwoosh-এ আপনার মোবাইল গেম রিটেনশন সিস্টেম তৈরি করুন

আপনি তিনটি জার্নিই এক জায়গায় তৈরি করতে পারেন, কোনো কোড ছাড়াই — Pushwoosh-এ, যা একটি মোবাইল গেমের রিটেনশন ও রেভিনিউ বাড়ানোর জন্য বিশেষভাবে তৈরি প্ল্যাটফর্ম।

অনবোর্ডিং প্লেয়ারদের পিছলে যাওয়ার আগেই ধরে, এনগেজমেন্ট অগ্রগতিকে অভ্যাসে পরিণত করে, আর রিঅ্যাক্টিভেশন সঠিক সেগমেন্টে সঠিক মেসেজ পৌঁছায়। প্রতিটি ধাপ আচরণ অনুযায়ী চলে।

UA-তে আরও এক টাকা খরচ করার আগে এই স্তরটাই তৈরি করার যোগ্য। আর যাদের আন্তর্জাতিক মানের নিশ্চয়তা দরকার, তাদের জন্য Pushwoosh SOC 2 Type I ও ISO 27001:2022 প্রত্যয়িত এবং GDPR সম্মত।

আজই আপনার ১ম জার্নি তৈরি করুন

সাইন ইন করুন এবং ইনস্টলকে অভ্যাসে পরিণত করুন

ফ্রি ব্যবহার করে দেখুন

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

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

সব দেখুন