Les messages In-App sont en phase pilote ouverte, ce qui signifie qu'ils peuvent être activés sur le compte Emarsys sur demande à votre Client Success Manager Emarsys. Toutefois, nous prévoyons d'apporter des mises à jour avant qu'ils n'entrent en phase de release générale.
Cet article vous fournit des informations pour configurer des campagnes In-App pour envoi à des groupes d'utilisateurs sur de multiples plateformes et appareils mobile.
Table des matières
Activer In-App
In-app doit être activé explicitement pour chaque app. Pour ce faire, suivez les étapes ci-dessous :
- Allez à Canaux > Mobile Engage > Paramètres d'App.
- Modifiez l'app en cliquant sur symbole d'icône Informations (stylo) à droite.
- Cliquez sur Activer sous la section Messages In-app sur la page Paramètres d'app.
Onglet In-App
Pour naviguer jusqu'aux Messages In-App, allez à Canaux >Mobile Engage > onglet Messages In-App. Vous pouvez voir sur cet onglet les détails de tous vos messages in-app listés avec leur Nom, Source destinataire, État, le Nom de l'App, Type de campagne in-app, Priorité, la date à laquelle elle a été Créée et Modifiée pour la dernière fois. Les fonctionnalités filtrage/recherche sont disponibles, l'option N'afficher que les messages actifs exclura de la liste tous les messages finis ou annulés.

Source destinataire
Un message In-App peut avoir une des Sources destinataires suivante :
- Diffusion - Envoie des messages In-App à tous les contacts.
- Segment d' Audience
- Aucun segment (Audience vide) - Envoie des messages In-App à partir d'un programme Interactions.
- Sélectionnez un segment pour envoyer des messages In-App à un segment Emarsys.
- Message Push - Sélectionnez cette option si le message In-App doit être ciblé par une campagne push.
Avec segment il y a deux options supplémentaires. Il est possible soit de choisir le segment à rafraîchir toutes les 24 heures en fonction de la définition du segment, soit d'envoyer un instantané actuel du segment, et dans ce cas l'audience ne sera actualisée qu'à partir du programme d'automation.
Statut
Un message In-App peut avoir un des états suivants :
- En cours de conception Certains contenus ou paramètres sont encore manquants.
- Lancé La campagne In-App a été lancée et est active.
- Terminée - La campagne In-App est terminée et n'est plus active.
Type d'in-app
Il y a 2 types d'In-app possibles, Incrustation ou Aligné.
- Incrustation - La campagne In-app est affichée sur l'écran entier et doit faire l'objet d'une interaction pour pouvoir retourner sur l'écran de l'app.
- Aligné - La campagne In-app est affichée dans une partie prédéfinie de l'écran.
Priorité
La priorité définit dans quel ordre les campagnes sont affichées aux contacts. Quand un contact appartient à plusieurs audiences de campagne, il en résulte que la campagne ayant la plus haute priorité est affichée. Le plus haut paramètre de priorité est 1.
Pour ajouter le paramètres de priorité d'une campagne, cliquez sur Définir la priorité. Sélectionnez ensuite la campagne, puis utilisez les icônes haut/bas pour configurer le niveau de priorité. Une fois la mise à jour terminée, cliquez sur le bouton Terminer la Priorisation pour enregistrer les changements.
Créer un nouveau message In-App
Il y a 2 options pour créer un message in-app, Créer un message aligné ou bien Créer un message In-app. Pour démarrer, cliquez soit sur Créer un message aligné ou Créer un Message In-app dans l'onglet message In-App; pour ouvrir l'assistant de création de message. Emarsys offre un flux de travail très intuitif pour créer des nouveaux messages In-App. Ceux-ci sont présentés sous la forme des étapes principales suivantes :
Les messages aligné doivent être impérativement pré-configurés sur l'app, car il faudra lui indiquer où placer ce message. Les détails techniques sur la façon dont les développeurs doivent s'y prendre se trouvent dans les guides d'implémentation du SDK iOS et Android.
L'étape Planification n'est disponible que si la source destinataire utilise un segment. Également par défaut, la nouvelle campagne se voit attribuer la plus haute priorité.
1. Paramètres du mesage
Définissez les Paramètres généraux de votre toute nouvelle campagne de message In-App.
Les paramètres généraux
- Nom du message Vous pouvez nommer (ou renommer plus tard) votre message In-App pour identifier la campagne sur l' onglet Messages In-App.
- App Mobile Vous pouvez sélectionner l'application mobile sur laquelle vous voulez afficher votre notification de message. Vous ne pouvez envoyer votre message qu'à une seule application. Seules les apps déjà associées à votre compte sont listées ici.
- Source destinataire Définissez l'audience cible de votre message.
- Diffuser - Envoyer aux appareils mobile de tous les contacts.
- Audience - Envoyer aux contacts qui appartiennent à un programme Interactions.
- Segment Vous pouvez sélectionner un segment pré-construit, si vous utilisez un segment pour votre source destinataire.
- Appliquer les critères de segment aux appareils De manière optionnelle, vous pouvez appliquer les critères de segments aux appareils à diverses conditions.
Source destinataire
Les options de Source destinataire se déclinent comme suit :
- Diffuser - Envoyer à tous les contacts ayant des appareils mobile liés à leur compte. -
- Audience - Envoie des messages In-App à partir d'un programme Interactions.
- Utiliser un segment envoie un message à un segment Emarsys.
Le Message In-App Mobile Engage ne peut être utilisé dans un programme Interactions que si la source destinataire est réglée sur Interactions et que le Message In-App est lancé. Après que le Message In-App est lancé, il peut être sélectionné dans le menu déroulant du noeud Mobile Engage dans Interactions. Si le message In-App n'est pas encore lancé, alors il n'apparaît pas dans le menu déroulant.
La segmentation Mobile Engage est incluse dans la fonctionnalité de segmentation universelle d'Emarsys, accessible dans le menu Contacts -> Segments. Pour plus de détails, voir Créer des segments Mobile Engage.
Appliquer des critères de segment pour les appareils
Cochez la case Appliquer des critères de segment pour les appareils pour activer le filtrage au niveau de l'appareil. En cochant cette option, la liste de menu déroulant Conditions apparaît.
Conditions
Dans la liste de menu déroulant Conditions vous pouvez sélectionner les critères de segment pour les appareils mobiles. Si vous avez initialement créé le segment et ajouté des critères au niveau de l'appareil, vous pouvez sélectionner ce segment ici. La condition au niveau de l'appareil définie auparavant sera prise en considération au moment de l'envoi d'un message push.
Si vous voulez spécifier une condition au niveau de l'appareil vous pouvez le faire en créant des segments Mobile Engage. Ici vous pouvez seulement consulté les conditions au niveau de l'appareil spécifiée quand vous avez créé un segment et qu'elles ont véritablement été prises en compte.
Un exemple de conditions au niveau de l'appareil est de cibler une plateforme OS spécifique. Ainsi si le contact a 2 appareils enregistrés, par ex. iPhone et Android, le contact ne reçoit le message que sur l'appareil dont l'OS est ciblé. Les conditions au niveau de l'appareil sont aussi utiles du fait que la liste de contacts n'affiche pas les informations d'appareils comme la plateforme OS, la version d'OS etc.
Quand vous avez terminé avec vos paramètres généraux, cliquez sur Enregistrer comme brouillon pour enregistrer votre message pour la première fois.
2. Création de contenu
A l'étape Création de contenu vous avez 3 différents onglets + un panneau d'Aperçu à utiliser pour définir le contenu de votre campagne de messages In-App. Les onglets (et le panneau d'Aperçu) dans l'éditeur de contenu sont les suivants :
1. Onglet de Modèle
Les messages In-App peuvent être créés en fonction des modèles prédéfinis. Les modèles de campagne in-app Mobile Engage sont accompagnés d'un design pré-configuré qu'il vous est facile d'adapter à votre marque et votre contenu.
Les options de modèle sont plein écran, modal ou modèles multi-étapes. Sélectionnez le modèle le plus approprié en cliquant dessus.
Pour les messages multi-étapes, il est possible de modifier l'ordre des étapes individuelles dans le panneau de gauche. Dans le panneau Aperçu sur la droite, utilisez la boîte de menu déroulant en haut de l'aperçu pour passer d'une étape à l'autre quand vous faites vos modifications.

2. Panneau d'aperçu
Le panneau d' Aperçu sur la droite vous montre comment votre message apparaîtra. Dans cette section vous pouvez directement modifier le texte, les polices, les images et les boutons d'action de la campagne.
La personnalisation n'est pas actuellement disponible pour les messages In-App.
Modifier le texte
Pour modifier le texte, cliquez sur la case texte et effectuez la modification. Ce faisant, les options de formatage du texte apparaissent pour permettre la personnalisation.
Modifier l'image
Pour modifier l'image, cliquez sur l'image puis sur Modifier les caractéristiques d'image. Ce faisant, la case de caractéristiques d'image apparaît pour assigner l'image.
Nous recommandons d'utiliser un CDN ou bien notre serveur MediaDB pour une vitesse de rendu maximale. L'URL donnée doit utiliser HTTPS.
Si le modèle choisi autorise la modification de l'image d'arrière-plan, l'option est disponible sur l'onglet Styles.
Modifier les boutons d'action
Pour modifier le(s) bouton(s) d'action, cliquez sur le bouton d'action et effectuez la modification. Ce faisant, les options de formatage de texte apparaissent pour permettre la personnalisation du texte. En plus du formatage de texte, il est possible de configurer l'action réalisée quand le bouton est pressé. Les options sont les suivantes :
- Deep Link - Deep link vers une région particulière de l'app.
- Événement personnalisé - Pour démarrer un événement personnalisé pour le traçage, à utiliser dans la segmentation ou pour lancer une autre campagne.
- Ouvrir un lien extérieur - Pour ouvrir une URL dans le navigateur.
- Demander l'autorisation Push - Pour demander l'autorisation push au contact.
- Fermer - Pour fermer le message In-App.

3. Onglet de styles
Dans l'onglet Styles sur la gauche, vous pouvez personnaliser les paramètres, de sorte que les messages In-App apparaissent natifs à l'app.
Les options de personnalisation du style In-App disponibles incluent :
- Image de fond.
- L'opacité de l'arrière-plan.
- La couleur d'arrière-plan du bouton.
- La couleur de contour du bouton.
- Le rayon du contour du bouton.
- L'épaisseur du contour du bouton.
- La couleur d'arrière-plan du bouton fermer.
- La couleur de police du bouton fermer.
- La position du bouton fermer.

4. Onglet de langues
Vous pouvez ajouter et retirer des langues. Utilisez le champ de recherche dynamique pour trouver la langue requise ou bien sélectionnez-la à partir de la liste de menu déroulant puis cliquez sur Ajouter.
Ajoutez autant de nouvelles langues que vous voulez et écrivez le contenu de message dans cette langue. Les langues qui n'apparaissent pas ici recevront le contenu dans la langue de l'appli par défaut.
Vous pouvez aussi supprimer des langues mais il est obligatoire d'avoir une langue par défaut.

Si vous ajoutez une langue mais qu'elle n'a aucun contenu, ces clients recevront aussi du contenu dans la langue par défaut de l'app.
Tester un message In-App
Cliquez sur le bouton Messages tests sur la droite.
Dans la fenêtre Envoyer message test qui apparaît, vous pouvez préciser l'adresse email à laquelle un message test sera envoyé.
L'adresse de l'email test doit être une adresse valide contenue dans votre base de données Emarsys, associée à un appareil connu.
Le message test n'est pas disponible pour le type de message In-app aligné.
Si l'envoi du message test échoue, un message d'alerte rouge apparaîtra à l'écran. Cela peut advenir pour les raisons suivantes :
- Aucun contact correspondant à l'adresse email donnée n'a été trouvé dans la base de données Emarsys.
- L'adresse email a été trouvée, mais aucun appareil ne lui est associé.
Pour tester votre message, cliquez sur Sauvegarder & Envoyer.
3. Planification
Dans la section Planification, vous pouvez définir le déclencheur de campagne, la fréquence des affichages, et le résultat désiré après un clic. Vous pouvez aussi définir une date et une heure spécifiques dans le futur.
Dans la section déclencheur, si déclencheur événementiel est sélectionné, saisissez le nom de l'événement et les conditions de caractéristiques d'événement devant être remplies pour déclencher le message.
Cliquez sur Enregistrer et lancer une fois que le calendrier a été configuré.