Capisci che cosa fanno le persone nella tua app
Lo store ti dice quante persone l'hanno installata. Non ti dice niente su se l'hanno aperta due volte.
La situazione
Un'app è più difficile da misurare di un sito e le domande sono le stesse: a quali schermate arrivano le persone, se tornano, e se l'ultima versione ha peggiorato le cose.
La difficoltà specifica è che una versione sbagliata non la puoi correggere pubblicando. È là fuori finché le persone non aggiornano, e il primo avviso di solito è una recensione.
Come si fa
1. Aggiungi l'SDK. Ce n'è uno per Android, iOS, Flutter, React Native, Kotlin Multiplatform, Unity, .NET ed Electron. Ognuno prende l'identificativo dell'app e una chiamata per partire.
2. Nomina le schermate con cura. Un'app non ha URL, quindi il nome che il tuo SDK riporta è quello che compare in ogni report. È l'unica decisione al momento dell'installazione che non puoi cambiare a poco prezzo dopo.
3. Leggi la stabilità per versione. Tasso senza crash, diviso per versione dell'app. Nel totale non vuol dire niente durante un rilascio graduale: una versione sbagliata che raggiunge un decimo delle persone si diluisce a un decimo.
4. Annota il rilascio. La differenza fra «il coinvolgimento è calato nella settimana 12» e «il coinvolgimento è calato quando abbiamo rilasciato la 4.2».
5. Aspettati che le versioni vecchie continuino a riportare. Il formato di trasmissione è congelato alla versione 1, quindi una versione pubblicata due anni fa manda ancora dati. Filtrare per versione è il modo in cui si leggono i report, non una funzionalità avanzata.
Dove questo si ferma
Non ci sono dati di velocità, e non ce ne saranno di finti. Un SDK di app manda quando una schermata è successa, non quanto ci ha messo qualcosa. Inventare un numero dallo spazio fra due schermate misurerebbe quanto in fretta qualcuno tocca lo schermo. Se ti servono i tempi di avvio e la frequenza dei fotogrammi, quello è uno strumento di prestazioni.
Niente mappe di calore, niente registrazioni, nessun widget di feedback. Quelli hanno bisogno di una pagina a cui attaccarsi. Un'app ottiene schermate, sessioni, retention ed errori, e l'elenco è tutto qui.
Un tasso senza crash nasconde una funzionalità che fallisce in silenzio. L'app resta in piedi e la schermata non fa niente. Lì il segnale sono le schermate per sessione, non la stabilità.
Che cosa usa
Altri lavori
Sistema un percorso di iscrizione che perde gente
Trova il passo che le persone abbandonano, poi guarda che cosa è successo davvero lì.
Dimostra quale marketing ha portato ricavi
Lega i soldi alla campagna, senza che il report delle referenze dica Diretto.
Ascolta chi visita prima che se ne vada
Un commento attaccato alla pagina di cui parla, invece di un questionario che nessuno comincia.
Fai report senza distribuire accessi
Un collegamento di sola lettura per un cliente o un consiglio, e un riepilogo che arriva da solo.
Guarda un giorno di lancio
Vedi il traffico arrivare mentre succede, e sappi entro l'ora se sta andando male.