Vue d’ensemble
Ce guide explique comment configurer le plugin OneSignal WordPress Web Push v3+.Nouveautés de la version 3+
Cette version marque une mise à niveau importante en simplifiant le processus de configuration. Avec la version 3+, vous pouvez gérer tous les paramètres d’invite depuis un seul endroit : le tableau de bord OneSignal.- 🚀 Mise à niveau du SDK : Met à jour le SDK Web OneSignal de la version 15 à 16
- 💬 Invites du tableau de bord : Configurez toutes les invites de permission directement dans le tableau de bord OneSignal, sans code personnalisé
- ⏩ Publication en un clic : Cochez « Envoyer une notification lorsque l’article est publié » pour envoyer automatiquement des notifications push
- 🧑🤝🧑 Ciblage d’audience : Choisissez quels segments reçoivent les notifications pour chaque article
- 📲 Intégration d’application mobile : Envoyez aux abonnés d’applications mobiles avec liens profonds optionnels
Configuration
Avant de commencer, assurez-vous d’avoir :- Un compte OneSignal (gratuit)
- Un accès administrateur WordPress pour installer et configurer les plugins
- Un site web avec HTTPS activé (requis pour les notifications push web)
1. Configurer WordPress dans le tableau de bord OneSignal
Accédez à Settings > Push & In-App > Web > WordPress Plugin or Website Builder
Configuration du site
- Site Name : Le nom de votre site et le titre de notification par défaut.
- Site URL : Doit correspondre exactement à l’URL de votre site WordPress (suivez la politique de même origine)
- Auto Resubscribe : Activez cette option pour réabonner automatiquement les utilisateurs qui effacent leurs données de navigateur lorsqu’ils reviennent sur votre site (aucune nouvelle invite de permission requise)
- Default Icon URL : Fichier PNG ou JPG carré de
256x256pxpour les notifications et les invites – MacOS Safari n’affichera pas d’invite de notification sans icône.

Invites de permission
Configurez vos invites de permission pour Push, Email et SMS. L’invite Push Slide est activée par défaut, mais vous pouvez la personnaliser ou ajouter des invites supplémentaires.- Configuration d'invite de base
- Avancé : Segmentation par catégorie
Configurez le timing et le texte :
- Définissez Auto Prompt sur
1page vue et1seconde pour les tests initiaux- Personnalisez le texte et l’apparence de l’invite
- Ajustez le timing en fonction du comportement des utilisateurs après le lancement

Notification de bienvenue
Configurez une notification immédiate envoyée après la première inscription des utilisateurs. Cela :- Remercie les utilisateurs de s’être abonnés
- Démontre comment les notifications apparaissent
- Augmente l’engagement et réduit les désabonnements
2. Configurer le plugin WordPress
Après avoir enregistré la configuration de votre tableau de bord, vous verrez votre App ID et votre API Key. Copiez ces valeurs dans votre plugin WordPress :

Paramètres avancés
Configurez des options de plugin supplémentaires selon vos besoins :
- Custom Post Types : Ajoutez des types de publication depuis des plugins pour activer les options de notification
- Automatically send notifications when a post is published : Coche automatiquement la case de notification lors de la publication d’articles afin que les notifications soient envoyées sans avoir à cocher la case manuellement
- Automatically send notifications when a post is updated : Coche automatiquement la case de notification lors de la mise à jour d’articles afin que les notifications soient envoyées sans avoir à cocher la case manuellement
- Automatically send notifications when a page is published : Coche automatiquement la case de notification lors de la publication de pages afin que les notifications soient envoyées sans avoir à cocher la case manuellement
- Automatically send notifications when a page is updated : Coche automatiquement la case de notification lors de la mise à jour de pages afin que les notifications soient envoyées sans avoir à cocher la case manuellement
- Automatically send a push notification when I publish a post from 3rd party plugins : Envoi automatique de notifications depuis des plugins de publication externes
- Mobile App Integration : Envoyez des notifications aux abonnés de votre application mobile en utilisant le même App ID OneSignal
3. Terminer la migration (utilisateurs en mise à niveau uniquement)
Après avoir enregistré la configuration de votre tableau de bord OneSignal, retournez sur WordPress

Tester votre configuration
- Test initial
- Vérifier l'abonnement
- Envoyer un message de test
- Visitez votre site web (évitez la navigation privée/incognito—les utilisateurs ne peuvent pas s’abonner dans ces modes) 2. Recherchez l’invite slidedown que vous avez configurée

- Cliquez sur le bouton d’abonnement (étiqueté « Subscribe » dans cet exemple)
- Acceptez la permission du navigateur lorsqu’elle est demandée

- Vérifiez la notification de bienvenue (si configurée)

- Consultez Invites de permission web pour une personnalisation avancée
- Explorez Configuration des canaux pour l’intégration email et SMS
- Configurez des stratégies de segmentation pour une messagerie ciblée
Publier des notifications
Lorsque vous planifiez la publication d’un article, OneSignal planifie également l’envoi d’une notification push à vos abonnés à l’heure planifiée. Si vous replanifiez l’article, la notification push sera annulée et une nouvelle notification push sera planifiée pour la nouvelle heure. Vous pouvez consulter vos notifications planifiées et annulées dans le tableau de bord OneSignal sous Delivery > Scheduled Messages. Consultez Rapports de messages push pour plus de détails.Notifications d’articles de base
Lors de la création ou de la modification d’un article WordPress, localisez la metabox OneSignal Push Notifications (généralement en bas ou dans la barre latérale de l’éditeur d’article).
- Cochez « Send notification when post is published or updated »
- Décochez pour ignorer l’envoi d’une notification pour cet article
Ciblage d’audience
Envoyer à tous les abonnés (par défaut)
Par défaut, les notifications sont envoyées à tous les abonnés push.Envoyer à des segments spécifiques
Ciblez des audiences spécifiques en utilisant les segments que vous créez dans OneSignal Dashboard > Audience > Segments. Si vous avez configuré des catégories à l’étape 3, créez les segments correspondants :- Accédez à Audience > Segments dans votre tableau de bord OneSignal
- Créez des segments en utilisant vos clés de tag, par exemple :
- Segment Actualités : Tag
newsest1 - Segment Offres : Tag
dealsest1
- Segment Actualités : Tag

- Après avoir créé les segments, actualisez votre éditeur d’article WordPress
- Sélectionnez votre segment cible dans le menu déroulant

Personnaliser le contenu des notifications
Comportement par défaut
- Title : Utilise le titre de votre site WordPress (Settings > General)
- Message : Utilise le titre de l’article
- Image : Utilise l’image mise en avant de l’article (si définie)
- URL : Renvoie vers l’article publié
Contenu personnalisé
Cochez « Customize notification content » pour remplacer les valeurs par défaut :

Ajouter un type de publication personnalisé au plugin OneSignal WordPress
Trouver le nom de votre type de publication personnalisé
Consultez la barre d’adresse de votre navigateur lors de la création d’un nouvel article. L’URL ressemblera à :post_type (par exemple, your_custom_type) est le nom exact que vous devrez ajouter dans les paramètres du plugin OneSignal.
Ajouter aux paramètres OneSignal
- Accédez à OneSignal > Settings dans l’admin WordPress
- Dans Advanced Settings, ajoutez les noms de vos types de publication personnalisés au champ Custom Post Types
- Enregistrez les paramètres
product (WooCommerce), tribe_events (Events
Calendar), portfolioIntégration d’application mobile
Si vous avez une application mobile utilisant le même App ID OneSignal :- Activez « Send notification to Mobile app subscribers » dans les paramètres du plugin
- Dans la metabox de l’article, ajoutez une Mobile URL pour les liens profonds
- Les utilisateurs mobiles seront dirigés vers votre application au lieu du navigateur web
FAQ
Comment désactiver les invites sur des pages spécifiques ?
Comment désactiver les invites sur des pages spécifiques ?
Puis-je envoyer des notifications aux abonnés d'applications mobiles ?
Puis-je envoyer des notifications aux abonnés d'applications mobiles ?
- Activez « Send notification to Mobile app subscribers » dans les paramètres du plugin WordPress
- Lors de la publication d’articles, utilisez le champ Mobile URL dans la metabox OneSignal pour spécifier les liens profonds
- Sans Mobile URL personnalisée, les utilisateurs seront dirigés vers votre site web
Comment envoyer des emails ou des SMS depuis WordPress ?
Comment envoyer des emails ou des SMS depuis WordPress ?
- Email : Suivez notre guide de configuration Email, puis utilisez les outils de messagerie Email
- SMS : Suivez notre guide de configuration SMS, puis utilisez les outils de messagerie SMS
Pourquoi mes invites ne fonctionnent-elles pas après la migration ?
Pourquoi mes invites ne fonctionnent-elles pas après la migration ?

Que signifie l'erreur `A bad HTTP response code (404)` ?
Que signifie l'erreur `A bad HTTP response code (404)` ?

- Assurez-vous d’avoir enregistré la configuration de votre tableau de bord OneSignal
- Dans WordPress, cliquez sur « Migration Completed » dans les paramètres du plugin
- Cliquez sur Save Settings pour finaliser la mise à niveau
Puis-je modifier les paramètres de notification avant l'envoi ?
Puis-je modifier les paramètres de notification avant l'envoi ?
onesignal_send_notification.wp-content/mu-plugins/onesignal-custom.php. Cela
garantit qu’il se charge correctement et évite qu’il soit écrasé par les mises à jour.


- Faites défiler vers le bas, cliquez sur Save, puis sur Finish
- Ajoutez du code JavaScript personnalisé aux pages spécifiques où vous souhaitez que les invites apparaissent
Cela vous donne un contrôle total sur le timing et le placement des invites. Consultez Invites de permission web pour les détails d’implémentation.