
- 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 et exigences
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.Sélectionner le canal de messagerie
- Dans la barre latérale gauche, sélectionnez + Créer… > Intégré ou dans le coin supérieur droit, sélectionnez Nouveau message > Nouveau message intégré.
- Vous pouvez également accéder à Messages > Intégré pour voir les messages précédemment créés dans le tableau de bord.

Choisir une méthode de composition
- Choisissez soit l’éditeur de blocs soit l’éditeur HTML
- Ou utilisez des modèles préconstruits
Définir l'audience cible
Les utilisateurs éligibles pour recevoir le message. Vous pouvez inclure et exclure des segments pour cibler des utilisateurs spécifiques.
- Envoyer au segment par défaut : Par défaut à tous les “Utilisateurs abonnés” si aucun n’est défini.
- Envoyer à des segments spécifiques : Incluez et excluez des segments explicitement. Plusieurs segments ont une relation “OU” ; les abonnements en double sont automatiquement supprimés.
Les messages intégrés sont livrés à tous les abonnements mobiles du segment, quel que soit le statut d’acceptation des notifications push. Cependant, si votre message contient une action de clic d’invitation push, il ne s’affichera pas aux abonnements mobiles abonnés (acceptés).

| Méthode de ciblage | Tableau de bord | API |
|---|---|---|
| Segments | ✅ | ✅ |
| Filtres (API uniquement) | ❌ | ✅ |
| Alias (API uniquement) | ❌ | ✅ |
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.
À 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 :
- 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.
- 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.
- Les conditions de déclenchement sont remplies.
- L’heure et la fréquence planifiées sont valides.
Test
Lors des tests, il est recommandé de faire ce qui suit :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.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.
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.
Vérifier les conditions de déclenchement
Assurez-vous de satisfaire les déclencheurs pour que le message soit affiché.
Vérifier la planification et la fréquence
- Assurez-vous que les dates “Commencer à afficher” et “Arrêter d’afficher” sont définies correctement.
- Définissez “À quelle fréquence voulez-vous afficher ce message ?” sur “À chaque fois que les conditions de déclenchement sont satisfaites” pendant les tests.
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
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 !