Aggiornato il 21. agosto 2023 da Jan Bunk
Così come probabilmente analizzi come le persone utilizzano il tuo sito web, puoi anche vedere come viene utilizzata la tua app. In questa guida vedremo come puoi farlo con lo strumento di analisi del tuo sito web (ad esempio Google Analytics). In seguito, esamineremo alcune statistiche aggiuntive sul numero di persone che utilizzano la tua app.
Il modo più semplice per separare gli utenti dei siti web da quelli delle app nelle tue analisi è filtrare gli user agent. L'user agent è una breve stringa che il browser invia ai siti web. L'user agent contiene informazioni sul browser, ad esempio un browser Firefox potrebbe inviare qualcosa come questo user agent:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0L'applicazione utilizza alcuni user agent diversi:
$version è la versione interna dell'app (es. 1.4.8+52) e $operatingSystem è la piattaforma su cui l'app viene utilizzata (es. ios o android).
$regularUserAgent è lo user agent di un browser mobile che ci si aspetterebbe da dispositivi, come Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
Non hai davvero bisogno di preoccuparti di tutto questo, a meno che tu non voglia fare qualcosa di particolare. Altrimenti, segui i prossimi passi per filtrare in base all'user agent nelle tue analisi.
Come esempio, ecco come filtrare per agente utente in Google Analytics:
Clicca su "Esplora" nel menu a sinistra.
Crea una nuova esplorazione.
Inserisci un nome per la tua nuova esplorazione, ad esempio "Utenti App".
Crea un nuovo segmento.
Seleziona "Segmento utente".
Dai un nome al segmento.
Aggiungi una nuova condizione "Browser".
Imposta il filtro su "contiene" "App-WebView". Se vuoi filtrare solo gli utenti iOS, puoi usare "App-WebView (ios)". Per Android, usa "App-WebView (android)".
Un modo più complicato, ma anche più potente, di rilevare se un utente sta visitando il tuo sito web con un browser o con l'app è l'aiuto di JavaScript. Questo è particolarmente utile se il tuo software di analisi non supporta il filtraggio in base agli user agent.
L'opzione più semplice è utilizzare getAppPlatform
dallo script helper dell'applicazione.
La funzione restituisce null se l'applicazione viene aperta nel browser, altrimenti il sistema operativo su cui viene utilizzata l'applicazione. Tuttavia, come indicato nella documentazione, questo funziona solo se permetti all'applicazione di modificare gli user agent.
Un'opzione che non si basa sugli user agent è executeWhenAppReady
. Il codice al suo interno verrà eseguito solo se il tuo sito web viene visualizzato all'interno dell'applicazione.
Se vuoi sapere quante persone hanno scaricato la tua applicazione, puoi controllare le statistiche raccolte dagli app store.
Puoi visualizzare le statistiche relative alla tua applicazione Android nella sezione Google Play Console.
La prima statistica che vedrai è il numero di persone che hanno installato la tua app ("Pubblico installato").
Ma ci sono molte altre statistiche che puoi visualizzare, ad esempio gli utenti attivi mensili.
Allo stesso modo, puoi visualizzare le statistiche relative alla tua app iOS nella pagina di analisi di App Store Connect.
Puoi visualizzare la maggior parte delle analisi nella pagina delle metriche.
Fai attenzione quando confronti le statistiche tra Play Console e App Store Connect, perché alcune metriche potrebbero avere lo stesso nome ma essere misurate in modo diverso. Ad esempio, App Store Connect potrebbe mostrarti i nuovi download di un determinato giorno, mentre la Play Console aggrega tutti i download e ti mostra il numero totale di download.
Articoli correlati
Quando, perché e come aggiornare la tua app
In questo articolo daremo un'occhiata a quando devi presentare un aggiornamento agli app store, quando puoi farlo facoltativamente e quali benefici ha. Parleremo anche della frequenza di aggiornamento raccomandata e di come pubblicare effettivamente un aggiornamento dell'app.
Conformità all'esportazione in App Store & Play Store
Devi prestare attenzione ad alcune normative sull'esportazione perché le app contano come software di crittografia e il download di app conta come esportazione dell'app dagli Stati Uniti.
Come generare chiavi & keystore e usarli per firmare il tuo appbundle. Dopodiché verificalo e caricalo sulla Play Console.
Ciao, sono Jan! Ho creato webtoapp.design nel 2019 mentre studiavo informatica all'università. Da allora sono cambiate molte cose: non solo mi sono laureato, ma non sono più solo nella gestione di webtoapp.design. Siamo diventati un team globale e completamente in remoto e abbiamo accumulato molta esperienza nello sviluppo e nella pubblicazione di app. Abbiamo creato e pubblicato centinaia di app negli app store, dove sono state scaricate centinaia di migliaia di volte.