Per "stati" si intendono le diverse schermate o visualizzazioni disponibili nell'app. Ogni volta che nell'applicazione viene visualizzato un nuovo stato, è necessario inviare una chiamata trackState
. Ad esempio, quando un utente passa dalla pagina Home alla schermata dei dettagli video, invia una chiamata trackState
. Per visualizzare gli stati si usa solitamente un rapporto sui percorsi che consente di vedere in che modo gli utenti navigano nell’app e quali stati vengono visualizzati maggiormente.
In genere, l'utente invia una chiamata trackState
ogni volta che l’app carica una nuova schermata.
ADBMobile().trackState("State Name", {})
ADBMobile.analytics.trackState("State Name",{});
In Adobe Mobile Services, il Nome dello stato è riportato nella variabile "View State", e viene registrata una visualizzazione per ogni chiamata trackState
. Nelle altre interfacce di Analytics, "Stato di visualizzazione" è indicato come "Nome pagina" e le visualizzazioni degli stati sono indicate come "Visualizzazioni di pagina".
Oltre a "Nome stato", con ogni chiamata di tracciamento dello stato puoi inviare anche dati di contesto aggiuntivi.
dictionary = { }
dictionary["myapp.login.LoginStatus"] = "logged in"
ADBMobile().trackState("Home Screen", dictionary)
var dictionary = { };
dictionary["myapp.login.LoginStatus"] = "logged in";
ADBMobile.analytics.trackState("Home Screen", dictionary);
I valori dei dati contestuali devono essere mappati su variabili personalizzate in Adobe Mobile Services.