# Se préparer à la communication

Ces paramètres déterminent la façon dont les joueurs perçoivent vos messages et votre capacité à savoir ce qui fonctionne. Configurez-les avant votre premier message, afin que les joueurs ne reçoivent ni demande ni message au mauvais moment et que vous puissiez mesurer les résultats dès le premier jour.

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

## Demander l'autorisation push au bon moment

<Aside type="caution" icon="setting" title="Aide des développeurs nécessaire">
Retirer la demande d'autorisation push du premier lancement nécessite une modification du code de votre jeu. Partagez la section [Avant de commencer](/fr/product/content/in-apps/show-in-app-before-push-permission-prompt/#before-you-start) avec vos développeurs.
</Aside>

Sur iOS, la demande du système n'apparaît qu'une seule fois par installation, et si le joueur appuie sur **Ne pas autoriser**, le jeu ne peut plus l'afficher. Ne la montrez donc pas au premier lancement, lorsque le joueur ne connaît pas encore le jeu.

Procédez plutôt en deux étapes. D'abord, affichez un message in-app personnalisé qui explique ce que les notifications apportent au joueur. Seul son bouton **Autoriser** ouvre la demande du système.

Affichez le message lorsque le joueur apprécie déjà le jeu. Choisissez l'événement qui marque ce moment. Le message apparaît la prochaine fois que le joueur ouvre le jeu après l'événement. Par exemple :

* Après le tutoriel : l'événement `Tutorial completed`.
* Après le premier niveau : l'événement `Level completed`.
* Après la première récompense : l'événement `Daily reward claimed`.
* Après le premier succès : l'événement `Achievement unlocked`.

Pour le configurer :

1. Créez le message in-app. Consultez [Créer l'in-app](/fr/product/content/in-apps/show-in-app-before-push-permission-prompt/#build-the-in-app).
2. Créez un Journey qui démarre sur l'événement choisi. Consultez [Déclencher l'in-app avant que l'autorisation ne soit demandée](/fr/product/content/in-apps/show-in-app-before-push-permission-prompt/#trigger-the-in-app-before-permission-is-requested). Pour `Tutorial completed`, ajoutez la condition `completion` est true.
3. Si l'événement se répète, comme `Level completed`, ouvrez **Paramètres**, sélectionnez **Limite d'entrée dans la campagne**, choisissez **Période personnalisée** et réglez **Une fois en** sur **à vie**, afin que le joueur ne voie le message qu'une seule fois.
4. Excluez les joueurs qui ont déjà autorisé les notifications. Consultez [Ne pas afficher la demande aux utilisateurs qui ont déjà accepté](/fr/product/content/in-apps/show-in-app-before-push-permission-prompt/#skip-the-prompt-for-users-who-already-opted-in).

Les joueurs qui refusent sont atteints par les [Journeys](/fr/tutorials/industry-playbooks/mobile-games/build-the-journeys/) via d'autres canaux. Une [Vérification de l'accessibilité](/fr/product/customer-journey/journey-elements/flow-controls/reachability-check/) oriente les joueurs vers différentes branches selon les canaux par lesquels vous pouvez les atteindre.

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

## Définir les règles de livraison avant d'envoyer des messages aux joueurs

Les [règles de livraison](/fr/product/messaging-channels/message-delivery-settings/) déterminent la fréquence à laquelle un joueur reçoit de vos nouvelles : définissez-les donc avant la mise en service du premier Journey. Les jeux exécutent plusieurs Journeys à la fois et, sans limites, un même joueur peut recevoir un rappel d'onboarding, un rappel de récompense et une offre le même soir.

1. Accédez à **Paramètres** → **Paramètres de livraison des messages** → [**Limitation de fréquence**](/fr/product/messaging-channels/message-delivery-settings/frequency-capping/).
2. Activez les canaux que vous utilisez, par exemple push, in-app et e-mail.
3. Définissez le nombre maximal de messages et la période pour chaque canal. Les valeurs autorisées vont de 1 à 1 000 messages par période, et la période va de 1 à 30 jours.
4. Choisissez un mode de comptage pour chaque canal : **Fenêtre glissante** ou **Jour calendaire**.
5. Cliquez sur **Appliquer les modifications**, puis sur **Confirmer**.

Par défaut, les messages des Journeys utilisent les limites globales. Pour modifier les limites d'un Journey en cours d'exécution, mettez d'abord le Journey en pause. Pour le fonctionnement complet, consultez [Plafonnement global de la fréquence](/fr/product/messaging-channels/message-delivery-settings/frequency-capping/).

Chaque Journey possède aussi ses propres contrôles : période de silence, limite d'entrée dans la campagne et type de message. Consultez [Bonnes pratiques pour chaque Journey](/fr/tutorials/industry-playbooks/mobile-games/build-the-journeys/#best-practices-for-every-journey).

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

## Configurer un groupe de contrôle avant le lancement

Un [groupe de contrôle](/fr/product/audience-data-and-segmentation/control-groups/) exclut une partie des joueurs de tous les messages marketing de l'application, ou des pays ou du tag auxquels vous le limitez, afin que vous puissiez les comparer à tous les autres et voir ce que vos messages changent. Créez-le avant de lancer les Journeys, afin que la comparaison les couvre dès le premier jour.

<Aside type="caution" title="Les groupes de contrôle fonctionnent par User ID">
Le groupe sélectionne les joueurs par User ID. Chaque appareil enregistré par le SDK en possède un, l'identifiant matériel de l'appareil (HWID) jusqu'à ce que le joueur se connecte : un invité qui joue sur deux appareils peut donc être exclu sur l'un et recevoir des messages sur l'autre. Consultez [Identifier les joueurs par User ID](/fr/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id).
</Aside>

Pour créer un groupe de contrôle, vous devez disposer de l'autorisation de modifier l'application.

1. Accédez à **Paramètres** → **Groupes de contrôle** et cliquez sur **Ajouter un groupe de contrôle**.
2. Saisissez un nom pour le groupe.
3. Définissez la **Taille du groupe**, de 1 % à 20 %. 5 % est recommandé pour la plupart des applications.
4. Choisissez un mode. **Permanent** maintient les mêmes joueurs exclus jusqu'à ce que vous désactiviez le groupe. **Actualisation automatique** sélectionne de nouveaux joueurs tous les 1, 2 ou 3 mois et réintègre les précédents dans les envois. **Expérience avec date de fin** réintègre tout le monde dans les envois à la date que vous définissez.
5. Cliquez sur **Créer**.

Dès que le groupe de contrôle est activé, les joueurs qui en font partie ne reçoivent plus de messages marketing sur aucun canal : vos Journeys atteignent donc moins de joueurs, dans cette proportion. Les messages transactionnels leur parviennent toujours.

Pour tous les paramètres, consultez [Créer et gérer un groupe de contrôle](/fr/product/audience-data-and-segmentation/control-groups/create-and-manage-control-group/).