# الاستعداد للتواصل

تحدد هذه الإعدادات كيف يعيش اللاعبون تجربة رسائلك، وما إذا كان بإمكانك معرفة ما ينجح. اضبطها قبل رسالتك الأولى، حتى لا يُطلب من اللاعبين الإذن أو تصلهم الرسائل في وقت غير مناسب، وحتى تتمكن من قياس النتائج من اليوم الأول.

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

## اطلب إذن الإشعارات في الوقت المناسب

<Aside type="caution" icon="setting" title="مطلوب مساعدة المطورين">
نقل طلب إذن الإشعارات بعيدًا عن التشغيل الأول هو تغيير في كود لعبتك. يُرجى مشاركة [قبل أن تبدأ](/ar/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. أنشئ الرسالة داخل التطبيق. انظر [إنشاء الرسالة داخل التطبيق](/ar/product/content/in-apps/show-in-app-before-push-permission-prompt/#build-the-in-app).
2. أنشئ Journey يبدأ عند الحدث الذي اخترته. انظر [تشغيل الرسالة داخل التطبيق قبل طلب الإذن](/ar/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. تخطَّ اللاعبين الذين سمحوا بالإشعارات بالفعل. انظر [تخطي الطلب للمستخدمين الذين وافقوا بالفعل](/ar/product/content/in-apps/show-in-app-before-push-permission-prompt/#skip-the-prompt-for-users-who-already-opted-in).

أما اللاعبون الذين يرفضون، فتصل إليهم [Journey](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/) عبر قنوات أخرى. يوجّه [التحقق من قابلية الوصول](/ar/product/customer-journey/journey-elements/flow-controls/reachability-check/) اللاعبين إلى فروع مختلفة حسب القنوات التي يمكنك الوصول إليهم من خلالها.

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

## اضبط قواعد التسليم قبل مراسلة اللاعبين

تحدد [قواعد التسليم](/ar/product/messaging-channels/message-delivery-settings/) عدد المرات التي يتلقى فيها اللاعب رسائل منك، لذا اضبطها قبل تشغيل أول Journey. تشغّل الألعاب عدة Journey في الوقت نفسه، ومن دون حدود قد يتلقى لاعب واحد تذكيرًا من Journey الإعداد الأولي وتذكيرًا بمكافأة وعرضًا في المساء نفسه.

1. انتقل إلى **الإعدادات** ← **إعدادات تسليم الرسائل** ← [**تحديد وتيرة الإرسال**](/ar/product/messaging-channels/message-delivery-settings/frequency-capping/).
2. فعّل القنوات التي تستخدمها، مثل الإشعارات والرسائل داخل التطبيق والبريد الإلكتروني.
3. اضبط الحد الأقصى لعدد الرسائل والفترة لكل قناة. القيم المسموح بها من 1 إلى 1,000 رسالة لكل فترة، والفترة من 1 إلى 30 يومًا.
4. اختر وضع العد لكل قناة: **نافذة متحركة** أو **يوم تقويمي**.
5. انقر على **تطبيق التغييرات**، ثم على **تأكيد**.

تستخدم رسائل Journey الحدود العامة افتراضيًا. لتغيير حدود Journey قيد التشغيل، أوقف Journey مؤقتًا أولًا. للاطلاع على السلوك الكامل، انظر [سقف التكرار العالمي](/ar/product/messaging-channels/message-delivery-settings/frequency-capping/).

لكل Journey أيضًا عناصر تحكم خاصة به: فترة الصمت، وحد دخول الحملة، ونوع الرسالة. انظر [أفضل الممارسات لكل Journey](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/#best-practices-for-every-journey).

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

## أعدّ مجموعة تحكم قبل الإطلاق

تستبعد [مجموعة التحكم](/ar/product/audience-data-and-segmentation/control-groups/) نسبة من اللاعبين من جميع الرسائل التسويقية في التطبيق، أو في الدول أو الوسم الذي تقصرها عليه، حتى تتمكن من مقارنتهم بالجميع ومعرفة ما تغيّره رسائلك. أنشئها قبل إطلاق Journey، حتى تشملها المقارنة من اليوم الأول.

<Aside type="caution" title="تعمل مجموعات التحكم حسب User ID">
تختار المجموعة اللاعبين حسب User ID. لكل جهاز يسجّله SDK معرّف User ID، وهو معرّف الجهاز (HWID) إلى أن يسجّل اللاعب الدخول، لذلك قد يُستبعد ضيف يلعب على جهازين على أحدهما ويتلقى الرسائل على الآخر. انظر [تحديد هوية اللاعبين حسب User ID](/ar/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 الخاصة بك إلى عدد أقل من اللاعبين بقدر تلك النسبة. ولا تزال رسائل المعاملات تصل إليهم.

للاطلاع على جميع الإعدادات، انظر [إنشاء مجموعة تحكم وإدارتها](/ar/product/audience-data-and-segmentation/control-groups/create-and-manage-control-group/).