Schermate - SDK per Android

Questo documento fornisce una panoramica delle schermate e di come misurare le visualizzazioni di schermata utilizzando l'SDK di Google Analytics per Android v3.

Panoramica

Le schermate di Google Analytics rappresentano i contenuti visualizzati dagli utenti all'interno dell'app. Il concetto equivalente nell'analisi dei dati web è una visualizzazione di pagina. La misurazione delle visualizzazioni di schermata ti consente di capire quali contenuti vengono visualizzati maggiormente dai tuoi utenti e in che modo navigano tra i diversi contenuti.

Una visualizzazione di schermata è composta da un singolo campo stringa che verrà utilizzato come nome della schermata nei report di Google Analytics:

Nome campo Campo tracker Tipo Obbligatorio Descrizione
Nome schermata Fields.SCREEN_NAME String Il nome della schermata di un'applicazione.

I dati della visualizzazione di schermata vengono utilizzati principalmente nei seguenti report standard di Google Analytics:

  • Report Schermate
  • Flusso coinvolgimento

Misurazione manuale dello schermo

Per inviare manualmente una visualizzazione di schermata, imposta i valori del campo della schermata sul tracker, quindi invia l'hit:

// May return null if EasyTracker has not yet been initialized with a property
// ID.
Tracker easyTracker = EasyTracker.getInstance(this);

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to null.
easyTracker.set(Fields.SCREEN_NAME, "Home Screen");

easyTracker.send(MapBuilder
    .createAppView()
    .build()
);

Misurazione automatica dello schermo (easyTracker)

EasyTracker può misurare automaticamente le visualizzazioni di schermata ogni volta che l'Activities dell'app viene mostrata a un utente.

Per attivare la misurazione automatica di Activity:

  1. Aggiungi i metodi EasyTracker a tutte le tue Activities
  2. Imposta il parametro ga_autoActivityTracking nel file analytics.xml.
  3. Assegna a ciascuno dei tuoi Activities un nome schermata nel file analytics.xml.

Ecco uno snippet di esempio da un file analytics.xml una volta attivata la misurazione automatica di Activity:

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in reports -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>