Skip to main content
Réengagez les utilisateurs avec du contenu opportun et personnalisé sur tous les appareils, même lorsqu’ils n’utilisent pas activement votre application ou site web. Regardez comment les notifications push génèrent le plus d’engagement, ou passez directement à la mise en route.

Pourquoi les notifications push génèrent le plus d'engagement

OneSignal fournit une plateforme complète pour gérer les notifications push sur mobile, web et ordinateur :
  • Envoyez des campagnes et des messages transactionnels depuis le tableau de bord ou l’API.
  • Automatisez des flux multicanaux avec Journeys.
  • Ciblez les utilisateurs avec précision en utilisant des Segments, des filtres ou des données utilisateur.
  • Tests A/B et optimisation des performances des messages.
  • Personnalisez le contenu avec des attributs utilisateur et du contenu dynamique.
  • Intégrez-vous à votre stack : HubSpot, Mixpanel, Amplitude, Zapier et plus.

Configuration du push

Avant d’envoyer des notifications push, terminez la configuration de la plateforme, configurez les invites de permission et activez les fonctionnalités dont vous avez besoin.

Guides de configuration de plateforme

Configuration du push mobile

Configuration complète pour les notifications push iOS, Android, Huawei et Amazon.

Configuration du push web

Activez le push pour Chrome, Firefox, Safari et Edge.

Configuration du SDK mobile

Intégrez le SDK OneSignal dans votre application mobile.

Configuration du SDK web

Intégrez le SDK OneSignal dans votre site web.

Migration vers OneSignal

Étapes de migration depuis Firebase, Airship, Braze et d’autres fournisseurs.

Support des applications macOS

Configurez OneSignal pour les applications macOS.

Support des applications Windows

Configurez OneSignal pour les applications de bureau Windows.

Support watchOS et Wear OS

Ajoutez OneSignal aux appareils Apple Watch et Wear OS.

Permissions

Une expérience d’opt-in bien conçue maximise votre audience push.

Invites de push mobile

Créez des invites de pré-autorisation et des bonnes pratiques pour les applications mobiles.

Invites de push web

Personnalisez le moment et le message de l’invite pour le push web.

Push provisoire iOS

Envoyez des notifications silencieuses au centre de notifications avant de demander l’autorisation complète.

Catégories de notifications Android

Permettez aux utilisateurs Android de personnaliser comment ils reçoivent les notifications de votre application.

Fonctionnalités et cas d’usage avancés

Personnalisation des messages

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

Messagerie multilingue

Envoyez des notifications push dans la langue préférée de chaque utilisateur.

Limitation

Contrôlez la vitesse de livraison des notifications pour les grandes audiences.

Plafonnement de fréquence

Limitez le nombre de notifications push par utilisateur.

Notifications de données et d'arrière-plan

Envoyez des notifications de données uniquement pour les tâches en arrière-plan.

Notifications VoIP

Envoyez des notifications push spécifiques à VoIP pour les applications d’appel.

Envoyer des notifications push

Vous pouvez envoyer des messages de plusieurs façons. La meilleure option dépend de vos cas d’utilisation.

Tableau de bord

Rédigez un message rapidement depuis le tableau de bord.

Envoyer via l'API

Envoyez des messages par programmation via l’API REST.

Journeys

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

Tests A/B

Testez jusqu’à 10 variantes de message pour optimiser les performances.

Envoyer depuis le tableau de bord

Sélectionner 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.
Tableau de bord OneSignal montrant les options de création de message

Créez un nouveau message dans le tableau de bord OneSignal.

Choisir une méthode de composition

Définir un nom et une étiquette

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

Sélectionner 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.
Champs du tableau de bord pour le nom, l'étiquette et la sélection du segment d'audience

Sélection du nom, de l'étiquette et du segment d'audience dans le tableau de bord.

Concevoir le message et l'envoyer

Composez la notification en utilisant les propriétés de conception et les propriétés de fonctionnalité ci-dessous. Puis envoyez immédiatement ou définissez une planification de livraison.

Planification de livraison et optimisation

Observez comment le timing impacte les performances des notifications push.

Le timing est tout : Comment envoyer des notifications push qui génèrent de l'action

Choisissez quand OneSignal évalue l’appartenance à l’audience et commence à livrer le message.
L’heure d’envoi détermine la date limite de l’audience. OneSignal évalue l’appartenance à l’audience à ce moment-là, et toute personne dans l’audience reçoit le message quels que soient les paramètres d’optimisation par utilisateur.
Heure de livraison par utilisateur : Définissez quand chaque utilisateur de l’audience reçoit le message. Remplacements de livraison : Remplacez les valeurs de livraison par défaut au niveau de l’application pour ce message uniquement.
Avec la Livraison intelligente ou l’Heure personnalisée par fuseau horaire, la livraison s’étend sur une période de 24 heures afin que chaque enregistrement de l’audience puisse recevoir le message. S’il est déjà 10 h pour un destinataire lorsqu’un message prévu à 9 h heure locale est envoyé, il le reçoit à 9 h le jour suivant.

Propriétés de conception

Les messages push peuvent soit afficher du contenu destiné à l’utilisateur, soit effectuer des opérations en arrière-plan.
  • Notifications d’affichage : Nécessitent un message et peuvent inclure un titre, une image, des boutons d’action et d’autres éléments visuels.
  • Notifications d’arrière-plan/de données uniquement : Omettez headings et contents, définissez content_available sur true à la fois sur iOS et Android, et incluez éventuellement des données supplémentaires.
Diagramme annoté d'une notification push avec : 1 titre, 2 message, 3 icône, 4 image, 5 boutons d'action, 6 nom de l'application ou navigateur, 7 horodatage de réception

Anatomie d'une notification push web et mobile

Légende : 1 Titre, 2 Message, 3 Icône, 4 Image, 5 Boutons d’action, 6 Nom de l’application ou navigateur, 7 Horodatage de réception.
Utilisez le compositeur de messages IA pour générer rapidement des titres et du texte de corps de notification. Ajustez le ton et le contenu pour correspondre à votre marque en quelques clics.

Titre

Texte personnalisable le plus haut de la notification. L’apparence du texte est contrôlée par le système d’exploitation.
Les plateformes push (Android, iOS, Huawei, Amazon) ne tronquent pas les titres ou les messages à un nombre fixe de caractères. L’endroit où le texte est coupé dépend de l’appareil, de l’orientation et de la taille du texte système de l’utilisateur (mode Accessibilité). Sur Android, cela varie également selon le launcher et le fabricant.OneSignal et les services de livraison (APNs, FCM et autres) envoient la notification mais ne contrôlent pas la façon dont l’appareil l’affiche, donc aucune option d’API ou de charge utile ne peut outrepasser la troncature. Le même texte peut s’afficher entièrement sur un appareil et être coupé sur un autre.

Sous-titre

Texte secondaire pris en charge sur iOS et macOS uniquement (via APNs). Non disponible sur Android ou web.
Les sous-titres sont tronqués indépendamment du titre, selon les mêmes règles de rendu du système d’exploitation. Voir la note Titre ci-dessus.

Message

Contenu principal de la notification. Ne prend pas en charge les polices personnalisées ou les styles. Le style est défini par le système d’exploitation.
Le corps du message est tronqué selon les mêmes règles de rendu du système d’exploitation, et la quantité affichée dépend de si la notification est réduite ou développée. Voir la note Titre ci-dessus.

Icônes

Personnalisez les petites et grandes icônes sur Android et web. iOS utilise toujours l’icône de l’application.

Image

Ajoutez une grande image aux notifications sur Android, iOS et Chrome pour Windows/Android.
  • Taille recommandée : 1024×512px (rapport d’aspect 2:1)
  • Taille maximale : 1 Mo, largeur maximale : 2000 px
  • Non pris en charge sur Safari (macOS/iOS) ou le Centre de notifications macOS
  • L’image doit être tapée ou agrandie sur mobile pour être vue
  • Formats pris en charge : PNG, JPG, GIF (animé uniquement sur iOS)
  • API : ios_attachments (iOS), big_picture (Android), chrome_web_image (Chrome web)
  • Voir Images et médias riches

Nom de l’application

Le nom de l’application affichant la notification.
  • iOS : Défini dans Xcode sous Display Name ; nécessite un redémarrage de l’appareil pour mettre à jour
  • Android/Amazon/Huawei : Défini dans AndroidManifest.xml sous <application android:label="YOUR APP NAME">
  • Web : Affiche le nom du site et/ou le navigateur

Propriétés de fonctionnalité

Boutons d’action

Ajoutez des boutons interactifs à la notification push.

URL de lancement

Contrôlez où vont les utilisateurs lorsqu’ils tapent sur la notification.
  • API : url (URL universelle unique), app_url (lien profond, par exemple your-app://screen), web_url (lien web http/https)
  • Voir URLs, liens et liens profonds

Badges

Affichez des points ou des numéros de badge sur les icônes d’application.
  • iOS : Badge numérique rouge ; peut définir, incrémenter ou effacer. API : ios_badgeType, ios_badgeCount
  • Android : Nécessite des catégories de notification
  • Huawei : Badge affiché sous forme de nombre ou de point. API : huawei_badge_class, huawei_badge_set_num, huawei_badge_add_num
  • Web (Chrome sur Android) : Icône monochrome de barre d’état pour les notifications web Chrome sur les appareils Android. Ce n’est pas un badge d’icône d’application. Recommandé : PNG carré, 96×96 (minimum 72×72). API : chrome_web_badge. Voir Icônes de notification
  • Voir Badges

Son

Jouez un son lorsque le push est livré.

Données supplémentaires

Ajoutez des paires clé-valeur personnalisées à la charge utile pour la gestion du SDK.

ID de repli (push mobile)

Remplacez les notifications antérieures par une plus récente si elles partagent le même collapse_id. Longueur maximale : 64 caractères. API : collapse_id Par exemple, une application météo envoie trois alertes. Si l’utilisateur ouvre son appareil après les trois, seul le dernier message s’affiche.

Sujet de push web (push web)

Évitez de remplacer les anciennes notifications web en utilisant des valeurs web_push_topic uniques. Les notifications avec des sujets différents restent visibles indépendamment. Longueur maximale : 64 caractères. API : web_push_topic

Priorité

Définissez l’urgence du push, en particulier dans les modes d’économie de batterie.
  • Élevée (10, par défaut et recommandé) : Messages immédiats, basés sur des alertes.
  • Normale (5) : Recommandé pour les notifications d’arrière-plan et de données uniquement.
  • API : priority
  • Docs de plateforme : Priorité APNs, Priorité FCM.

Durée de vie (TTL)

Combien de temps conserver un message si l’appareil est hors ligne. Par défaut : 3 jours. Plage : 0–2 419 200 secondes (28 jours). API : ttl Si un utilisateur est hors ligne et que le TTL expire, le message est rejeté. Définissez ttl: 0 pour les messages qui ne doivent jamais être livrés en retard.
Limitation iOS : APNs ne stocke que la notification la plus récente lorsque l’appareil est hors ligne. Les notifications antérieures sont abandonnées. En savoir plus.

Regroupement de notifications

Android et iOS regroupent automatiquement les notifications après qu’un appareil en ait reçu 4 ou plus de votre application.
Appareil Android montrant des notifications push regroupées de la même application

Notifications regroupées sur Android.

Type de message Huawei (Huawei)

Contrôlez comment OneSignal livre le push aux appareils Huawei (HMS). API : huawei_msg_type
  • data : Le SDK OneSignal effectue le rendu de la notification côté client, permettant l’ensemble complet des fonctionnalités (grande image, boutons d’action) et la Livraison confirmée. Non affiché si l’application est fermée de force.
  • message (par défaut) : HMS Core effectue le rendu côté serveur ; titre et corps uniquement, mais s’affiche même si l’application est fermée de force.
  • Voir huawei_msg_type et Notifications de données et d’arrière-plan.
huawei_msg_type=data est le type de transport HMS, pas une notification silencieuse. Un push de type data avec du contenu visible affiche quand même une notification complète.

Annuler les notifications push

Annulez un message s’il n’a pas encore été Livré. OneSignal cesse d’envoyer le message à tous les abonnements pas encore en file d’attente. Cela ne supprime pas le message des appareils qui l’ont déjà reçu. Dans le Rapport de message, sélectionnez Actions > Annuler, ou utilisez l’API Cancel Message.

Supprimer une notification push d’un appareil

Une fois livré, vous ne pouvez remplacer une notification push que si vous définissez un ID de repli ou un Sujet de push web. Sans l’un de ces éléments, la notification ne peut pas être remplacée ou supprimée.

Analyses

Suivez les performances des messages et l’engagement.

Rapports de messages push

Rapports de taux de livraison, de taux d’ouverture et de clics au niveau des messages.

Vue d'ensemble 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 outils BI en temps réel.

API View messages

Extrayez les analyses de messages par programmation via l’API REST.

FAQ

Quelles plateformes le push OneSignal prend-il en charge ?

OneSignal prend en charge le push sur iOS (APNs), Android (FCM), Huawei (HMS), Amazon (ADM), les navigateurs web (Chrome, Firefox, Safari, Edge), macOS et Windows. Voir les guides de configuration de plateforme ci-dessus.

Comment tester les notifications push avant de les envoyer aux utilisateurs ?

Configurez des utilisateurs de test pour vérifier la livraison, le rendu et les liens profonds sans affecter les vrais utilisateurs. Vous pouvez également envoyer à un segment d’un seul utilisateur pour des tests rapides.

Pourquoi mes notifications push ne s’affichent-elles pas ?

Les causes courantes incluent des informations d’identification de plateforme manquantes ou expirées, des utilisateurs n’ayant pas accordé l’autorisation, ou des paramètres au niveau de l’appareil comme Ne pas déranger. Voir Notifications non affichées ou retardées pour une liste de vérification complète de dépannage.

Quelle est la taille maximale de la charge utile de notification push ?

La taille totale de la charge utile est d’environ 4 Ko sur toutes les plateformes. Le champ data prend en charge jusqu’à 2048 octets. Dépasser ces limites peut entraîner une troncature ou un rejet des notifications.
Ceci est différent de la troncature du titre/corps à l’écran. La taille de la charge utile est une limite stricte appliquée par APNs/FCM avant la livraison. La troncature d’affichage du titre et du corps se produit après la livraison, sur l’appareil, et dépend du rendu du système d’exploitation. Voir Titre ci-dessus.