Schermate

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

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 Tipo Obbligatorio Descrizione
Nome schermata 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

Implementazione

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

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Set screen name.
t.setScreenName(screenName);

// Send a screen view.
t.send(new HitBuilders.ScreenViewBuilder().build());

Per maggiori dettagli sul metodo getTracker, consulta Configurazione avanzata.

Misurazione automatica dello schermo

Puoi misurare automaticamente le visualizzazioni di schermata ogni volta che l'elemento Activities di un'app viene mostrato a un utente.

Per attivare la misurazione automatica di Activity:

  1. Imposta il parametro ga_autoActivityTracking nel file di configurazione XML.
  2. Assegna a ciascuno dei tuoi Activities un nome schermata nel file di configurazione XML.

Ecco uno snippet di esempio da un file di configurazione 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 -->
<screenName name="com.example.ScreenviewActivity">
    AnalyticsSampleApp ScreenViewSampleScreen
</screenName>
<screenName name="com.example.EcommerceActivity">
    AnalyticsSampleApp EcommerceSampleScreen
</screenName>

Per attivare in modo programmatico la misurazione automatica di Activity:

t.enableAutoActivityTracking(true);