App di contenuti
Animare una community con la tua app
Costruire una community intorno alla tua app la rende più preziosa e fa tornare i tuoi utenti. Il meccanismo è semplice: quando un utente è connesso, sai di più su di lui, quindi rispondi meglio ai suoi bisogni.
Al momento del download, gli utenti compilano spesso un primo modulo di dati personali. È un primo impegno verso il marchio. Uno spazio di community trasforma quell'impegno una tantum in un uso duraturo.
Tutto si appoggia su una funzionalità di base, l'autenticazione degli utenti, su cui si innestano poi la lista utenti, i gruppi e la chat.
Capitolo 1L'autenticazione degli utenti
A che cosa serve
Crea un modulo di accesso, che puoi rendere obbligatorio o no all'ingresso dell'applicazione.
Poter chiudere tutta la tua app o una parte è decisivo per molti creatori: è quello che ti permette di riservare contenuti e funzionalità ai membri. Oltre a proteggere i contenuti, chiudere l'app spinge i tuoi utenti a creare un profilo, e quindi ti dice di più sul tuo pubblico.
L'app interna di Dali Corp, destinata ai dipendenti, è del tutto chiusa a chi non ha credenziali.
Due impostazioni si combinano liberamente:
- chiudi tutta l'applicazione, oppure solo una parte
- lasci che tutti i tuoi utenti creino un profilo, oppure disattivi quell'opzione e ammetti solo persone scelte, i cui profili crei a mano dal back office prima di inviare loro le credenziali
È quella flessibilità a rendere universale la funzionalità: lo stesso strumento serve a un'app pubblica che vuole conoscere i suoi lettori e a un'app aziendale rigorosamente chiusa.
Soprattutto, ricorda che l'autenticazione è la funzionalità madre di molte altre: da lei dipendono le funzionalità di fidelizzazione, così come tutte le funzionalità di community che seguono.
Una biforcazione da conoscere prima di cominciare. Questa guida descrive il flusso di autenticazione standard, quello che apre gli account, i gruppi, i diritti per sezione, la chat e gli strumenti di fidelizzazione. Ne esiste un secondo, riservato alle app che vendono l'accesso ai loro contenuti tramite un abbonamento integrato, e concede solo un accesso binario: abbonato, oppure non abbonato.
I due flussi si escludono a vicenda. Un'app usa l'uno o l'altro, mai entrambi. Se la vendita di abbonamenti fa parte del tuo progetto, decidilo prima di costruire la tua community, perché passare da un flusso all'altro disfa quello che hai messo in piedi. Il back office ti avvisa esplicitamente al momento del cambio. Il tema è trattato in «Guadagnare con la tua app di contenuti».
Un dettaglio rassicurante mentre decidi: se fai il cambio, migriamo gli account creati con un indirizzo email, quindi la tua lista di utenti registrati ti segue. Non migrano solo gli account aperti tramite un social network.

Come si imposta
Aggiungere l'estensione Authentication crea un nuovo menu Community nel tuo back office. Le impostazioni vere e proprie stanno in Settings › Registration process.
Aggiunge anche due sezioni alla tua app: la sezione di accesso, che il back office chiama Log box e che resta in cima alla tua struttura, e lo User profile, lo spazio personale di ogni utente registrato. Quest'ultimo lo rendi raggiungibile tramite un link nella pagina iniziale, una voce di menu o un pulsante nell'intestazione.
Lì decidi se permettere la creazione di account dall'app, se permettere l'accesso senza connettersi, e modifichi il messaggio mostrato ai visitatori che non hanno un profilo.
Un'opzione della stessa schermata merita di essere conosciuta prima di aprire le registrazioni: Force email validation at registration (double opt-in). Attiva, apre l'account solo dopo che il link di conferma è stato cliccato. È un passaggio in più, e ti costerà qualche iscrizione per strada. In cambio, la tua lista utenti non si riempie di indirizzi sbagliati o prestati, e ogni account corrisponde a qualcuno che il tuo messaggio l'ha ricevuto davvero. Su un'app in cui l'account dà accesso a contenuti riservati, è l'impostazione giusta.
La scheda User profile ti permette di autorizzare le foto profilo, i link ai social network e la gestione delle notifiche push utente per utente. Quest'ultima opzione merita attenzione: i tuoi utenti possono così scorrere lo storico delle notifiche ricevute e scegliere a quali flussi iscriversi.
È anche qui che imposti i campi del profilo. Puoi aggiungere vari tipi di campo aggiuntivo, obbligatori all'iscrizione o no.
Le connessioni esterne risparmiano ai tuoi visitatori una password in più. Sono tre, e ognuna ha la sua schermata: Settings › Connection with Facebook, Settings › Connection with X e Settings › Sign in with Apple.
Due cose da sapere prima di attivarle. Nessuna si collega spuntando una casella: ognuna richiede un account sviluppatore presso il servizio interessato, e una procedura di dichiarazione dell'applicazione che il back office descrive passo passo. Mettici del tempo, e soprattutto non attivarle il giorno prima di un lancio.
E non sostituiscono la creazione di account via email, che resta la base. È quella che ti permette di recuperare la tua lista se un giorno cambi sistema di autenticazione: come detto sopra, gli account aperti tramite un social network non migrano.
Community › Public/Private gestisce l'accesso alle sezioni. Chiudi tutta l'applicazione o solo certe sezioni, con un clic.




Capitolo 2La lista utenti
Una volta aggiunta l'autenticazione, ottieni Community › User list, da cui gestisci tutti i tuoi utenti registrati.
La lista mostra i loro dati principali e filtra per iscrizioni più recenti o accessi più recenti. Puoi esportare i dati in .csv, aggiungere un utente a mano, o cancellarne diversi tramite le caselle in fondo a ogni riga.
Cliccando su un utente si apre il suo profilo nel dettaglio, che puoi modificare. Ci ritrovi i campi predefiniti insieme a quelli che hai impostato.
L'importazione in blocco si fa da Community › User list, tramite il link Import in cima alla lista, a partire da un file .csv.
Due colonne sono obbligatorie e aprono il file: l'email, che fa da identificativo, e la password, in chiaro. Le colonne successive completano il profilo. Un import porta fino a 10.000 utenti, e un'email ti avvisa quando l'elaborazione è finita.
Un consiglio pratico: comincia lanciando un export. Ti dà un foglio di calcolo già nel formato giusto, che devi solo riempire con i tuoi nuovi utenti, aggiungendo la colonna della password. La mossa sicura è mettere la stessa password neutra per tutti, e poi chiedere ai tuoi utenti di reimpostarla al primo accesso.


Capitolo 3I gruppi di utenti
L'estensione User Groups dà il meglio se hai in programma di limitare parti dei tuoi contenuti. Ti permette di creare gruppi e di riservare sezioni dell'app a uno o più di essi. Come ogni estensione di questa famiglia, richiede l'estensione Authentication, e la sua scheda mostra il prezzo che si applica alla tua app.
Un utente può non appartenere a nessun gruppo, a uno o a più. Se non è in nessuno, entra automaticamente nel gruppo Default. I gruppi si gestiscono da Community › User list, scheda Groups.
Ne crei quanti ne vuoi. Da Dali Corp corrispondono ai reparti dell'azienda: ogni dipendente raggiunge i contenuti destinati alla sua squadra e ha uno spazio di comunicazione privato dentro l'app.
I gruppi servono anche a indirizzare le notifiche push, il che cambia molto la qualità della tua comunicazione: smetti di mandare a tutti quello che riguarda solo alcuni.
Il meccanismo va ben oltre il contesto aziendale, fino a una scuola o a un'app editoriale che vuole indirizzare meglio i suoi lettori.

Capitolo 4La chat
Anche la chat è un'estensione, aggiunta dallo store, e richiede l'estensione Authentication esattamente come i gruppi. La sua scheda mostra il prezzo che si applica alla tua app.
La chat avvicina prima di tutto i tuoi utenti tra loro, il che serve a un'app con una finalità sociale. Ma soprattutto crea uno spazio di scambio e di dibattito, e migliora la comunicazione interna di un'azienda permettendo ai dipendenti di contattarsi.
L'elenco dei membri è una sezione a parte, portata da un'altra estensione della stessa famiglia. I tuoi utenti registrati ci consultano i profili pubblici degli altri membri e li contattano dalla loro scheda, e una vista mappa permette loro di individuare quelli vicini. È quella sezione, non la chat, a rendere visibile la tua community dentro l'app.
Due limiti da conoscere prima di lanciarla: è una chat uno a uno, e si può scambiare solo testo.
La chat è centrale per costruire una vera community. Le app aziendali e quelle puramente di community ne beneficiano per prime, ma pensa anche a piegarla ad altri usi, per gestire un servizio clienti o per rendere più viva un'app di evento.

Design