
Les notifications push web vous aident à atteindre les utilisateurs même lorsqu'ils ne sont pas sur votre site
- Site web HTTPS : Le push web ne fonctionne que sur des sites sécurisés avec un certificat SSL valide
- Service worker : Vous devez pouvoir ajouter le service worker OneSignal à votre site web
- Origine de domaine unique : Doit suivre la politique de même origine
- Autorisation de l’utilisateur : Les utilisateurs doivent explicitement accorder l’autorisation de recevoir des notifications
- Navigateurs pris en charge : Fonctionne sur la plupart des navigateurs modernes (Chrome, Firefox, Safari, Edge)
Guides du développeur push web
Avant de pouvoir envoyer des notifications push web, votre développeur doit compléter les étapes suivantes.Configuration du SDK Web
Plugin WordPress
Configuration du push web iOS
Migration depuis un autre fournisseur
Options de configuration
Configurez votre site web pour le push web dans le tableau de bord OneSignal sous Paramètres > Push et intégrés > Web.
Activez la plateforme web dans vos paramètres OneSignal

Choisissez votre type d'intégration en fonction de la configuration de votre site web
Site typique
WordPress
Code personnalisé
- Nom du site : Utilisé dans les titres de notification par défaut
- URL du site : Doit correspondre exactement à l’origine de votre domaine (pas de chemins ni de discordance
www) - Réabonnement automatique : Recommandé - Réabonne automatiquement les utilisateurs de retour qui ont effacé les données du navigateur
- URL de l’icône par défaut : Image
256x256pxaffichée dans les notifications (si non définie, une icône de cloche par défaut est utilisée)
Réabonnement automatique
Si les utilisateurs effacent leurs données de navigateur, ils arrêteront de recevoir des notifications push. Activez cette option pour réabonner automatiquement les utilisateurs lorsqu’ils retournent sur votre site. Consultez Abonnements pour plus de détails.
Paramètres web dans le tableau de bord OneSignal
Invites d’autorisation web
Inviter les utilisateurs à accorder l’autorisation de notification est essentiel pour l’opt-in. Vous pouvez personnaliser le comportement et l’apparence des demandes d’autorisation en fonction de votre configuration.Invites d'autorisation web
Référence du SDK Web
Notification de bienvenue
Vous pouvez activer un push de confirmation optionnel qui est envoyé immédiatement après qu’un utilisateur s’abonne. Les intégrations typiques et WordPress peuvent le définir dans le tableau de bord.
Les notifications de bienvenue confirment l'abonnement réussi et démontrent la valeur
welcomeNotification dans la fonction OneSignal.init. Consultez Référence du SDK Web pour plus de détails.
Pourquoi envoyer des notifications de bienvenue ?
- Informer les utilisateurs qu’ils se sont abonnés avec succès
- Montrer à quoi ressembleront les futures notifications
- Fournir du contenu d’intégration ou les prochaines étapes
Utilisateurs et abonnements
Lorsqu’un utilisateur s’abonne aux push, OneSignal crée automatiquement un abonnement unique lié à son navigateur/appareil. Les abonnements push web sont créés lorsque les utilisateurs :- Accordent l’autorisation pour les notifications push sur votre site web en utilisant un navigateur et un appareil spécifiques
- Retournent sur votre site après avoir effacé les données du navigateur (si le réabonnement automatique est activé)
- S’abonnent depuis un nouveau navigateur ou appareil

Tableau de bord OneSignal : Audience > Utilisateurs
Utilisateurs
Abonnements
Segments
Support iOS
Apple a ajouté le support du push web pour les iPhones et iPads exécutant iOS 16.4+ mais avec des exigences plus strictes :- Les utilisateurs doivent ajouter votre site à leur écran d’accueil
- Les invites d’autorisation sont affichées uniquement après cette étape
- Les notifications se comportent comme des alertes d’application native une fois activées
Push web pour iOS
Guide d'ajout à l'écran d'accueil
Concevoir les notifications push web
Créer des notifications push efficaces implique plus qu’écrire du texte. Apprenez quels éléments sont personnalisables et comment les utiliser efficacement.
Anatomie de la notification push web - personnalisez les éléments 1-6, tandis que 7-9 sont contrôlés par le navigateur
- Titre : Titre accrocheur (recommandé : moins de
50caractères) - Message : Contenu principal de la notification (recommandé : moins de
120caractères) - Icône : Icône de votre marque ou image spécifique à la notification (recommandé :
256x256pxPNG ou JPG) - Grande image : Contenu visuel accrocheur
- Boutons d’action : Boutons d’appel à l’action
- Navigateur : Le navigateur/l’application affichant le push
- Domaine : L’origine de votre site définie automatiquement par le navigateur
- Horodatage et fermeture : Le navigateur ajoute ces contrôles
- Plus d’options : Contrôles supplémentaires spécifiques au navigateur
Aperçu du push
Modèles
Personnalisation et localisation des messages
Vous pouvez personnaliser les messages push pour correspondre aux préférences et à la langue de chaque utilisateur.Personnalisation des messages
Messagerie multilingue
Configurer le comportement du push web
Contrôlez comment vos messages push se comportent après l’envoi—quand ils apparaissent, combien de temps ils sont stockés, et comment les utilisateurs interagissent.Paramètres de livraison, d’affichage et de fermeture
Limitation
Plafonnement de fréquence
Durée de vie (TTL)
Sujet push web
Comportement de clic
Contrôlez ce qui se passe lorsqu’un utilisateur clique sur une notification. Par défaut : Le clic ouvre votre page d’accueil. Personnalisez-le :- Dirigez les utilisateurs vers une URL spécifique
- Utilisez le suivi UTM
- Supprimez le comportement par défaut avec
?_osp=do_not_open
URL, liens et liens profonds
Boutons d'action
Écouteurs d'événements de notification push SDK
Tester votre configuration
Avant le lancement, testez minutieusement votre implémentation de push web sur différents appareils et navigateurs.Liste de vérification pré-lancement
- Le SDK est correctement chargé sans erreurs
- L’invite d’autorisation apparaît et fonctionne
- La notification de test est envoyée et reçue
- Les icônes et images s’affichent correctement
- Le service worker est enregistré et à jour
- Le certificat HTTPS est valide
Analyses push et dépannage
Mesurez les performances des notifications et résolvez les problèmes de livraison courants :Rapports de messages push
Aperçu des analyses
Notifications non affichées ou retardées
Images de notification non affichées
Prochaines étapes
Tests A/B
Parcours
Tags
Analyses
Questions fréquentes
Les utilisateurs peuvent-ils s’abonner au push web sur iOS ?
Oui, à partir d’iOS 16.4+. Les utilisateurs doivent d’abord ajouter votre site web à leur écran d’accueil, puis accorder l’autorisation de notification. Consultez Push web pour iOS pour les étapes complètes de configuration.Pourquoi un utilisateur a-t-il cessé de recevoir des notifications push web ?
La cause la plus courante est que l’utilisateur a effacé ses données de navigateur, ce qui supprime l’abonnement push. Activez Réabonnement automatique dans vos paramètres de push web pour réabonner automatiquement les utilisateurs de retour. Consultez Abonnements pour plus de détails.Les notifications push web fonctionnent-elles en mode Incognito ou navigation privée ?
Non. Les utilisateurs ne peuvent pas s’abonner au push web en mode Incognito ou navigation privée. Les abonnements créés dans une session normale ne sont pas accessibles en mode privé.Quels navigateurs prennent en charge les notifications push web ?
Chrome, Firefox, Safari (macOS et iOS 16.4+) et Edge prennent tous en charge le push web. Chaque navigateur peut avoir un comportement d’invite et un affichage de notification différents. Consultez FAQ Push Web pour les détails spécifiques à chaque navigateur.Puis-je utiliser des sous-domaines avec le push web ?
Chaque sous-domaine (par exemple,app.example.com vs shop.example.com) est une origine distincte. Les navigateurs appliquent la politique de même origine pour le push web, donc chaque sous-domaine nécessite sa propre application OneSignal. Le service worker doit également être hébergé sur la même origine que la page d’abonnement — les CDN et autres sous-domaines ne sont pas autorisés. Consultez Plusieurs sites et sous-domaines pour les options de configuration.