# कम्युनिकेशन की तैयारी करें

ये सेटिंग्स तय करती हैं कि खिलाड़ी आपके संदेशों को कैसे अनुभव करते हैं और क्या आप समझ पाते हैं कि क्या काम करता है। इन्हें अपने पहले संदेश से पहले सेट करें, ताकि खिलाड़ियों से गलत समय पर अनुमति न मांगी जाए या उन्हें गलत समय पर संदेश न भेजे जाएँ, और आप पहले दिन से नतीजे माप सकें।

<span id="ask-for-push-permission-at-the-right-moment" />

## सही समय पर पुश अनुमति मांगें

<Aside type="caution" icon="setting" title="डेवलपर की मदद ज़रूरी है">
पुश अनुमति अनुरोध को पहले लॉन्च से हटाना आपके गेम के कोड में बदलाव है। कृपया [शुरू करने से पहले](/hi/product/content/in-apps/show-in-app-before-push-permission-prompt/#before-you-start) अपने डेवलपर्स के साथ साझा करें।
</Aside>

iOS पर, सिस्टम प्रॉम्प्ट प्रति इंस्टॉल केवल एक बार दिखाई देता है, और अगर खिलाड़ी **अनुमति न दें** पर टैप करता है, तो गेम इसे दोबारा नहीं दिखा सकता। इसलिए पहले लॉन्च पर अनुमति न मांगें, जब खिलाड़ी अभी गेम को नहीं जानता।

इसके बजाय दो चरणों में पूछें। पहले, एक कस्टम इन-ऐप संदेश दिखाएँ जो बताए कि नोटिफिकेशन से खिलाड़ी को क्या मिलता है। केवल इसका **अनुमति दें** बटन सिस्टम प्रॉम्प्ट खोलता है।

संदेश तब दिखाएँ जब खिलाड़ी गेम का आनंद लेने लगा हो। वह इवेंट चुनें जो इस पल को दर्शाता है। इवेंट के बाद खिलाड़ी जब अगली बार गेम खोलता है, तब संदेश दिखाई देता है। उदाहरण के लिए:

* ट्यूटोरियल के बाद: `Tutorial completed` इवेंट।
* पहले लेवल के बाद: `Level completed` इवेंट।
* पहले रिवॉर्ड के बाद: `Daily reward claimed` इवेंट।
* पहले अचीवमेंट के बाद: `Achievement unlocked` इवेंट।

इसे सेट करने के लिए:

1. इन-ऐप संदेश बनाएँ। देखें [इन-ऐप बनाएं](/hi/product/content/in-apps/show-in-app-before-push-permission-prompt/#build-the-in-app)।
2. एक Journey बनाएँ जो आपके चुने हुए इवेंट पर शुरू हो। देखें [अनुमति का अनुरोध करने से पहले इन-ऐप को ट्रिगर करें](/hi/product/content/in-apps/show-in-app-before-push-permission-prompt/#trigger-the-in-app-before-permission-is-requested)। `Tutorial completed` के लिए, शर्त `completion` is true जोड़ें।
3. अगर इवेंट दोहराया जाता है, जैसे `Level completed`, तो **सेटिंग्स** खोलें, **कैंपेन प्रवेश सीमा** चुनें, **कस्टम अवधि** चुनें और **में एक बार** को **जीवन भर** पर सेट करें, ताकि खिलाड़ी संदेश को एक ही बार देखे।
4. उन खिलाड़ियों को छोड़ दें जिन्होंने पहले ही नोटिफिकेशन की अनुमति दे दी है। देखें [उन यूज़र्स के लिए प्रॉम्प्ट छोड़ें जिन्होंने पहले ही ऑप्ट-इन कर लिया है](/hi/product/content/in-apps/show-in-app-before-push-permission-prompt/#skip-the-prompt-for-users-who-already-opted-in)।

जो खिलाड़ी अनुमति नहीं देते, उन तक [Journey](/hi/tutorials/industry-playbooks/mobile-games/build-the-journeys/) दूसरे चैनलों से पहुँचती हैं। [रीचेबिलिटी चेक](/hi/product/customer-journey/journey-elements/flow-controls/reachability-check/) खिलाड़ियों को उन चैनलों के आधार पर अलग-अलग ब्रांच में भेजता है जिनसे आप उन तक पहुँच सकते हैं।

<span id="set-delivery-rules-before-you-message-players" />

## खिलाड़ियों को संदेश भेजने से पहले डिलीवरी नियम सेट करें

[डिलीवरी नियम](/hi/product/messaging-channels/message-delivery-settings/) तय करते हैं कि किसी खिलाड़ी को आपसे कितनी बार संदेश मिलते हैं, इसलिए पहली Journey लाइव होने से पहले इन्हें सेट करें। गेम एक साथ कई Journey चलाते हैं, और बिना सीमा के एक ही खिलाड़ी को एक ही शाम में ऑनबोर्डिंग रिमाइंडर, रिवॉर्ड रिमाइंडर और एक ऑफ़र मिल सकता है।

1. **सेटिंग्स** → **संदेश डिलीवरी सेटिंग्स** → [**फ्रीक्वेंसी कैपिंग**](/hi/product/messaging-channels/message-delivery-settings/frequency-capping/) पर जाएँ।
2. वे चैनल चालू करें जिनका आप उपयोग करते हैं, जैसे पुश, इन-ऐप और ईमेल।
3. हर चैनल के लिए संदेशों की अधिकतम संख्या और अवधि सेट करें। अनुमत मान प्रति अवधि 1 से 1,000 संदेश हैं, और अवधि 1 से 30 दिन है।
4. हर चैनल के लिए एक गिनती मोड चुनें: **रोलिंग विंडो** या **कैलेंडर दिन**।
5. **बदलाव लागू करें** पर क्लिक करें, फिर **पुष्टि करें** पर।

Journey संदेश डिफ़ॉल्ट रूप से ग्लोबल सीमाओं का उपयोग करते हैं। चल रही Journey की सीमाएँ बदलने के लिए, पहले Journey को रोकें। पूरे व्यवहार के लिए, देखें [ग्लोबल फ़्रीक्वेंसी कैपिंग](/hi/product/messaging-channels/message-delivery-settings/frequency-capping/)।

हर Journey के अपने नियंत्रण भी होते हैं: साइलेंस पीरियड, कैंपेन प्रवेश सीमा और संदेश प्रकार। देखें [हर Journey के लिए बेस्ट प्रैक्टिस](/hi/tutorials/industry-playbooks/mobile-games/build-the-journeys/#best-practices-for-every-journey)।

<span id="set-up-a-control-group-before-you-launch" />

## लॉन्च से पहले एक कंट्रोल ग्रुप सेट करें

[कंट्रोल ग्रुप](/hi/product/audience-data-and-segmentation/control-groups/) खिलाड़ियों के एक हिस्से को ऐप्लिकेशन के सभी मार्केटिंग संदेशों से बाहर रखता है, या उन देशों या टैग में जिन तक आप इसे सीमित करते हैं, ताकि आप उनकी तुलना बाकी सभी से कर सकें और देख सकें कि आपके संदेशों से क्या बदलता है। Journey लॉन्च करने से पहले इसे बनाएँ, ताकि तुलना पहले दिन से उन्हें कवर करे।

<Aside type="caution" title="कंट्रोल ग्रुप User ID के आधार पर काम करते हैं">
ग्रुप खिलाड़ियों को User ID के आधार पर चुनता है। SDK जिस भी डिवाइस को रजिस्टर करता है, उसके पास एक User ID होता है, जो खिलाड़ी के लॉग इन करने तक डिवाइस का हार्डवेयर ID (HWID) होता है। इसलिए दो डिवाइस पर खेलने वाला गेस्ट एक डिवाइस पर बाहर रखा जा सकता है और दूसरे पर उसे संदेश मिल सकते हैं। देखें [User ID से खिलाड़ियों की पहचान करें](/hi/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id)।
</Aside>

कंट्रोल ग्रुप बनाने के लिए, आपके पास ऐप्लिकेशन में बदलाव करने की अनुमति होनी चाहिए।

1. **सेटिंग्स** → **कंट्रोल ग्रुप** पर जाएँ और **कंट्रोल ग्रुप जोड़ें** पर क्लिक करें।
2. ग्रुप का नाम दर्ज करें।
3. **ग्रुप का आकार** 1% से 20% के बीच सेट करें। ज़्यादातर ऐप्स के लिए 5% की सलाह दी जाती है।
4. एक मोड चुनें। **स्थायी** उन्हीं खिलाड़ियों को तब तक बाहर रखता है जब तक आप ग्रुप बंद नहीं करते। **ऑटो-रिफ्रेश** हर 1, 2 या 3 महीने में नए खिलाड़ी चुनता है और पिछले खिलाड़ियों को फिर से संदेश पाने वालों में लौटा देता है। **समाप्ति तिथि वाला प्रयोग** आपकी सेट की गई तारीख पर सभी को फिर से संदेश पाने वालों में लौटा देता है।
5. **बनाएँ** पर क्लिक करें।

कंट्रोल ग्रुप चालू होते ही उसमें शामिल खिलाड़ियों को किसी भी चैनल में मार्केटिंग संदेश मिलना बंद हो जाते हैं, इसलिए आपकी Journey उतने हिस्से के कम खिलाड़ियों तक पहुँचती हैं। ट्रांजैक्शनल संदेश उन तक अब भी पहुँचते हैं।

सभी सेटिंग्स के लिए, देखें [कंट्रोल ग्रुप बनाएँ और प्रबंधित करें](/hi/product/audience-data-and-segmentation/control-groups/create-and-manage-control-group/)।