Un'app si misura con un SDK invece che con un tag script. Non c'è nessuna pagina su cui mettere uno snippet.
Registra prima l'app
Aggiungi l'app nella tua dashboard. Skomi emette un identificativo di app, che è una cosa diversa da un identificativo di sito e appartiene a un altro spazio di nomi: un'app è un'entità a sé, non un sito con un tipo diverso di visitatore.
Aggiungi l'SDK
Ce n'è uno per ognuna di otto piattaforme. Ognuno è un repository a sé, con il codice sorgente e una piccola app di dimostrazione che riporta se stessa, così puoi vedere che aspetto hanno i numeri prima di toccare il tuo codice:
- Android
- iOS
- Flutter: installazione
- React Native
- Kotlin Multiplatform
- Unity
- .NET, compreso MAUI
- Electron: installazione
Ognuno prende l'identificativo dell'app e una chiamata per partire. L'SDK raccoglie in lotti quello che colleziona e lo tiene se il dispositivo è senza rete, mandandolo appena c'è di nuovo connessione; un'app misurata solo quando ha segnale è un'app misurata solo in città.
Dai un nome alle tue schermate
È la cosa più utile che puoi fare durante l'installazione.
Un'app non ha URL, quindi il nome di schermata che il tuo SDK riporta è quello che compare in ogni report. Nomi scelti con coerenza, e scelti una volta sola, sono la differenza fra una dashboard leggibile e un elenco di quasi doppioni. Skomi non li può dedurre per te come può leggere un percorso da un indirizzo web.
Che cosa ottieni
Schermate, sessioni, persone e retention, più le due cose che hanno senso soltanto per il software che le persone installano:
- Tasso senza crash: la quota di sessioni finite senza un errore fatale. Skomi non riporta mai più del 100%, e quando un crash è avvenuto prima della prima schermata dell'app la cifra pecca leggermente per pessimismo. Un numero di stabilità che si lusingasse da solo non varrebbe niente.
- Versione dell'app: portata su ogni schermata e su ogni errore, così puoi vedere se una versione sbagliata è sbagliata o se il problema c'era già.
Il formato di trasmissione è congelato
La versione 1 del formato che un SDK manda è fissa e resterà così.
La ragione vale la pena dirla: lo script di un sito lo puoi cambiare questo pomeriggio e domani tutte le persone che ti visitano hanno quello nuovo. Non puoi obbligare nessuno ad aggiornare un'app. Una versione pubblicata deve continuare a funzionare, quindi il contratto contro cui è stata compilata non si muove.
Quando usare invece lo snippet
Se viene mostrato in un browser, è un sito; usa lo snippet. Una versione Web di React Native è un sito secondo questa regola, in qualunque linguaggio sia scritto il resto del progetto, e lo è anche qualunque cosa giri dentro una vista web incorporata che controlli tu.
Vedi anche: installare lo snippet, per quanto tempo Skomi tiene i tuoi dati.