Passer au contenu principal

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

Les notifications push (également appelées notifications à distance) sont l’un des moyens les plus efficaces de réengager 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. OneSignal fournit une plateforme complète pour gérer les notifications push sur mobile, web et ordinateur. Que vous soyez spécialiste du marketing, chef de produit ou développeur, vous pouvez lancer des campagnes push à fort impact en quelques minutes.

Ce que vous pouvez faire avec OneSignal Push

  • Envoyer des campagnes marketing et des messages transactionnels depuis le Tableau de bord ou l’API
  • Créer des flux push automatisés et multi-canaux avec Journeys
  • Cibler les utilisateurs avec précision en utilisant des Segments, des filtres ou des données utilisateur
  • Tests A/B et optimisation des performances
  • Personnaliser les messages avec des attributs utilisateur et du Contenu dynamique
  • Intégrer avec des CRM et outils comme HubSpot, Mixpanel, Amplitude, Zapier et plus

Configuration du push

Avant d’envoyer des notifications push, complétez les étapes de configuration suivantes :
  1. Configuration spécifique à la plateforme (push mobile, push web, Android, iOS, etc.)
  2. Configurer les invites de permission (permettre aux utilisateurs de s’abonner aux notifications push)
  3. Configurer les fonctionnalités et cas d’usage (personnalisation, multi-langue, limitation, etc.)
Guides de configuration :

Invites de permission

Une excellente expérience d’opt-in maximise votre audience push :

Fonctionnalités et cas d’usage avancés

Comment faire compter chaque notification push


Analyses

Suivez les performances et optimisez l’engagement :

Envoyer des notifications push

Vous pouvez envoyer des messages de plusieurs façons en fonction de vos besoins. Étapes pour envoyer des messages avec le tableau de bord OneSignal :

Sélectionner le canal de message

  • Dans la barre latérale gauche, sélectionnez + Créer… > Push ou dans le coin supérieur droit, sélectionnez Nouveau message > Nouveau Push.
  • Vous pouvez également naviguer vers Messages > Push pour voir les messages précédemment créés dans le tableau de bord.

Options d'envoi de nouveau message dans le tableau de bord OneSignal.

Choisir une méthode de composition

Commencez de zéro ou utilisez des Modèles pré-construits.

Définir un nom et une étiquette

  • Ajoutez des métadonnées de suivi internes.
  • Équivalent API : name

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.

Interface de sélection de nom, étiquette et segment d'audience

Méthode de ciblageTableau de bordAPI
Segments
Filtres (API uniquement)
Alias (API uniquement)

Planification et livraison par utilisateur

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

Planifiez des notifications jusqu’à 30 jours à l’avance. Le push peut être envoyé aux utilisateurs dans leurs fuseaux horaires respectifs ou intelligemment optimisé en fonction du comportement de chaque utilisateur.

Options de planification et de livraison dans le tableau de bord OneSignal.

  • Livraison planifiée : Envoyez à une heure spécifique jusqu’à 30 jours à l’avance (API : send_after)
  • Livraison intelligente : Optimisez par comportement utilisateur (API : delayed_option: last-active)
  • Livraison par fuseau horaire : Livrez à l’heure locale (API : delayed_option: timezone & delivery_time_of_day)
  • Limitation : Limitez la vitesse de livraison (API : throttle_rate_per_minute)
  • Plafonnement de fréquence : Limitez les messages par utilisateur (API : enable_frequency_cap)

Propriétés de conception

Comment transformer des notifications push génériques en messages hautement performants

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 : Omettent le message, incluent content_available et éventuellement données supplémentaires.

1 : Titre, 2 : Message, 3 : Icône, 4 : Image, 5 : Boutons d'action, 6 : Nom de l'application ou navigateur, 7 : Horodatage reçu

Essayez d’utiliser notre Compositeur de messages IA pour générer rapidement le titre et le corps de votre notification. Ajustez facilement 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 (pas de polices personnalisées ou de style comme gras ou italique).

Sous-titre

Texte secondaire pris en charge sur iOS et macOS uniquement (via APNs). Non disponible sur Android ou web.

Message

Contenu principal de la notification. Ne prend pas en charge les polices personnalisées ou le style tel que gras, italique ou souligné. Le style est défini par le système d’exploitation.

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 pour toutes les plateformes : 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)
  • Paramètres 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="VOTRE NOM D'APPLICATION">
  • 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.
  • Paramètres API :
    • url : URL universelle unique
    • app_url : lien profond (par exemple votre-app://ecran)
    • web_url : lien web http ou 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
  • Web (Chrome/Android) :
    • Icône affichée dans la barre d’état Android
    • Doit être un PNG alpha 72×72
    • API : chrome_web_badge
    • Exemple d’icône →
  • 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
Exemple : Un système d’alerte météo peut envoyer les notifications suivantes :
Notification 1. envoyée à 13h41 — "Une tempête approche. Prenez un parapluie !"
Notification 2. envoyée à 14h20 — "La tempête se dissipe. Soleil prévu."
Notification 3. envoyée à 14h44 — "La tempête est passée. Profitez du soleil !"
Si l’utilisateur ouvre son appareil à 16h00, seul le dernier message s’affichera.

Sujet de push web (push web)

Évitez de remplacer les anciennes notifications sur le web en utilisant des valeurs web_push_topic uniques.
  • Longueur maximale : 64 caractères
  • API : web_push_topic
Exemple :
Notification 1. web_push_topic: "breaking-news"   → Notification 1
Notification 2. web_push_topic: "breaking-news"   → Notification 2 (remplace #1)
Notification 3. web_push_topic: "sports"          → Notification 3 (reste visible)
Notification 4. web_push_topic: "weather"         → Notification 4 (reste visible)

Priorité

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

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é. Exemple : Définissez ttl: 0 — Si l’appareil est hors ligne lorsque le message est envoyé, il ne sera jamais livré.
Limitation iOS : APNs ne stocke que la notification la plus récente hors ligne. Les précédentes sont abandonnées. En savoir plus →

Regroupement de notifications

Android et iOS regrouperont automatiquement les notifications après que l’appareil ait reçu 4 notifications ou plus pour votre application. Regroupement de notifications iOS
  • Utilisez la propriété API REST thread_id avec la même valeur pour regrouper les messages.
Regroupement de notifications Android
  • Utilisez la propriété API REST android_group avec la même valeur pour regrouper les messages.
  • La “Clé de groupe” Android peut également être définie lors de l’envoi de messages push depuis le tableau de bord.
Si vous avez besoin de plus de personnalisations, consultez le Android NotificationExtenderService pour regrouper les messages et ajouter un autre NotificationExtenderService pour mettre à jour la notification récapitulative. Consultez le Guide de groupe de notification Android pour plus de détails. Notez qu’il existe certaines limitations que Android 7+ a pour ces notifications récapitulatives. Vous ne pouvez modifier que le texte, la couleur d’accentuation et la petite icône (pas la grande icône). Cependant, vous pouvez toujours modifier les enfants.

Annuler les notifications push

Vous pouvez annuler un message s’il n’a pas encore été Livré. OneSignal cessera d’envoyer le message à tous les abonnements qui n’ont pas été ajoutés à la file d’attente. Cela ne supprime pas le message d’un appareil s’il a déjà été livré. Dans le Rapport de message, sélectionnez Actions > Annuler ou utilisez l’API Cancel Message pour annuler un message.

Supprimer la notification push de l’appareil

Une fois qu’un push a été livré, il y a peu d’options pour le supprimer de l’appareil d’un utilisateur. Vous pouvez remplacer une notification push par une nouvelle si vous définissez un ID de repli ou un Sujet de push web. Si vous ne définissez pas d’ID de repli ou de sujet de push web, vous ne pouvez pas le remplacer.