Questo documento fornisce una panoramica di schermate e come misurare le visualizzazioni di schermata utilizzando l'SDK Google Analytics per Android v2.
Panoramica
Le schermate di Google Analytics rappresentano i contenuti visualizzati dagli utenti all'interno dell'app. Il concetto equivalente di analisi dei dati web è una visualizzazione di pagina. La misurazione delle visualizzazioni di schermata ti consente di vedere quali contenuti vengono visualizzati più spesso dagli utenti e come stanno navigando tra contenuti diversi.
Una visualizzazione di schermata è composta da un singolo campo string
che verrà
utilizzato come nome della schermata nei report Google Analytics.
I dati delle visualizzazioni di schermata vengono utilizzati principalmente nei seguenti report di Google Analytics:
- Report Schermate
- Flusso coinvolgimento
- Flusso obiettivo
Implementazione
Le seguenti sezioni descrivono come implementare la misurazione dello schermo utilizzando un EasyTracker o un'implementazione avanzata. Se utilizzi EasyTracker, hai la possibilità di implementare la misurazione automatica dello schermo.
Misurazione automatica dello schermo (EasyTracker)
Se utilizzi EasyTracker, puoi utilizzare la misurazione automatica dello schermo per
misurare facilmente ogni Activities
della tua app come schermate.
Per attivare la misurazione automatica di Activity
:
- Aggiungi i metodi EasyTracker a tutti i tuoi
Activities
- Imposta il parametro
ga_autoActivityTracking
nel tuo fileanalytics.xml
. - Assegna a ciascuno di
Activities
un nome schermata nel fileanalytics.xml
.
Ecco uno snippet di esempio da un file analytics.xml
una volta attivata la misurazione Activity
automatica:
<-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <-- The screen names that will appear in your reporting --> <string name="com.example.app.BaseActivity">Home</string> <string name="com.example.app.PrefsActivity">Preferences</string>
Misurazione manuale dello schermo
Puoi anche inviare manualmente una visualizzazione di schermata chiamando
sendView()
. Anche se utilizzi già la misurazione automatica dello schermo di EasyTracker, puoi inviare manualmente le visualizzazioni di schermata per misurare il coinvolgimento degli utenti con Fragments
o altri contenuti che potrebbero non essere Activity
.
sendView()
viene in genere chiamato nel callback onStart()
di Activity
o Fragment
per vincere l'esempio seguente:
/** * Within an Activity or Fragment */ @Override public void onStart() { super.onStart(); ... // Your other onStart() code. myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker. }