Monitoraggio dello schermo - SDK per Android v2 (legacy)

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

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 sapere 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 string che verrà utilizzato come nome della schermata nei report di Google Analytics.

I dati della visualizzazione 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, avrai la possibilità di implementare la misurazione automatica dello schermo.

Misurazione automatica dello schermo (easyTracker)

Se usi EasyTracker, puoi ricorrere alla misurazione automatica dello schermo per misurare facilmente ciascuno dei Activities dell'app sotto forma di schermate.

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 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 il numero 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.

Di solito sendView() viene chiamato nel callback onStart() di Activity o Fragment come vincere nel seguente esempio:

/**
 * 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.
}