# মোবাইল গেম

এই প্লেবুক দেখায় কীভাবে একটি মোবাইল গেমের জন্য Pushwoosh সেট আপ করবেন, খেলোয়াড়দের শনাক্ত করা থেকে শুরু করে অনবোর্ডিং, এনগেজমেন্ট, রিঅ্যাক্টিভেশন এবং ইন-অ্যাপ পারচেজের জন্য Journey চালু করা পর্যন্ত।

Pushwoosh সাতটি ধাপে, এই ক্রমে সেট আপ করুন:

1. প্রতিটি খেলোয়াড়ের জন্য একটি [User ID](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id) সেট করুন, যাতে Pushwoosh প্রতিটি ডিভাইসে একই খেলোয়াড়কে চিনতে পারে।
2. খেলোয়াড়রা গেমে কী করেন তা রেকর্ড করতে [ট্র্যাক করার ইভেন্ট](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#set-up-the-events-to-track) বেছে নিন।
3. ঐচ্ছিক: খেলোয়াড়ের ডেটা, যেমন লেভেল বা খেলোয়াড় অর্থপ্রদান করেছেন কি না, [ট্যাগে](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#store-player-data-in-tags) সংরক্ষণ করুন।
4. আপনার শর্তের সাথে মেলে এমন খেলোয়াড়দের [সেগমেন্টে](/bn/tutorials/industry-playbooks/mobile-games/build-the-segments/) গ্রুপ করুন, যেমন যে খেলোয়াড়রা 30 দিন ধরে গেম খোলেননি।
5. সঠিক মুহূর্তে পুশ অনুমতি চান, ডেলিভারি নিয়ম সেট করুন এবং একটি কন্ট্রোল গ্রুপ সেট আপ করুন। [যোগাযোগের প্রস্তুতি নিন](/bn/tutorials/industry-playbooks/mobile-games/prepare-for-communication/) দেখুন।
6. কোনো খেলোয়াড় গেমে কিছু করলে বা কোনো সেগমেন্টে যোগ দিলে [Journey](/bn/tutorials/industry-playbooks/mobile-games/build-the-journeys/) দিয়ে স্বয়ংক্রিয়ভাবে মেসেজ পাঠান।
7. [প্রতিটি Journey পরীক্ষা করুন](/bn/tutorials/industry-playbooks/mobile-games/launch-and-measure/), তারপর এর পরিসংখ্যান দেখুন এবং ফলাফল পরিমাপ করুন।

কম ধাপ দিয়ে শুরু করতে, [খেলোয়াড়দের মেসেজ পাঠানো শুরু করার জন্য ন্যূনতম সেটআপ](#minimum-setup-to-start-messaging-players) অনুসরণ করুন।

## পূর্বশর্ত

<Aside type="caution" icon="setting" title="ডেভেলপারদের সহায়তা প্রয়োজন">
এই প্লেবুকের কিছু ধাপ আপনার গেমের কোডে পরিবর্তন। [আপনার ডেভেলপারদের যা করতে হবে](#what-your-developers-need-to-do) দেখুন।
</Aside>

* [আপনার Pushwoosh অ্যাকাউন্টে একটি অ্যাপ্লিকেশন](/bn/product/first-steps/start-with-your-project/create-your-project/), যেখানে [SDK ইন্টিগ্রেট করা](/bn/developer/first-steps/integrate-pushwoosh-sdk/) আছে, যাতে ডিভাইসগুলো স্বয়ংক্রিয়ভাবে রেজিস্টার হয়।
* ইমেইল এবং App Inbox শুধু সেই Journey-গুলোর জন্য, যেগুলো **যা প্রয়োজন** অংশে এগুলো তালিকাভুক্ত করে: [নিষ্ক্রিয় খেলোয়াড়দের রিঅ্যাক্টিভেশন](/bn/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#reactivation-for-inactive-players) ইমেইল ব্যবহার করে, এবং [লাইভ ইভেন্ট ও VIP ঘোষণা](/bn/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#live-event-and-vip-announcements) App Inbox ব্যবহার করে। এই প্লেবুকের বেশিরভাগ Journey পুশ এবং ইন-অ্যাপ মেসেজ ব্যবহার করে।

<span id="what-your-developers-need-to-do" />

## আপনার ডেভেলপারদের যা করতে হবে

এই তালিকাটি আপনার ডেভেলপারদের দিন, যাতে তাঁরা এটি একটি রিলিজেই শিপ করতে পারেন:

* [লগইনের সময় User ID সেট করুন](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id)।
* আপনার Journey-গুলোর প্রয়োজনীয় [ইভেন্টগুলো পাঠান](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#send-the-events-from-the-game)।
* [পারচেজ ট্র্যাক করুন](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#track-revenue-as-pw_conversion) এবং, আপনি সাবস্ক্রিপশন বিক্রি করলে, [প্রতিটি স্টোর পারচেজের সাথে খেলোয়াড়ের ID পাঠান](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#track-subscriptions-from-the-stores)।
* [পুশ অনুমতির অনুরোধ](/bn/tutorials/industry-playbooks/mobile-games/prepare-for-communication/#ask-for-push-permission-at-the-right-moment) প্রথম লঞ্চ থেকে সরিয়ে দিন।
* লেভেল, রিওয়ার্ড, স্টোর এবং ইভেন্ট স্ক্রিনের [ডিপ লিঙ্ক](/bn/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/) হ্যান্ডেল করুন, যেগুলো Journey পুশ থেকে খোলে।
* আপনি [App Inbox](/bn/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#live-event-and-vip-announcements) ব্যবহার করলে Message Inbox SDK ইন্টিগ্রেট করুন।

<span id="minimum-setup-to-start-messaging-players" />

## খেলোয়াড়দের মেসেজ পাঠানো শুরু করার জন্য ন্যূনতম সেটআপ

আপনার যদি এখনই সাতটি ধাপের সবগুলোর প্রয়োজন না হয়, তাহলে এই ন্যূনতম সেটআপ দুটি মৌলিক কাজ কভার করে: নতুন খেলোয়াড়দের টিউটোরিয়াল সম্পূর্ণ করানো এবং যে খেলোয়াড়রা খেলা বন্ধ করেছেন তাঁদের ফিরিয়ে আনা। এই ধাপগুলো সম্পূর্ণ করুন:

1. আপনার ডেভেলপারদের লগইনের সময় `setUserId` কল করতে বলুন। [User ID দিয়ে খেলোয়াড়দের শনাক্ত করুন](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id) দেখুন।
2. গেম থেকে `PW_ApplicationOpen` আসছে কি না তা পরীক্ষা করুন। আপনার ডেভেলপারদের `Tutorial started` এবং `Tutorial completed` ইভেন্টও পাঠাতে বলুন। [ট্র্যাক করার ইভেন্ট সেট আপ করুন](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#set-up-the-events-to-track) এবং [গেম থেকে ইভেন্ট পাঠান](/bn/tutorials/industry-playbooks/mobile-games/collect-player-data/#send-the-events-from-the-game) দেখুন।
3. পুশ অনুমতির অনুরোধ পরের কোনো মুহূর্তে সরিয়ে নিন, যেমন টিউটোরিয়ালের পরে। iOS-এ, যে খেলোয়াড় প্রথম লঞ্চে প্রম্পট প্রত্যাখ্যান করেন, তাঁকে আর জিজ্ঞাসা করা যায় না। [সঠিক মুহূর্তে পুশ অনুমতি চান](/bn/tutorials/industry-playbooks/mobile-games/prepare-for-communication/#ask-for-push-permission-at-the-right-moment) দেখুন।
4. [ডেলিভারি নিয়ম](/bn/tutorials/industry-playbooks/mobile-games/prepare-for-communication/#set-delivery-rules-before-you-message-players) সেট করুন।
5. [ঝুঁকিতে থাকা খেলোয়াড়](/bn/tutorials/industry-playbooks/mobile-games/build-the-segments/#at-risk-players) সেগমেন্ট তৈরি করুন। আপনি যদি ইতিমধ্যে `PW_InAppPurchase` দিয়ে পারচেজ ট্র্যাক করেন, তাহলে [সাম্প্রতিক পেয়ার](/bn/tutorials/industry-playbooks/mobile-games/build-the-segments/#recent-payers) সেগমেন্টও তৈরি করুন।
6. প্রতিটি রেসিপিতে **যে কনটেন্ট প্রস্তুত করতে হবে** অংশে যেমন তালিকাভুক্ত আছে, সেই অনুযায়ী এই দুটি Journey-র কনটেন্ট তৈরি করুন।
7. [নতুন খেলোয়াড়দের জন্য অনবোর্ডিং](/bn/tutorials/industry-playbooks/mobile-games/build-the-journeys/new-and-active-players/#onboarding-for-new-players) এবং [নিষ্ক্রিয় খেলোয়াড়দের রিঅ্যাক্টিভেশন](/bn/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#reactivation-for-inactive-players) চালু করুন।

অন্যান্য সেগমেন্ট এবং Journey পরে যোগ করুন, যখন সেগুলোর ইভেন্ট আসতে শুরু করবে।

## এরপর কী

আরও Journey যোগ করতে, এই গাইডগুলো দেখুন:

* [Pushwoosh-এ একটি রিটেনশন ক্যাম্পেইন কীভাবে সেট আপ করবেন](/bn/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-set-up-a-retention-campaign-in-pushwoosh/)
* [Pushwoosh-এ ইউজার এনগেজমেন্ট ক্যাম্পেইন কীভাবে সেট আপ করবেন](/bn/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-set-up-a-user-engagement-campaign-in-pushwoosh/)
* [Pushwoosh-এ একটি পুনঃ-সম্পৃক্ততা প্রচারাভিযান কীভাবে তৈরি করবেন](/bn/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-create-a-re-engagement-campaign-in-pushwoosh/)
* [কাস্টমার Journey-তে কীভাবে A/B/n টেস্ট চালাবেন](/bn/tutorials/product-guides/how-to-create-campaigns-in-pushwoosh/how-to-abn-test-customer-journeys/)