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 scattareDove si impostaSu quali app
La notifica manualeTu, nel momento in cui clicchi su SendNotification › Push › SendiOS, Android e PWA
Il push automaticoLa pubblicazione di un contenuto in una sezione che hai designatoNotification › Push › AutomateiOS, Android e PWA, a partire dall'offerta Premium
La notifica di localizzazioneL'ingresso dell'utente in una zona, o il rilevamento di un beacon BluetoothNotification › GeoalertSolo iOS e Android, a partire dall'offerta Premium
SMSTu, su una schermata a parteNotification › Push › Send SMSEstensione, 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.

Dove trovarloNotification Push Send
La schermata di invio di una notifica: il campo del messaggio con il numero di caratteri rimasti, il selettore di quello che si aprirà al tocco, la scelta tra un invio immediato e uno programmato, le tre piattaforme, e poi il suono e il badge. A destra, un'anteprima su telefono mostra la notifica così come apparirà, con il numero di destinatari e il pulsante di invio.
Il titolo mostrato è il nome dell'app: il messaggio deve reggersi da solo.

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.

Il pannello di segmentazione aperto, in tre blocchi: i criteri sulle persone, con la scelta di un gruppo e quattro interruttori di comportamento; i dispositivi, con il modello e la versione del sistema; la zona geografica, che apre una mappa e i suoi strumenti di disegno.
Tre assi che si combinano: chi sono quelle persone, su quale dispositivo, e dove si trovano.

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.

Dove trovarloNotification Push Automate

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 modulo di un push automatico: la scelta della sezione e poi della categoria che farà scattare l'invio, un campo di prefisso, le piattaforme e la segmentazione, e infine una fascia oraria fissata ora per ora per ciascuno dei sette giorni, con il fuso orario sotto.
Il messaggio non si scrive qui: viene dal titolo del contenuto pubblicato.

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.

Dove trovarloNotification Geoalert Notifications

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.

Le impostazioni di innesco di una notifica di localizzazione: quando si mostra, il periodo consentito, il tempo prima che la stessa persona possa riceverla di nuovo, poi la scelta tra una zona geografica e un beacon, e la zona interessata.
Il tempo di ripetizione separa il promemoria utile dal tormento.

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.

Dove trovarloNotification Push Send SMS

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.

La schermata di invio di un SMS: il promemoria delle condizioni di pubblicazione, il saldo dei crediti diviso tra la parte inclusa e la parte acquistata, la data del prossimo rinnovo, il campo del messaggio con il suo contatore, e l'anteprima su telefono.
Un messaggio, un pulsante: né segmentazione né programmazione su questa schermata.

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.

StandardPremiumPro
Notifiche al mese10.00030.000250.000
SMS al mese500500500
Push automaticono
Geofence e iBeaconno

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.