Avant de pouvoir envoyer la moindre notification push web, il faut que les gens s’abonnent. La campagne Abonnement aux notifications push construit cette invitation — le bandeau ou la popup qui demande l’autorisation — et transmet les abonnés obtenus à Personyze, segmentés et prêts à être ciblés.
C’est la première de deux campagnes. Une fois que vous avez des abonnés, Envoyer des notifications push explique comment rédiger et envoyer.

Pourquoi une invitation personnalisée, et pas seulement la boîte de dialogue du navigateur
Un navigateur ne vous laisse demander l’autorisation d’envoyer des notifications qu’une seule fois de manière utile. Si quelqu’un clique sur Bloquer, c’est pratiquement définitif — vous ne pouvez plus redemander, et revenir en arrière oblige le visiteur à fouiller dans un réglage du navigateur qu’il ne trouvera jamais.
C’est tout l’intérêt d’une invitation douce qui vous est propre. Vous demandez d’abord « souhaitez-vous recevoir des nouvelles ? », et vous ne déclenchez la vraie boîte de dialogue d’autorisation du navigateur que pour les personnes qui disent oui. Celles qui refusent votre invitation peuvent être sollicitées à nouveau un autre jour. Celles qui refusent celle du navigateur, non.
Prérequis : le service worker
Le push web nécessite un service worker — un fichier JavaScript sur votre site capable de recevoir des messages pendant que votre page est fermée. Un site ne peut en avoir qu’un seul. C’est cette contrainte qui détermine la marche à suivre dans votre cas.
Téléchargez le fichier sw.js de Personyze, puis :
- Si votre site n’a pas de service worker — placez
sw.jsdans le dossier racine de votre site, pour qu’il soit accessible à l’adresse/sw.js. Laissez la case d’enregistrement de la campagne cochée. - Si votre site en a déjà un — n’ajoutez pas de second fichier. Demandez à vos développeurs d’intégrer le contenu du fichier
sw.jsde Personyze au début de votre service worker existant, et laissez la case décochée : votre site lance déjà le worker, et un double enregistrement provoque des conflits.
Le panneau de préparation de la campagne le signale, mais notez ce qu’il dit : « Un fichier de service worker doit se trouver à la racine de votre domaine. Nous ne pouvons pas le voir d’ici : merci de le confirmer auprès de la personne qui gère votre site avant de publier. » Personyze ne peut pas vérifier le fichier à votre place — une campagne au vert ne prouve pas que le worker est en place. C’est la raison la plus courante pour laquelle une campagne d’abonnement tourne sans recueillir personne.
Les étapes
Quatre étapes : Cibler, Contenu, QA et Performance.
1. Cibler — à qui la demande est faite

Vous n’avez pas besoin de règle pour exclure les abonnés existants. L’invitation n’apparaît que tant que le navigateur n’a pas encore tranché — les visiteurs qui ont déjà autorisé les notifications, et ceux qui les ont déjà bloquées, ne la voient jamais, quelles que soient ces règles. Personyze s’en charge pour vous.
Sans aucune règle, l’invitation atteint tous les visiteurs. C’est rarement ce que vous voulez : demander dès l’arrivée est la version la plus susceptible d’être bloquée, et un blocage est définitif. Règles à envisager :
- Pas à la première page vue — laissez-les découvrir le site avant de leur demander quoi que ce soit.
- Deuxième visite, ou quelques minutes sur le site — l’intérêt avant l’autorisation.
- Sur une page pertinente — demandez sur le produit ou la catégorie dont parleront les notifications.
Les règles se combinent en groupes avec AND / OR / XOR. Si vous préférez décrire l’audience avec des mots, l’assistant de ciblage IA en haut de l’étape génère des règles à partir d’une description en langage courant, et peut soit les ajouter à ce que vous avez, soit le remplacer.
Deux réglages se trouvent sous les règles. Persistance de l’audience détermine la fréquence à laquelle l’appartenance est réévaluée — par défaut, elle est vérifiée à chaque page. Chevauchements indique si cette campagne partage une audience avec un groupe de conditions.
À droite, la prévision d’audience estime combien de visiteurs récents correspondraient, et Test rules on live visitors vérifie vos règles sur des sessions réelles. Si la prévision affiche zéro alors que vous attendiez autre chose, corrigez cela avant de continuer.
2. Contenu — l’invitation elle-même

Cliquez sur Ajouter une action pour créer l’invitation. L’éditeur d’action comporte trois onglets : Service worker, What to present et Choose placement.
Sous What to present, choisissez un modèle de bandeau ou de popup de notification prêt à l’emploi, ou partez d’un design personnalisé. Ce que vous pouvez ajuster :
- Banner settings — placement et animation.
- Text — titre et description. Dites à quoi servent les notifications (« suivi de commande », « alertes de retour en stock ») plutôt que de simplement demander l’autorisation. Une raison convertit ; une simple demande, non.
- Primary button — l’acceptation, par exemple « Activer les notifications ». C’est lui qui déclenche la vraie boîte de dialogue du navigateur.
- Secondary button — un refus doux, par exemple « Plus tard ». C’est ce bouton qui préserve votre possibilité de redemander.
- Close button — permet de fermer l’invitation directement.
- Advanced HTML editing — un contrôle total du balisage.
Ensuite, sous Choose placement, décidez où elle apparaît : dans un emplacement de la page, ou en popup.
Vous pouvez aussi activer les tests A/B depuis cette étape pour répartir le trafic entre des variantes — utile pour tester la formulation de la demande, qui influe davantage sur le taux d’abonnement que le design.
3. QA — vérifier avant de publier
L’étape QA s’ouvre une fois la campagne enregistrée. Enregistrez-la en brouillon : les panneaux d’aperçu et de QA apparaissent, pour prévisualiser l’invitation et confirmer le ciblage.
Le point à vérifier ici est le service worker, puisque Personyze ne peut pas le contrôler pour vous.
4. Performance — les résultats une fois en ligne
Une fois la campagne lancée, cette étape indique combien de personnes ont vu l’invitation et combien l’ont acceptée. Surveillez le ratio plutôt que le nombre brut — une invitation montrée à la mauvaise audience paraît active et n’abonne personne.
Publication
Trois options dans la barre du haut : Enregistrer en brouillon, Publier en staging et Publier en production. Le staging est le moyen sûr de voir l’invitation sur le vrai site sans la montrer aux vrais visiteurs.
Dépannage
- L’invitation s’affiche, mais personne ne s’abonne. C’est presque toujours le service worker : absent de
/sw.js, ou enregistré deux fois parce que la case est restée cochée sur un site qui a déjà son propre worker. - L’invitation ne s’affiche jamais. Vérifiez d’abord le panneau de préparation — si le suivi du site n’est pas installé, rien ne s’affiche du tout. Vérifiez ensuite si le navigateur a déjà tranché pour ce visiteur.
- Cela fonctionne en local mais pas en production. Les service workers exigent HTTPS, et le fichier doit être servi depuis votre propre domaine.
Et ensuite
Une fois les abonnés recueillis, passez à Envoyer des notifications push.