Boutique installable (PWA) et notifications push : autorisation, fréquence et quoi envoyer
Les notifications push permettent de reprendre contact avec des visiteurs qui ne vous ont jamais laissé leur e-mail. Nous expliquons comment elles fonctionnent, comment demander l'autorisation, quels messages fonctionnent et à partir de combien c'est trop.
La plupart des visiteurs de votre boutique n'achètent pas, ne créent pas de compte et ne s'abonnent pas à la newsletter. Ils regardent deux produits et s'en vont. Vous n'avez ni leur e-mail ni leur téléphone, il n'y a donc aucun moyen de leur rappeler quoi que ce soit.
Les notifications push web sont un canal pour ces personnes : une alerte qui apparaît dans leur navigateur ou sur leur mobile, envoyée par votre boutique, avec leur autorisation. Et la boutique installable (PWA) permet d'ajouter votre site à l'écran d'accueil et de l'ouvrir comme une application, sans passer par une boutique d'applications.
Qu'est-ce qu'une PWA
Une Progressive Web App est un site que le navigateur permet d'installer. Elle a besoin de trois choses :
- HTTPS. Sans certificat, ni PWA ni push.
- Un manifeste : un fichier avec le nom de la boutique, les icônes et les couleurs.
- Un service worker : un script que le navigateur garde enregistré et qui reçoit les notifications même lorsque la boutique n'est pas ouverte.
Pour le client, le résultat est une icône sur son mobile qui ouvre votre boutique en plein écran, sans la barre du navigateur. Pour vous, c'est être sur son écran d'accueil, à côté des applications qu'il utilise.
Comment fonctionne une notification push
- Le visiteur accepte de recevoir des alertes. Le navigateur génère un abonnement unique.
- Votre boutique enregistre cet abonnement, chiffré avec une paire de clés qui lui est propre (les clés VAPID).
- Quand vous voulez envoyer quelque chose, la boutique chiffre le message et le remet au service push du navigateur (celui de Google pour Chrome, de Mozilla pour Firefox, d'Apple pour Safari).
- Le navigateur le reçoit et l'affiche, même si la boutique est fermée.
Un détail important : les abonnements sont liés à ces clés. Si vous changez d'outil et perdez les clés, vous perdez tous vos abonnés. Lorsque vous choisissez votre solution, assurez-vous que la liste et les clés vous appartiennent et peuvent être exportées.
Demander l'autorisation : on n'a qu'une seule chance
C'est l'erreur la plus coûteuse. Si la fenêtre native du navigateur demandant l'autorisation d'envoyer des notifications s'ouvre dès l'arrivée sur la boutique, la plupart des gens cliquent sur « Bloquer ». Et une fois bloqué, le site ne peut plus redemander : le visiteur devrait aller dans les réglages du navigateur pour débloquer, et il ne le fera pas.
La bonne méthode est une demande en deux temps :
- D'abord, un message propre à la boutique, à votre image, qui explique ce que vous allez envoyer : « Voulez-vous être prévenu quand ce produit sera de nouveau en stock ou que son prix baissera ? ».
- Ce n'est que s'il répond oui que la fenêtre du navigateur s'affiche.
Et le moment compte. Pas sur la première page, mais quand il y a de l'intérêt : après plusieurs fiches consultées, après un ajout au panier, en faisant défiler un produit, sur la fiche d'un article en rupture.
Quels messages fonctionnent
Ceux que le client a demandés
- Retour en stock d'un produit qu'il voulait.
- Suivi de commande : expédiée, en cours de livraison.
- Baisse de prix d'un article qu'il a consulté.
Personne ne les perçoit comme de la publicité. Ce sont ceux qui ont le meilleur taux d'ouverture et qui génèrent le moins de désabonnements.
Ceux qui récupèrent une vente
- Panier abandonné, en vérifiant juste avant l'envoi qu'il ne s'est pas déjà transformé en commande.
- Navigation abandonnée : quelqu'un a consulté plusieurs fois le même produit sans l'ajouter. Un rappel avec le produit et son prix actuel.
Les campagnes
Une nouveauté ou une promotion, segmentée : à ceux qui ont consulté cette catégorie, à ceux qui ont déjà acheté, par langue ou par pays. Une campagne à toute la liste à chaque promotion est le moyen le plus rapide de la vider.
Fréquence : à partir de combien c'est trop
Il n'existe pas de chiffre valable pour toutes les boutiques, mais il y a des règles :
- Un plafond par personne, quotidien et hebdomadaire, en additionnant scénarios et campagnes.
- Un espacement entre les alertes commerciales : si quelqu'un en a reçu une il y a quelques heures, la suivante attend.
- Des heures de silence dans le fuseau horaire du client. Personne ne veut une alerte d'une boutique à trois heures du matin.
- Une sortie automatique : celui qui achète cesse de recevoir les rappels sur ce qu'il a déjà acheté.
- Mesurez les désabonnements, pas seulement les clics. Si chaque campagne vous coûte plus d'abonnés qu'elle ne génère de conversions, vous envoyez trop.
Consentement et protection des données
L'autorisation du navigateur n'est qu'une partie ; l'autre, c'est votre traitement des données. Si vous associez l'abonnement au client inscrit et utilisez ce qu'il a consulté pour segmenter, indiquez-le dans votre politique de confidentialité, enregistrez le consentement et facilitez le désabonnement. Lorsqu'un client demande l'effacement de ses données, ses abonnements doivent être supprimés eux aussi.
Une base technique à jour
Le push web nécessite HTTPS, un navigateur moderne et une tâche planifiée (cron) qui envoie ce qui est en attente. Dans les boutiques anciennes, avec un PHP dépassé ou sans certificat correctement configuré sur toutes les URL, le service worker ne s'enregistre pas ou les bibliothèques de chiffrement ne fonctionnent pas. Avoir PrestaShop et PHP à jour est une condition préalable, pas un bonus.
Checklist
- HTTPS sur toute la boutique.
- Une demande propre à la boutique avant l'autorisation du navigateur, à un moment d'intérêt.
- D'abord les messages transactionnels : stock, commande, prix.
- Plafonds par personne, espacement et heures de silence.
- Clés et abonnés exportables.
- Politique de confidentialité à jour et suppression en cascade.
- Instructions pour installer la boutique sur iPhone.
Comment le résoudre dans PrestaShop
RKR Mensajería rend votre boutique installable (PWA) et envoie des notifications push depuis votre propre domaine avec vos propres clés VAPID, sans Firebase ni abonnement. Il demande d'abord l'autorisation avec un message propre (déclenché par le temps, le défilement, l'intention de sortie, l'ajout au panier ou après plusieurs fiches consultées) et ne lance qu'ensuite celle du navigateur. Il propose des scénarios dont les filtres sont vérifiés avant chaque étape, comme le modèle de navigation abandonnée, et des automatisations pour le suivi de commande, le retour en stock, le panier abandonné, la baisse de prix et la réactivation, avec des plafonds quotidiens et hebdomadaires, des heures de silence et des campagnes segmentées. Il mesure les envois, les clics et le chiffre d'affaires attribué, exporte la liste avec ses clés et enregistre le consentement avec suppression en cascade. Sur iPhone, il affiche un guide à ceux qui n'ont pas installé la boutique.