Aggiornato il 27. dicembre 2022 da Jan Bunk
Proprio come potresti essere interessato a vedere come gli utenti interagiscono con il tuo sito web, potresti voler sapere come usano la tua app. Puoi farlo dando un'occhiata alle analisi del tuo sito web.
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:
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 agenti utente.
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 interpreti è executeWhenAppReady
. Il codice al suo interno verrà eseguito solo se il tuo sito web viene visualizzato all'interno dell'applicazione.
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 laureata, ma non sono più solo io a gestire webtoapp.design. Siamo diventati un team globale e completamente 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.