App di contenuti
Inviare notifiche push
Un'app di contenuti vive di quello che pubblica, ma una pubblicazione che nessuno vede non vale niente. La notifica è l'unico canale che ti mette sullo schermo dei tuoi lettori senza intermediari, e GoodBarber ne offre tre forme. Non scattano allo stesso modo, non raggiungono gli stessi dispositivi, e non richiedono la stessa offerta.
Capitolo 1Che cosa fa il push, e che cosa non fa
Tre ragioni per cui funziona ancora
È istantaneo. Annunciare una diretta che comincia, un episodio appena caricato, una notizia che non regge fino a domani: la consegna è immediata, e la lettura anche. Nessun altro canale tiene quel tempismo.
È fatto per il mobile. Una notifica che non viene aperta subito non sparisce: resta nel centro notifiche e sul badge dell'icona. Aspetta nella pagina iniziale, accanto all'app.
Nessuno si mette in mezzo. Su un social network, un algoritmo decide chi vede la tua pubblicazione. In una casella di posta, un filtro decide se il tuo messaggio arriva. Una notifica parte dal tuo back office e atterra sul dispositivo, senza arbitri di mezzo. È esattamente quello che compri avendo un'app e non una pagina.
Dove si ferma questa guida
Questa guida tratta il push come strumento di pubblico. Due usi vicini sono coperti altrove, perché appartengono a un altro mestiere.
Le notifiche inviate automaticamente a ogni tappa di un ordine, dalla conferma alla consegna, sono descritte in «Gestire bene i tuoi ordini». Le campagne promozionali di un negozio, dai codici sconto alle nuove collezioni, sono in «Massimizzare le tue vendite».
Capitolo 2Tre tipi di notifica, più l'SMS
Nella conversazione di tutti i giorni portano tutte lo stesso nome, ma non condividono né l'innesco né il perimetro. La tabella qui sotto è il piano di questa guida.
| Che cosa la fa scattare | Dove si imposta | Su quali app | |
|---|---|---|---|
| La notifica manuale | Tu, nel momento in cui clicchi su Send | Notification › Push › Send | iOS, Android e PWA |
| Il push automatico | La pubblicazione di un contenuto in una sezione che hai designato | Notification › Push › Automate | iOS, Android e PWA, a partire dall'offerta Premium |
| La notifica di localizzazione | L'ingresso dell'utente in una zona, o il rilevamento di un beacon Bluetooth | Notification › Geoalert | Solo iOS e Android, a partire dall'offerta Premium |
| SMS | Tu, su una schermata a parte | Notification › Push › Send SMS | Estensione, su ogni tipo di app |
Un punto di vocabolario con conseguenze pratiche: la notifica di localizzazione non è un push. Dai nostri server non parte niente. La zona e il beacon sono integrati nell'app, ed è il dispositivo a decidere di mostrare il messaggio quando la condizione è soddisfatta. Il capitolo che le è dedicato ne ricava due limiti.
Capitolo 3Inviare una notifica a mano
È il gesto di base, e la schermata è la stessa per tutti.

Scrivere il messaggio
Un campo, 256 caratteri, e nessun titolo separato: il titolo mostrato sul dispositivo è il nome della tua app. Scrivi quindi una frase che si regga da sola, senza contare su un titolo sopra di essa.
L'anteprima a destra mostra la resa su iOS e quella su Android mentre scrivi. Usala, i due sistemi non tagliano nello stesso punto.
Scegliere che cosa si apre
Una notifica che apre l'app sulla sua pagina iniziale obbliga il lettore ad andare a cercare quello che hai appena annunciato. Il selettore Select an action evita quel passo falso: scegli di aprire l'app, una sezione precisa, o un link esterno.
Un avvertimento prima di farci affidamento: una sezione compare nella lista solo dopo essere stata pubblicata. Se l'hai appena creata, controlla prima che non ci sia nessun aggiornamento in sospeso nella tua pagina di pubblicazione.
Inviare adesso, o a una data fissata
La stessa schermata fa entrambe le cose. Now parte al clic; On a specific date apre un calendario e un orario.
L'opzione da conoscere è la casella local time. Spuntata, la tua notifica programmata per le 8 parte alle 8 per ciascuno, e non alle 8 del tuo fuso. È la differenza tra un messaggio del buongiorno e una sveglia alle 3 del mattino per i tuoi lettori dall'altra parte del mondo.
Il suono e il badge
Due impostazioni che sembrano secondarie, ma decidono quanto sei invadente. Scegli un suono da una lista, oppure nessun suono. Attivi o disattivi il badge, quel piccolo contatore rosso sull'icona dell'app.
Un suono personalizzato su tutte le notifiche dà alla tua lo stesso status di una telefonata. Riservalo a quello che se lo merita.
Capitolo 4Scegliere chi la riceve
Sotto il messaggio, il blocco Recipients comincia dalle piattaforme: iOS, Android, Progressive Web App. Poi viene la scelta che conta, All oppure Target.
Il contatore in fondo alla pagina ricalcola il numero di destinatari a ogni modifica, suddiviso per piattaforma. Guardalo prima di inviare: è l'unico posto che ti dice se la tua segmentazione ha senso o se ha svuotato il tuo pubblico.

Gli utenti
Tre criteri legati alle persone, e il terzo è il più interessante.
I tuoi gruppi di utenti, quelli che hai creato nel tuo spazio di community, vengono proposti così come sono. Richiedono l'estensione Authentication, descritta in «Animare una community con la tua app».
Il numero di aperture dell'app negli ultimi trenta giorni ti dà una segmentazione comportamentale senza niente da preparare: chi non l'ha mai aperta, da una a cinque volte, da cinque a dieci, da quindici a trenta. È quello che ti permette di scrivere un messaggio di riconquista a chi si sta allontanando, e di lasciare in pace gli abituali di ogni giorno.
Due casi particolari completano la lista: chi non ha l'ultimo aggiornamento dell'app, e chi non ha mai ricevuto una notifica. Puoi anche filtrare sulla lingua del telefono, il che risolve in modo pulito il caso di un pubblico diviso tra due paesi.
I dispositivi
Limiti l'invio agli smartphone iOS, agli smartphone Android, o a certe versioni del sistema. Questo filtro serve soprattutto a un caso: non annunciare una funzionalità alle persone il cui dispositivo non è ancora in grado di eseguirla.
La zona geografica
Una mappa, un punto, un raggio. La notifica parte solo agli utenti che si trovano dentro il cerchio che hai disegnato.
Da non confondere con il capitolo successivo: qui sei tu a decidere quando inviare, e la posizione fa da filtro. In una notifica di localizzazione, è il movimento dell'utente a far scattare il messaggio.
La PWA si segmenta a parte
Gli utenti di Progressive Web App hanno il loro blocco di segmentazione, ed è più corto: i tuoi gruppi, il numero di aperture in trenta giorni, la lingua del browser, il dispositivo e il browser. Niente geolocalizzazione, niente versione del sistema.
Non è una dimenticanza, è quello che un browser accetta di dire di un visitatore. Mettilo in conto se il tuo pubblico sta soprattutto su PWA.
Capitolo 5Annunciare ogni volta che pubblichi
Scrivere una notifica dopo ogni articolo significa fare due volte lo stesso lavoro, e dimenticarlo un giorno sì e uno no. Il push automatico se ne incarica: designi una sezione, e ogni pubblicazione fa scattare una notifica che porta il titolo del contenuto.
Creare una regola
Creare una regola apre lo stesso modulo di un invio manuale, salvo che il messaggio è sostituito dalla scelta di una sezione. Puoi scendere di un gradino e far scattare solo su una categoria: tutta la sezione Articoli, oppure solo la categoria Concerti.
Un campo prefix ti permette di aggiungere una dicitura davanti al titolo, del tipo «Nuovo episodio». È l'unico posto in cui scrivi del testo, dato che il resto viene dal contenuto pubblicato.
Scegliere quando può partire
Pubblicare alle 23 non significa svegliare i tuoi lettori alle 23. Il selettore Send this message offre tre regimi: in qualsiasi momento, durante una fascia oraria che definisci giorno per giorno, oppure durante un periodo delimitato da due date.
La seconda opzione è quella che protegge il tuo pubblico, ed è anche quella che ci si dimentica di impostare. Una regola che gira senza fascia oraria finisce sempre per partire nel momento sbagliato. Già che ci sei, controlla il fuso orario indicato sotto le sette righe della settimana: è quello che decide che cosa significano le 9.

Il limite che conviene conoscere
Il push automatico è un'estensione, e non è disponibile nell'offerta Standard. Un'app Standard invia notifiche, ma solo a mano.
La tua lista di regole mostra un interruttore per ciascuna, le sue impostazioni, le sue statistiche e il suo stato. Una regola si può quindi disattivare senza cancellarla, che è la mossa giusta per un annuncio stagionale.
Capitolo 6Le notifiche che fa scattare un luogo
Un museo che spiega una sala quando un visitatore ci entra, un negozio che segnala la sua offerta del giorno quando un cliente ci passa davanti, un festival che dà il benvenuto all'ingresso: la notifica di localizzazione risponde al momento e non al tuo calendario.
Il gruppo Geoalert compare nel tuo menu solo dopo aver attivato le estensioni corrispondenti.
Due modi per definire un luogo
La geofence è un cerchio su una mappa: un indirizzo, un raggio in metri. Le gestisci in Notification › Geoalert › Geofences, come lista o su una mappa, e ciascuna mostra il numero di notifiche a cui è collegata.
L'iBeacon è un beacon Bluetooth collocato in un luogo. Serve dove il GPS non basta: dentro un edificio, in un atrio, davanti a una corsia precisa. Inserisci il suo identificativo unico in Notification › Geoalert › iBeacons.
Impostare l'innesco
Tre momenti possibili: quando l'utente entra nella zona, quando ne esce, oppure dopo una permanenza di una durata che fissi tu.
Poi viene l'impostazione che evita il tormento, e merita una pausa: decidi quanto deve passare perché la stessa persona possa ricevere di nuovo il messaggio. A ogni nuovo ingresso nella zona, oppure dopo 12 ore, 24 ore, due giorni, due settimane, fino a un anno. Un negozio di passaggio lo vuole quotidiano; un museo non vuole ripetere la stessa spiegazione in ogni sala.
Come per il push automatico, una fascia oraria limita le ore di visualizzazione.

Due limiti che conviene conoscere
Solo app native. Il contatore dei destinatari menziona solo iOS e Android: la tua PWA non riceve notifiche di localizzazione. È la conseguenza diretta di quello che le rende interessanti, il fatto che il monitoraggio della posizione avvenga dentro l'app installata.
Un beacon si colloca prima di compilare. L'identificativo dei tuoi iBeacon viaggia dentro il binario dell'app. Cambiarlo obbliga quindi a ricompilare l'app e a ripresentarla agli store, cosa che il back office segnala a schermo. Una geofence, invece, si può cambiare senza ripubblicare.
Un terzo avvertimento, più raro ma brutale: attivare la modalità Apps for Kids disattiva automaticamente le geofence e gli iBeacon, oltre alla chat. Un'app per bambini non geolocalizza i suoi utenti.
Capitolo 7L'SMS, quando vuoi essere sicuro di arrivare
Una notifica raggiunge solo chi ha installato la tua app e ha accettato le notifiche. L'SMS parla a un numero di telefono, il che lo rende l'unico canale che resta una volta disinstallata l'app.
Come funziona
Un messaggio di 140 caratteri, un pulsante, un contatore di destinatari. Nessuna segmentazione, nessuna programmazione: quello che scrivi parte così com'è alle persone che ti hanno dato il loro numero.
Quel consenso si prepara nella scheda Settings della stessa schermata. Lì scrivi la finestra di dialogo che chiede il numero dentro l'app, i suoi due pulsanti, i suoi messaggi di successo e di errore, il prefisso telefonico predefinito, e l'SMS di benvenuto inviato all'iscrizione. Una richiesta scritta con cura è la differenza tra una lista di numeri e una lista vuota.

Quanto costa
L'SMS è un'estensione, e la sua scheda mostra il prezzo che si applica alla tua app. Comprende 500 SMS al mese, rinnovati a una data fissa, e la schermata mostra il saldo residuo insieme alla data del prossimo rinnovo. Oltre, i crediti aggiuntivi si comprano da quella stessa pagina.
Con 140 caratteri e un costo reale per invio, l'SMS non è un canale di pubblicazione. Riservalo a quello che giustifica l'interruzione di qualcuno: un annullamento, un cambio di orario, un'informazione che il tuo pubblico ti rimprovererebbe di non aver inviato.
Capitolo 8Prima del primo invio
Tre condizioni tecniche
Vengono ricordate in cima a ogni schermata di notifica, e spiegano la maggior parte dei casi di «non mi è arrivato niente».
La tua PWA deve essere pubblicata e i suoi certificati push configurati, in Publish › PWA › Push Certificates. Le tue app iOS e Android devono essere pubblicate sugli store. E l'app di anteprima non riceve notifiche: provare un invio dall'app di prova non dimostra niente, né in un senso né nell'altro.
Quello che permette la tua offerta
Il numero di notifiche che puoi inviare ogni mese dipende dalla tua offerta.
| Standard | Premium | Pro | |
|---|---|---|---|
| Notifiche al mese | 10.000 | 30.000 | 250.000 |
| SMS al mese | 500 | 500 | 500 |
| Push automatico | no | sì | sì |
| Geofence e iBeacon | no | sì | sì |
Un punto da leggere nel verso giusto: la quota conta le notifiche inviate, non i messaggi scritti. Una notifica indirizzata a 5.000 persone ne consuma 5.000. È una ragione in più per segmentare.
Quello che controllano i tuoi lettori
Il primo lucchetto non è tuo: il sistema operativo chiede il permesso di inviare notifiche, e l'utente può negarlo o ritirarlo in qualsiasi momento.
Il secondo puoi aprirlo. Se la tua app ha un'area riservata ai membri, Settings › Profile settings ti permette di mostrare nel profilo lo storico delle notifiche ricevute, e di permettere ai tuoi utenti di iscriversi o di cancellarsi dalle tue notifiche programmate. Questa opzione richiede l'estensione Authentication.
Vale la pena attivarla, anche se l'idea di lasciar andare gli iscritti è sgradevole. Tra un lettore che si cancella dai tuoi avvisi e un lettore che disinstalla l'app, il primo resta comunque raggiungibile.
Design