L'in-app messaging (IAM) è la messaggistica mirata mostrata agli utenti mentre sono attivamente nell'app — banner, modal, takeover a schermo intero, schede inline, slide-up. Diverso dalle notifiche push (che arrivano fuori dall'app e richiedono opt-in) e dall'email (asincrona e che richiede all'utente di uscire dall'app). L'in-app messaging raggiunge il 100% degli utenti presenti nell'app nel momento in cui un messaggio si attiva — nessun opt-in richiesto, nessun affaticamento da notifiche.
Formati comuni di messaggi in-app
- Modal — messaggio a sovrapposizione completa che richiede la chiusura da parte dell'utente. Massima attenzione, massima interruzione. Da usare con parsimonia.
- Banner — in cima o in fondo allo schermo, non bloccante. Meno attenzione ma non interrompe il flusso dell'utente.
- Takeover a schermo intero — l'intero schermo viene sostituito dal messaggio. Massimo impatto, massimo rischio di fastidio.
- Scheda inline — messaggio incorporato nel feed dei contenuti (tra articoli, prodotti, ecc.). Aspetto nativo e contestuale.
- Slide-up / slide-in — piccolo messaggio che appare con un'animazione. Meno intrusivo del modal.
- Bottom-sheet — modal ma con una superficie più piccola rispetto al takeover completo.
Casi d'uso
- Annunci — lanci di nuove funzionalità, aggiornamenti dell'app, novità specifiche per versione.
- Upsell / monetizzazione — presentazione di funzionalità premium agli utenti free, superfici paywall, notifiche di offerte.
- Formazione / scoperta delle funzionalità — mostrare agli utenti funzionalità che non hanno ancora provato.
- Nudge di retention — promemoria delle serie giornaliere, notifiche di aggiornamento dei contenuti mostrate quando l'utente apre l'app.
- Completamento dell'onboarding — presentazione del passaggio di onboarding che l'utente non ha completato.
- Sondaggio / feedback — chiedere agli utenti attivi la loro esperienza.
- Richieste di permesso — richiesta di permessi per push, posizione, ATT, contatti nei momenti strategici.
- Comunicazioni critiche — aggiornamenti sullo stato del servizio, modifiche ai termini di servizio, ecc.
Principali piattaforme di in-app messaging
- Braze — piattaforma leader enterprise di customer engagement con un forte in-app messaging.
- Iterable — paragonabile a Braze, popolare tra le aziende in fase di crescita.
- Customer.io — PMI / mid-market, orientato agli sviluppatori.
- OneSignal — piattaforma più ampia di push e in-app messaging.
- CleverTap — forte combinazione di in-app messaging e analytics.
- Firebase In-App Messaging — prodotto gratuito di Google, integrato con Firebase Analytics.
La maggior parte delle app mature usa la stessa piattaforma per le notifiche push e l'in-app messaging — l'orchestrazione unificata conta più di strumenti best-of-breed.
Best practice
- Attiva sulla base del comportamento dell'utente, non su calendari generici — mostra messaggi pertinenti a ciò che l'utente sta facendo in quel momento.
- Frequency capping — troppi messaggi in-app risultano spam. 1-3 per sessione è un limite ragionevole.
- A/B test su design e trigger — i design dei messaggi possono avere tassi di conversione molto diversi.
- Non bloccare i flussi critici — non mostrare mai un modal durante un acquisto o un flusso di lavoro principale.
- Rispetta il "non mostrare più" — gli utenti che chiudono un messaggio non dovrebbero vederlo nella sessione successiva.
- Traccia engagement e conversione — ogni messaggio in-app dovrebbe avere metriche di successo chiare (cliccato, chiuso, convertito-a-pagamento, ecc.).