Passer au contenu principal
Les messages intégrés (IAM) sont des messages ciblés et personnalisables qui s’affichent dans votre application mobile. Ils vous permettent de :
  • Inciter l’utilisateur à agir, comme s’abonner aux notifications push ou mettre à jour sa localisation.
  • Promouvoir de nouvelles fonctionnalités ou des fonctionnalités sous-utilisées auprès d’utilisateurs ciblés.
  • Afficher des annonces et des nouvelles en temps réel sans publier de mise à jour d’application.
  • Créer des sondages et des carrousels.
  • Aider avec l’intégration et le contenu éducatif.

Configuration in-app

Vous devez avoir le SDK OneSignal installé dans votre application pour utiliser les messages intégrés. Une fois terminé, vous pouvez créer et envoyer des messages intégrés depuis le tableau de bord OneSignal sans écrire de code. Notre SDK dispose également de méthodes pour des cas d’utilisation avancés tels que :
  • Déclencher le message à des moments spécifiques
  • Gestion des clics et liens profonds
  • Mettre le message en pause
  • Gestion du cycle de vie et plus encore !

Configuration du SDK mobile

Ajoutez OneSignal à la base de code de votre application mobile.

Méthodes SDK de messages intégrés

Développeurs : accédez aux API de déclenchement, de gestionnaire de clic et de cycle de vie.

Déclencheurs de messages intégrés

Contrôlez quand les messages apparaissent en fonction du comportement de l’utilisateur ou de l’activité de l’application.

Actions de clic sur les messages intégrés

Définissez ce qui se passe lorsque les utilisateurs interagissent avec votre message.

Envoyer des messages intégrés

Vous pouvez envoyer des messages intégrés depuis le tableau de bord OneSignal et dans les Journeys.

Tableau de bord

Composez et envoyez des messages in-app depuis le tableau de bord OneSignal.

Journeys

Créez des flux automatisés, multi-étapes et multicanaux.

Envoyer depuis le tableau de bord

Sélectionnez le canal de message

Sélectionnez Créer… puis choisissez votre canal de message. Vous pouvez également naviguer vers Messages ou Modèles pour voir les messages précédents.
OneSignal dashboard showing create message options

Choisissez une méthode de composition

Définissez un nom et une étiquette

Ajoutez des métadonnées internes pour le suivi et les rapports. Équivalent API : name

Sélectionnez votre audience

Choisissez quels utilisateurs reçoivent le message. Vous pouvez inclure et exclure des segments pour cibler des groupes spécifiques. Par défaut, tous les « Utilisateurs abonnés » si aucun segment n’est défini.
Dashboard fields for message name, label, and audience segment selection
Les messages in-app sont envoyés à tous les abonnements mobiles dans le segment, quel que soit le statut d’opt-in aux notifications push. Cependant, si votre message contient une action de clic d’invite push, il ne s’affichera pas aux abonnements mobiles déjà abonnés (opt-in).

Conception du message

Utilisez notre éditeur visuel par glisser-déposer ou notre éditeur HTML pour plus de contrôle.

Concevoir par glisser-déposer

Utilisez notre éditeur visuel pour créer rapidement des messages.

Concevoir avec HTML

Contrôle total pour les développeurs pour personnaliser les messages.

Modèles HTML préconstruits

Commencez à partir de mises en page et de campagnes testées.

APIs JavaScript intégrées pour HTML

Ajoutez les actions de clic de OneSignal à vos messages HTML.

Personnalisation des messages

Ajoutez du contenu dynamique pour personnaliser les messages pour chaque utilisateur.

Messagerie multilingue

Localisez votre contenu pour les audiences mondiales.

Actions de clic

Personnalisez ce qui se passe lorsque les utilisateurs cliquent sur des éléments de votre message.

Actions de clic

Personnalisez ce qui se passe lorsque les utilisateurs cliquent sur des éléments de votre message.

Flux d'événements

Suivez les interactions avec le message.

Gestionnaire de clic SDK

Réagissez aux événements de clic avec notre SDK mobile.

Liens profonds

Naviguez les utilisateurs au clic.

Déclencheurs

Définissez quand les messages doivent apparaître pendant les sessions d’application.
Quatre types de déclencheurs :

À l'ouverture de l'application

Déclencher lorsque l’utilisateur lance l’application.

Durée de la session

Délai de X secondes après l’ouverture de l’application.

Depuis le dernier message

Délai de X temps après le dernier message intégré.

Déclencheurs personnalisés

Contrôlé via le SDK addTrigger(s).

Quand ce message devrait-il être rejeté ?

Les messages peuvent être rejetés :
  • Lors d’une interaction utilisateur (clic, balayage)
  • Après un temps défini (rejet automatique)

Planification et fréquence

  • Commencer à afficher : Quand le message devient éligible
  • Arrêter d’afficher : Définir une date/heure de fin ou “Afficher pour toujours”

À quelle fréquence voulez-vous afficher ce message ?

  • Une seule fois (par défaut)
  • À chaque fois que les déclencheurs sont satisfaits
  • Plusieurs fois avec une logique de répétition personnalisée :
Exemples :
  • Afficher 2 fois avec un intervalle de 1 heure
  • Afficher 12 fois avec un intervalle de 30 jours

Comment les messages intégrés sont affichés

Les messages intégrés ne sont pas activement poussés. Au lieu de cela, ils sont récupérés au démarrage de l’application en fonction de l’audience. Puis affichés en fonction de la logique de déclenchement.
Le message s’affichera si :
  1. L’utilisateur répond aux critères d’audience avant le début d’une nouvelle session.
  • Une nouvelle session commence lorsque l’utilisateur ouvre votre application après qu’elle ait été en arrière-plan ou fermée pendant au moins 30 secondes.
  • Si les utilisateurs ont l’application ouverte lorsque le message est mis en ligne ou entre dans le(s) segment(s) pendant la même session, ils devront mettre l’application hors focus (fermer ou mettre en arrière-plan) pendant au moins 30 secondes pour être éligibles à voir le message.
  1. Les conditions de déclenchement sont remplies.
  2. L’heure et la fréquence planifiées sont valides.
Si les critères de segment changent en cours de session, les utilisateurs doivent rouvrir l’application pour voir le message.

Test

Lors des tests, il est recommandé de faire ce qui suit :
1

Ajouter la journalisation détaillée à votre application

Ajoutez notre méthode setLogLevel à Verbose dans votre application pour obtenir des journaux plus détaillés.
2

Assurez-vous que votre abonnement est dans le segment

Comme expliqué ci-dessus dans Comment les messages intégrés sont affichés, l’utilisateur doit correspondre aux critères d’audience avant le début d’une nouvelle session.
  • Consultez Trouver des appareils et définir des utilisateurs de test si vous ne connaissez pas l’ID d’abonnement de votre appareil.
  • Assurez-vous que l’abonnement de votre appareil est dans le(s) segment(s) inclus et non dans le(s) segment(s) exclu(s) si utilisé.
  • Conseil : Vous pouvez ajouter votre appareil en tant qu’abonnement de test et créer ou mettre à jour le segment pour inclure le filtre Utilisateurs de test.
3

Assurez-vous que l'application est fermée ou hors focus pendant au moins 30 secondes

Cela garantira que vous ouvrez l’application pour créer une nouvelle session et être éligible au message.
4

Vérifier les conditions de déclenchement

Assurez-vous de satisfaire les déclencheurs pour que le message soit affiché.
5

Vérifier la planification et la fréquence

6

Mettre à jour le message et s'assurer qu'il est actif

  • Une fois le message actif, vous pouvez ouvrir l’application sur votre appareil.
  • Vous devriez voir le message s’afficher en fonction de vos conditions de déclenchement.

Bouton Test & Aperçu

L’utilisation du bouton Test & Aperçu enverra une notification push à votre appareil de test sélectionné. Lorsque vous cliquez sur la notification push pour ouvrir l’application, le message intégré s’affichera. Pour utiliser cette fonctionnalité, vous devez :
  • Assurez-vous que votre appareil est un Utilisateur de test.
  • Les notifications push sont uniquement envoyées à des fins de test. Les notifications push ne seront pas envoyées lorsque le message sera en ligne.
  • Vous pouvez ouvrir l’application et envoyer le “message de test”. Le message intégré s’affichera.
  • La substitution de balises ne fonctionne pas pour les messages intégrés de test.
  • Si vous ne voyez pas le message, assurez-vous d’avoir suivi les étapes de test.
  • Pour recevoir un message intégré de test, votre appareil doit être abonné aux notifications push. Les IAM de test sont déclenchés par une notification push, donc si votre abonnement a un jeton APNs invalide ou si vous n’êtes pas abonné aux notifications push, le test ne fonctionnera pas.
Besoin d’aide ?Discutez avec notre équipe d’assistance ou envoyez un e-mail à support@onesignal.comVeuillez inclure :
  • Les détails du problème que vous rencontrez et les étapes de reproduction si disponibles
  • Votre OneSignal App ID
  • L’External ID ou le Subscription ID le cas échéant
  • L’URL du message que vous avez testé dans le OneSignal Dashboard le cas échéant
  • Tous les journaux ou messages d’erreur pertinents
Nous serons ravis de vous aider !

Tutoriels et cas d’utilisation

Personnaliser le message intégré

Guide étape par étape pour personnaliser votre message intégré avec des balises.

Cibler les versions d'application obsolètes

Invitez les utilisateurs à mettre à jour leur application.

Invitations à évaluer sur l'App Store

Augmentez vos notes avec des demandes d’évaluation opportunes.

Créer des sondages utilisateur

Collectez des commentaires dans votre application.

Invitations de permission push

Améliorez les taux d’acceptation des notifications push.

Invitations de permission de localisation

Demandez aux utilisateurs d’activer le suivi de localisation.

Créer un tutoriel

Configurez un tutoriel pour aider les utilisateurs à comprendre les nouvelles fonctionnalités de votre application !

Analyses

Suivez les performances et l’engagement des messages.

Rapports sur les messages in-app

Impressions, clics, fermetures et métriques de conversion pour les messages in-app.

Aperçu des analyses

Toutes les options d’analyse disponibles dans OneSignal.

Event Streams

Diffusez les événements push vers votre entrepôt de données ou vos outils BI en temps réel.