App de contenu

Envoyer des notifications push

Une app de contenu vit de ce qu'elle publie, mais une publication que personne ne voit ne sert à rien. La notification est le seul canal qui vous met sur l'écran de vos lecteurs sans passer par un intermédiaire, et GoodBarber en propose trois formes. Elles ne se déclenchent pas de la même façon, ne touchent pas les mêmes appareils, et ne demandent pas la même offre.

Chapitre 1Ce que le push permet, et ce qu'il ne fait pas

Trois raisons pour lesquelles il fonctionne encore

Il est instantané. Annoncer un direct qui commence, un épisode en ligne, une information qui ne tiendra pas jusqu'à demain : la réception est immédiate, la lecture aussi. Aucun autre canal ne tient ce délai.

Il est fait pour le mobile. Une notification qui n'est pas ouverte tout de suite ne disparaît pas : elle reste dans le centre de notifications et sur la pastille de l'icône. Elle attend sur l'écran d'accueil, à côté de l'app.

Personne ne s'interpose. Sur un réseau social, un algorithme décide qui voit votre publication. Dans une boîte mail, un filtre décide si votre message arrive. Une notification part de votre back office et arrive sur l'appareil, sans arbitre au milieu. C'est précisément ce que vous achetez en ayant une app plutôt qu'une page.

Où s'arrête ce guide

Ce guide traite le push comme un outil d'audience. Deux usages voisins sont traités ailleurs, parce qu'ils appartiennent à un autre métier.

Les notifications envoyées automatiquement à chaque étape d'une commande, de la confirmation à la livraison, sont décrites dans « Bien gérer ses commandes ». Les campagnes promotionnelles d'une boutique, du code promo à la nouvelle collection, sont dans « Maximiser ses ventes ».

Chapitre 2Trois natures de notification, plus le SMS

Elles portent toutes le même nom dans la conversation courante, mais elles n'ont ni le même déclencheur ni le même périmètre. Le tableau ci-dessous est le plan du guide.

Ce qui la déclencheOù elle se règleSur quelles apps
La notification manuelleVous, au moment où vous cliquez sur EnvoyerNotification › Push › EnvoyeriOS, Android et PWA
Le push automatiqueLa publication d'un contenu dans une section que vous avez désignéeNotification › Push › ProgrammeriOS, Android et PWA, à partir de l'offre Premium
La notification de lieuL'entrée de l'utilisateur dans une zone, ou la détection d'une balise BluetoothNotification › GeoalertiOS et Android seulement, à partir de l'offre Premium
Le SMSVous, sur un écran séparéNotification › Push › Envoyer un SMSExtension, sur tous les types d'app

Une précision de vocabulaire qui a des conséquences pratiques : la notification de lieu n'est pas un push. Rien ne part de nos serveurs. La zone et la balise sont embarquées dans l'application, et c'est l'appareil qui décide d'afficher le message quand la condition est remplie. Le chapitre qui lui est consacré en tire deux limites.

Chapitre 3Envoyer une notification à la main

C'est le geste de base, et l'écran est le même pour tout le monde.

Où le trouverNotification Push Envoyer
L'écran d'envoi d'une notification : le champ du message avec le nombre de caractères restants, le sélecteur de ce qui s'ouvrira à l'ouverture, le choix entre un envoi immédiat et un envoi daté, les trois plateformes, puis le son et le badge. À droite, un aperçu sur téléphone montre la notification telle qu'elle s'affichera, avec le nombre de destinataires et le bouton d'envoi.
Le titre affiché est le nom de l'app : le message doit se suffire à lui-même.

Écrire le message

Un seul champ, 256 caractères, et pas de titre séparé : le titre affiché sur l'appareil est le nom de votre app. Écrivez donc une phrase qui se suffit à elle-même, sans compter sur une accroche au-dessus.

L'aperçu de droite montre le rendu iOS et le rendu Android au fur et à mesure de la saisie. Servez-vous-en, les deux systèmes ne coupent pas au même endroit.

Choisir ce qui s'ouvre

Une notification qui ouvre l'app sur sa page d'accueil oblige le lecteur à chercher ce que vous venez de lui annoncer. Le sélecteur Sélectionnez une action évite ce mauvais pas : vous choisissez d'ouvrir l'application, une section précise, ou un lien externe.

Une réserve à connaître avant de compter dessus : une section n'apparaît dans la liste que si elle a été publiée. Si vous venez de la créer, vérifiez d'abord qu'aucune mise à jour n'est en attente dans votre page de publication.

Envoyer maintenant, ou à une date précise

Le même écran fait les deux. Maintenant part au clic ; À une date précise ouvre un calendrier et une heure.

L'option qui mérite d'être connue est la case heure locale. Cochée, votre notification programmée à 8 h part à 8 h chez chacun, pas à 8 h chez vous. C'est la différence entre un bonjour du matin et un réveil à 3 h du matin pour vos lecteurs à l'autre bout du monde.

Le son et le badge

Deux réglages secondaires en apparence, mais ils décident du niveau d'intrusion. Vous choisissez un son dans une liste, ou aucun son. Vous activez ou non le badge, ce petit compteur rouge sur l'icône de l'app.

Un son personnalisé sur chaque notification donne à la vôtre le même statut qu'un appel téléphonique. Gardez-le pour ce qui le mérite.

Chapitre 4Choisir qui la reçoit

Sous le message, le bloc Destinataires commence par les plateformes : iOS, Android, Progressive Web App. Vient ensuite le choix qui compte, Tous ou Cibler.

Le compteur en bas de page recalcule le nombre de destinataires à chaque changement, détaillé par plateforme. Regardez-le avant d'envoyer : c'est le seul endroit qui vous dit si votre ciblage a du sens ou s'il a vidé votre audience.

Le panneau de ciblage déployé, en trois blocs : les critères de personnes, avec le choix d'un groupe et quatre interrupteurs de comportement ; les appareils, avec le modèle et la version du système ; la zone géographique, qui ouvre une carte et ses outils de tracé.
Trois axes qui se combinent : qui sont ces gens, sur quel appareil, et où ils se trouvent.

Les utilisateurs

Trois critères de personnes, et le troisième est le plus intéressant.

Vos groupes d'utilisateurs, ceux que vous avez constitués dans votre espace communautaire, sont proposés tels quels. Ils demandent l'extension Authentification, décrite dans « Animer une communauté avec son app ».

Le nombre d'ouvertures de l'app sur les trente derniers jours vous donne un ciblage comportemental sans rien avoir à préparer : personne n'ayant jamais ouvert, une à cinq fois, cinq à dix, quinze à trente. C'est ce qui permet d'écrire une notification de retour à ceux qui décrochent, et de laisser tranquilles ceux qui viennent tous les jours.

Deux cas particuliers complètent la liste : les personnes qui n'ont pas la dernière mise à jour de l'app, et celles qui n'ont jamais reçu de notification. Vous pouvez aussi filtrer sur la langue du téléphone, ce qui règle proprement le cas d'une audience sur deux pays.

Les appareils

Vous restreignez l'envoi aux smartphones iOS, aux smartphones Android, ou à certaines versions du système. Ce filtre sert surtout à un cas : ne pas annoncer une fonctionnalité à des gens dont l'appareil ne la reçoit pas encore.

La zone géographique

Une carte, un point, un rayon. La notification ne part qu'aux utilisateurs qui se trouvent dans le cercle que vous avez tracé.

À ne pas confondre avec le chapitre suivant : ici, c'est vous qui décidez du moment de l'envoi, et la position sert de filtre. Dans une notification de lieu, c'est le déplacement de l'utilisateur qui déclenche le message.

La PWA se cible à part

Les utilisateurs de la Progressive Web App ont leur propre bloc de ciblage, et il est plus court : vos groupes, le nombre d'ouvertures sur trente jours, la langue du navigateur, l'appareil et le navigateur. Ni géolocalisation, ni version de système.

Ce n'est pas un oubli, c'est ce qu'un navigateur accepte de dire d'un visiteur. Prévoyez-le si votre audience est majoritairement sur PWA.

Chapitre 5Prévenir à chaque publication

Écrire une notification après chaque article revient à faire deux fois le même travail, et à l'oublier un jour sur deux. Le push automatique s'en charge : vous désignez une section, et chaque publication déclenche une notification qui reprend le titre du contenu.

Où le trouverNotification Push Programmer

Créer une règle

Le bouton Créer un push automatique ouvre le même formulaire que l'envoi manuel, à ceci près que le message est remplacé par un choix de section. Vous pouvez descendre d'un cran et ne déclencher que sur une catégorie : la section Articles entière, ou seulement la catégorie Concerts.

Un champ préfixe vous permet d'ajouter une mention devant le titre repris, du type « Nouvel épisode ». C'est le seul endroit où vous écrivez du texte, puisque le reste vient du contenu publié.

Choisir les moments où elle peut partir

Publier à 23 h ne veut pas dire réveiller vos lecteurs à 23 h. Le sélecteur Envoyer ce message propose trois régimes : à tout moment, pendant une plage horaire que vous définissez jour par jour, ou pendant une période délimitée par deux dates.

La deuxième option est celle qui protège votre audience, et c'est aussi celle qu'on oublie de régler. Une règle qui tourne sans plage horaire finit toujours par partir au mauvais moment. Vérifiez au passage le fuseau horaire proposé sous les sept lignes de la semaine : c'est lui qui décide de ce que veut dire 9 h.

Le formulaire d'un push automatique : le choix de la section puis de la catégorie qui déclenchera l'envoi, un champ de préfixe, les plateformes et le ciblage, enfin une plage horaire réglée heure par heure pour chacun des sept jours, avec le fuseau horaire en dessous.
Le message ne s'écrit pas ici : il vient du titre du contenu publié.

La limite à connaître

Le push automatique est une extension, et elle n'est pas disponible avec l'offre Standard. Une app Standard envoie des notifications, mais uniquement à la main.

Votre liste de règles affiche pour chacune un interrupteur, ses paramètres, ses statistiques et son état. Une règle se désactive donc sans se supprimer, ce qui est le bon geste pour une annonce saisonnière.

Chapitre 6Les notifications déclenchées par un lieu

Un musée qui explique une salle quand le visiteur y entre, un commerce qui signale son offre du jour quand un client passe devant, un festival qui souhaite la bienvenue à l'entrée du site : la notification de lieu répond au moment plutôt qu'à votre calendrier.

Le groupe Geoalert n'apparaît dans votre menu qu'une fois les extensions correspondantes activées.

Où le trouverNotification Geoalert Notifications

Deux façons de définir un lieu

Le geofence est un cercle sur une carte : une adresse, un rayon en mètres. Vous les gérez dans Notification Geoalert Geofences, en liste ou sur une carte, et chacun affiche le nombre de notifications qui lui sont rattachées.

L'iBeacon est une balise Bluetooth posée dans un lieu. Il sert là où le GPS ne suffit pas : à l'intérieur d'un bâtiment, dans un hall, devant un rayon précis. Vous renseignez son identifiant unique dans Notification Geoalert iBeacons.

Régler le déclencheur

Trois moments possibles : quand l'utilisateur entre dans la zone, quand il en sort, ou après un séjour d'une durée que vous fixez.

Vient ensuite le réglage qui évite le harcèlement, et il mérite qu'on s'y arrête : vous décidez au bout de combien de temps la même personne peut recevoir à nouveau le message. À chaque nouvelle entrée dans la zone, ou après 12 heures, 24 heures, deux jours, deux semaines, jusqu'à un an. Un commerce de passage veut du quotidien, un musée ne veut pas répéter la même explication à chaque salle traversée.

Comme pour le push automatique, une plage horaire limite les heures d'affichage possibles.

Les réglages du déclencheur d'une notification de lieu : le moment d'affichage, la période autorisée, le délai avant qu'une même personne puisse la recevoir à nouveau, puis le choix entre une zone géographique et une balise, et la zone concernée.
Le délai de répétition sépare le rappel utile du harcèlement.

Deux limites à connaître

Les apps natives seulement. Le compteur de destinataires ne parle que d'iOS et d'Android : votre PWA ne reçoit pas de notification de lieu. C'est la conséquence directe de ce qui fait leur intérêt, le fait que la surveillance de la position se passe dans l'application installée.

Une balise se pose avant la compilation. L'identifiant de vos iBeacons voyage dans le binaire de l'app. Le modifier demande donc de recompiler l'application et de la soumettre à nouveau aux stores, ce que le back office signale à l'écran. Un geofence, lui, se modifie sans republier.

Une troisième réserve, plus rare mais brutale : activer le mode Apps for Kids désactive automatiquement le geofence et l'iBeacon, en même temps que le chat. Une app pour enfants ne géolocalise pas ses utilisateurs.

Chapitre 7Le SMS, quand vous voulez être certain d'arriver

Une notification n'atteint que les personnes qui ont installé votre app et accepté les notifications. Le SMS parle à un numéro de téléphone, ce qui en fait le seul canal qui reste quand l'app a été désinstallée.

Où le trouverNotification Push Envoyer un SMS

Comment il marche

Un message de 140 caractères, un bouton, un compteur de destinataires. Ni ciblage, ni programmation : ce que vous écrivez part tel quel aux personnes qui vous ont donné leur numéro.

Ce consentement se prépare dans l'onglet Paramètres du même écran. Vous y rédigez la boîte de dialogue qui demande le numéro dans l'app, ses deux boutons, ses messages de réussite et d'erreur, l'indicatif proposé par défaut, et le SMS de bienvenue envoyé à l'inscription. Une demande écrite avec soin fait la différence entre une base de numéros et une base vide.

L'écran d'envoi d'un SMS : le rappel des conditions de publication, le solde de crédits séparé en part incluse et part achetée, la date du prochain renouvellement, le champ du message avec son compteur, et l'aperçu sur téléphone.
Un message, un bouton : ni ciblage ni programmation sur cet écran.

Ce qu'il coûte

Le SMS est une extension, et sa fiche au store affiche le prix qui s'applique à votre app. Elle comprend 500 SMS par mois, renouvelés à date fixe, et l'écran affiche le solde restant ainsi que la date du prochain renouvellement. Au-delà, des crédits supplémentaires s'achètent depuis la même page.

À 140 caractères et avec un coût réel à l'envoi, le SMS n'est pas un canal de publication. Gardez-le pour ce qui justifie de déranger : une annulation, un changement d'horaire, une information que votre audience vous reprocherait de ne pas avoir envoyée.

Chapitre 8Avant le premier envoi

Trois conditions techniques

Elles sont rappelées en haut de chaque écran de notification, et elles expliquent la plupart des « je n'ai rien reçu ».

Votre PWA doit être publiée et ses certificats de push paramétrés, dans Publication PWA Certificats de Push. Vos apps iOS et Android doivent être publiées sur les stores. Et l'application de prévisualisation ne reçoit pas de notification : tester un envoi depuis l'app de test ne prouve rien, ni dans un sens ni dans l'autre.

Ce que votre offre autorise

Le nombre de notifications que vous pouvez envoyer chaque mois dépend de votre offre.

StandardPremiumPro
Notifications par mois10 00030 000250 000
SMS par mois500500500
Push automatiquenonouioui
Geofence et iBeaconnonouioui

Un point à lire dans le bon sens : le quota se compte en notifications envoyées, pas en messages écrits. Une notification adressée à 5 000 personnes en consomme 5 000. C'est une raison de plus de cibler.

Ce que vos lecteurs contrôlent

Le premier verrou ne vous appartient pas : c'est le système d'exploitation qui demande l'autorisation d'envoyer des notifications, et l'utilisateur peut la refuser ou la retirer à tout moment.

Le second, vous pouvez l'ouvrir. Si votre app a un espace membre, Paramètres Paramétrage du profil vous laisse afficher dans le profil l'historique des notifications reçues, et autoriser vos utilisateurs à s'abonner ou se désabonner de vos notifications programmées. Cette option demande l'extension Authentification.

Elle mérite d'être activée, même si l'idée de laisser partir des abonnés est désagréable. Entre un lecteur qui se désabonne de vos alertes et un lecteur qui désinstalle l'app, le premier reste joignable.

Conseils pour créer une app