ARGOMENTI×
Tracciare gli stati dell'app
Per "stati" si intendono le diverse schermate o visualizzazioni disponibili nell'app.
Ogni volta che nell'applicazione viene visualizzato un nuovo stato, ad esempio quando l'utente si sposta dalla homepage al feed di notizie, viene inviata una chiamata
trackState
. In Android,
trackState
viene generalmente chiamato ogni volta che si carica una nuova attività.
Tracciamento degli stati
- Aggiungi la libreria al tuo progetto e implementa le funzioni di ciclo di vita (lifecycle).Per ulteriori informazioni, consulta Aggiungere l’SDK e il file di configurazione al progetto IntelliJ IDEA o Eclipse in Implementazione e ciclo di vita di base .
- Importa la libreria:
import com.adobe.mobile.*;
- Nella funzione onCreate , chiama trackState per inviare un hit per questa visualizzazione di stato:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Adobe - track when this state loads Analytics.trackState("State Name", null); }
Il
"State Name"
è indicato nella variabile
View State
in Adobe Mobile Services e viene registrata una visualizzazione per ciascuna chiamata
trackState
. In altre interfacce di Analytics,
View State
viene riportato come
Page Name
, e
state views
viene riportato come
page views
.
Inviare dati aggiuntivi
Oltre al
"State Name"
, con ogni chiamata di tracciamento delle azioni puoi inviare anche dati contestuali aggiuntivi:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Adobe - track when this state loads HashMap<String, Object> exampleContextData = new HashMap<String, Object>(); exampleContextData.put("myapp.login.LoginStatus", "logged in"); Analytics.trackState("Home Screen", exampleContextData); }
I valori dei dati contestuali devono essere mappati su variabili personalizzate in Adobe Mobile Services:

Generazione di rapporti sugli stati dell'app
Gli stati vengono generalmente visualizzati utilizzando un rapporto del percorso, che consente di vedere in che modo gli utenti si spostano nell'app e quali stati vengono visualizzati più di frequente.
Adobe Mobile Services
| Il rapporto
Stati di visualizzazione
. Questo rapporto si basa sui percorsi seguiti dagli utenti all'interno dell'applicazione. Un esempio di percorso è
Home
>
Impostazioni
>
Feed
.
|
Adobe Analytics
| Gli stati possono essere visualizzati ovunque possano essere visualizzate le Pagine, ad esempio nei rapporti
Pagine
,
Visualizzazioni pagina
e
Percorso
.
|
Analisi ad hoc
| Gli stati possono essere visualizzati ovunque possano essere visualizzate le Pagine utilizzando la dimensione
Pagina
, la metrica
Visualizzazioni pagina
e i rapporti
Percorso
.
|