Passer au contenu

Créer des messages in-app natifs

Les in-apps natifs utilisent des mises en page prêtes à l’emploi que le SDK Pushwoosh affiche directement sur l’appareil, au lieu de la page HTML chargée par un in-app personnalisé. Cela leur permet de se charger plus rapidement et d’avoir des animations plus fluides, et vous n’avez pas besoin de compétences en design ou en développement pour en créer un.

Optez pour un in-app natif lorsque vous souhaitez lancer rapidement une promotion, un rappel ou une annonce de fonctionnalité et qu’une mise en page entièrement personnalisée n’est pas nécessaire. Si vous avez besoin d’un contrôle total sur le design, créez plutôt un in-app basé sur HTML.

Prérequis

Anchor link to

Avant de créer un modèle d’in-app natif, assurez-vous que :

  • Le SDK Pushwoosh est intégré dans votre application pour que les messages in-app puissent apparaître. En savoir plus
  • Votre application exécute le SDK iOS 7.2.0+ ou le SDK Android 6.10.0+ pour modal, fullscreen et stories. Sheet, carousel et banner nécessitent le SDK iOS 7.2.1+ ou le SDK Android 6.10.1+.

Créer un modèle d’in-app natif

Anchor link to
  1. Allez dans ContenuIn-apps.
  2. Cliquez sur Créer un in-app.
  3. Saisissez un nom de modèle.
  4. Sélectionnez Créer un rich media natif.
  5. Dans TYPE D’AFFICHAGE, choisissez un type d’affichage : modal, fullscreen, stories, sheet, carousel ou banner.
  6. Cliquez sur Créer un in-app.
Boîte de dialogue d'ajout d'un nouveau modèle avec l'option Créer un rich media natif sélectionnée et le menu déroulant du type d'affichage réglé sur modal

L’éditeur s’ouvre avec un aperçu mobile en direct à droite et les champs du modèle à gauche, regroupés en Contenu, Configuration et Actions. Ce que vous voyez dans chaque groupe dépend du type d’affichage que vous avez choisi.

Configurer le type d’affichage

Anchor link to

Une carte centrée, affichée éventuellement sur un arrière-plan assombri.

  1. Sous Contenu, ajoutez un titre et un message, chacun avec sa propre couleur de texte, plus une image facultative.
  2. Sous Configuration, définissez la couleur d’arrière-plan de la carte. Cela remplit la carte derrière votre texte et votre image.
  3. Activez Bouton de fermeture si vous voulez un contrôle ✕ pour que les utilisateurs puissent fermer l’in-app sans appuyer sur un bouton.
  4. Activez Assombrir l’arrière-plan pour assombrir l’écran derrière la carte et maintenir l’attention sur votre message.
  5. Sous Actions, ajoutez un ou plusieurs boutons. Voir Configurer les boutons.
Éditeur d'in-app natif pour le type d'affichage modal avec les champs Contenu, Configuration et Actions, et un aperçu mobile en direct

Fullscreen

Anchor link to

Une image de couverture bord à bord avec du texte et des boutons par-dessus. Remplissez ces champs dans le panneau de gauche :

  1. Sous Contenu, ajoutez une image de couverture, plus un titre et un message, chacun avec sa propre couleur de texte.
  2. Sous Configuration, définissez la couleur de la couverture. Elle s’affiche pendant le chargement de l’image de couverture, ou seule si vous laissez l’image vide.
  3. Activez Bouton de fermeture si vous voulez un contrôle ✕ pour que les utilisateurs puissent fermer l’in-app sans appuyer sur un bouton.
  4. Sous Actions, ajoutez un ou plusieurs boutons. Voir Configurer les boutons.
Éditeur d'in-app natif pour le type d'affichage plein écran avec les champs image de couverture, titre, message et couleur de couverture

Une séquence de diapositives en plein écran avec des barres de progression en haut, similaires aux stories des réseaux sociaux. Chaque diapositive est sa propre entrée Stories sous Contenu.

  1. Remplissez les champs Image, Titre et Message de la première diapositive (chacun avec sa propre couleur de texte).
  2. Réglez Secondes sur la durée pendant laquelle la diapositive reste à l’écran avant de passer à la suivante. La valeur par défaut est 5. Saisissez une valeur de 1 à 30. Les valeurs en dehors de cette plage bloquent l’Enregistrement avec une erreur de validation.
  3. Facultativement, cliquez sur Ajouter à l’intérieur de la diapositive pour lui donner son propre bouton CTA. Voir Configurer les boutons.
Diapositive de Stories avec les champs Image, Titre, Message et Secondes, et une entrée Boutons imbriquée avec son propre lien Ajouter
  1. Cliquez sur Ajouter sous la dernière diapositive pour en ajouter une autre, puis répétez les étapes 1 à 3 pour celle-ci.
  2. Sous Configuration, activez Boucle si vous voulez que la story recommence à partir de la première diapositive après la fin de la dernière.
  3. Activez Bouton de fermeture si vous voulez un contrôle ✕ pour que les utilisateurs puissent quitter avant que toutes les diapositives ne soient lues.
Panneau de configuration pour le type d'affichage stories avec les interrupteurs Boucle et Bouton de fermeture
Exemple de l’apparence de la story terminée pour l’utilisateur
Anchor link to

Une feuille inférieure qui glisse vers le haut depuis le bord inférieur de l’écran. Une poignée en haut permet aux utilisateurs de la faire glisser vers le bas pour la fermer.

Remplissez ces champs dans le panneau de gauche :

  1. Sous Contenu, ajoutez un titre et un message, chacun avec sa propre couleur de texte, plus une image facultative.
  2. Sous Configuration, définissez la couleur d’arrière-plan de la feuille. Cela remplit le panneau derrière votre texte et votre image.
  3. Activez Bouton de fermeture si vous voulez un contrôle ✕ pour que les utilisateurs puissent fermer la feuille sans appuyer sur un bouton.
  4. Sous Actions, ajoutez un ou plusieurs boutons. Voir Configurer les boutons.
Éditeur d'in-app natif pour le type d'affichage feuille avec les champs Contenu, Configuration et Actions, et un aperçu mobile en direct

Un message en plein écran avec plusieurs cartes que les utilisateurs font défiler. Des points en bas indiquent quelle carte est active. Sous Contenu, chaque carte est une entrée Cartes distincte.

  1. Remplissez les champs Image, Titre et Message de la première carte (chacun avec sa propre couleur de texte).
  2. Définissez l’Action pour la carte. Choisissez fermer pour fermer l’in-app lorsque l’utilisateur appuie sur la carte, ou url pour ouvrir un lien (mêmes options que Configurer les boutons).
  3. Cliquez sur Ajouter sous la dernière carte pour en ajouter une autre, puis répétez les étapes 1 et 2 pour celle-ci.
  4. Activez Bouton de fermeture si vous voulez un contrôle ✕ pour que les utilisateurs puissent quitter le carrousel sans appuyer sur une carte.
Éditeur d'in-app natif pour le type d'affichage carrousel avec deux entrées Cartes et un aperçu mobile en direct montrant les points de pagination

Une barre compacte épinglée au bord supérieur ou inférieur de l’écran, pour les messages qui ne doivent pas bloquer toute l’interface utilisateur.

  1. Sous Contenu, ajoutez un titre et un message, chacun avec sa propre couleur de texte, plus une petite image facultative.
  2. Sous Configuration, réglez Position sur haut ou bas pour épingler la bannière au bord de l’écran que vous souhaitez.
  3. Réglez Fermeture automatique, sec pour fermer automatiquement la bannière après ce nombre de secondes. Laissez ce champ vide pour conserver la bannière jusqu’à ce que l’utilisateur la ferme.
  4. Définissez la couleur d’arrière-plan de la barre.
  5. Activez Bouton de fermeture si vous voulez un contrôle ✕ sur la bannière.
  6. Sous Actions, réglez Action sur fermer ou url. Les bannières n’ont pas de boutons séparés. Appuyer n’importe où sur la bannière exécute cette action. Voir Configurer les boutons pour le comportement de fermer et url.
Éditeur d'in-app natif pour le type d'affichage bannière avec les champs Position, Fermeture automatique et Action, et un aperçu mobile en direct épinglé en bas

Configurer les champs de texte

Anchor link to

Les champs de texte ne prennent pas en charge le texte sur plusieurs lignes. Si vous appuyez sur Entrée, l’éditeur peut afficher un saut de ligne, mais Pushwoosh enregistre un espace à la place. Sur l’appareil, le texte apparaît sur une seule ligne.

Pour ajouter un emoji, cliquez sur Emoji à côté de la barre d’outils du champ. Les emojis sont pris en charge dans les mêmes champs de texte que le texte brut. Vérifiez l’aperçu en direct pour voir leur apparence sur la mise en page.

Ajouter du contenu dynamique

Anchor link to

Chaque champ de texte prend en charge la personnalisation avec des tags et l’User ID.

  1. Cliquez sur Personnalisation à côté de la barre d’outils du champ.
  2. Sous Tag, choisissez un tag ou User ID.
  3. Choisissez un modificateur de format (par exemple, CapitalizeFirst ou regular).
  4. Facultativement, saisissez une Valeur de Tag par défaut.
  5. Cliquez sur Insérer.
Champ de message avec une puce de tag de prénom, des contrôles de Personnalisation et d'Emoji, et un panneau pour le Tag, le modificateur de format et la valeur de tag par défaut

Le tag inséré s’affiche sous forme de puce dans le champ. Vous pouvez modifier le tag, le modificateur et la valeur par défaut avant de cliquer sur Insérer. La personnalisation utilise les mêmes tags, modificateurs et valeurs par défaut que le Contenu dynamique.

Lorsque vous cliquez sur Enregistrer, Pushwoosh vérifie le contenu dynamique et Liquid dans chaque champ de texte. Si un champ ne peut pas être analysé (par exemple, une balise {% if %} non fermée), l’Enregistrement est bloqué et un message d’alerte Le contenu dynamique contient des erreurs nomme le champ et la langue défectueux. Corrigez-le, puis cliquez à nouveau sur Enregistrer.

Configurer les boutons

Anchor link to

Les types modal, fullscreen, chaque diapositive de stories et sheet utilisent les mêmes champs de bouton :

  • Texte du bouton et sa couleur.
  • Arrière-plan, Couleur de la bordure et Rayon de la bordure.
  • Action : choisissez ce qui se passe lorsque l’utilisateur appuie sur le bouton :
    • fermer : ferme l’in-app.
    • url : ouvre le lien que vous saisissez dans le champ qui apparaît. Utilisez une adresse web (par exemple, https://example.com) ou un deep link dans votre application (par exemple, myapp://product/123).
Panneau Actions avec une entrée Boutons montrant les champs Texte du bouton, Couleur, Arrière-plan, Couleur de la bordure, Rayon de la bordure et Action

Cliquez sur Ajouter pour ajouter un autre bouton, ou sur le × d’un bouton pour le supprimer.

Ajouter des localisations

Anchor link to

Par défaut, un in-app natif a une seule langue. Pour en ajouter d’autres :

  1. Cliquez sur + à côté du sélecteur de langue dans la barre supérieure.
  2. Sélectionnez les langues à ajouter et cliquez sur Appliquer.
Boîte de dialogue de sélection des langues avec un champ de recherche, les liens Tout sélectionner, Tout désélectionner et Réutiliser la dernière sélection, et une liste de contrôle des langues
  1. Utilisez le sélecteur de langue dans la barre supérieure pour basculer entre les langues et remplir les champs de texte pour chacune d’elles.

Enregistrer le modèle

Anchor link to

Cliquez sur Enregistrer en haut à droite pour conserver vos modifications.

Le modèle apparaît alors dans ContenuIn-apps à côté de vos autres modèles d’in-app.

L’utiliser dans une campagne

Anchor link to

Un modèle d’in-app natif apparaît dans le sélecteur de modèles avec vos autres modèles d’in-app.

Vous pouvez l’utiliser pour :