Misurazione app / schermata

Questa guida descrive come configurare la misurazione degli eventi schermo con analytics.js

Panoramica

Le schermate di Google Analytics rappresentano i contenuti visualizzati dagli utenti all'interno di un'app. Il concetto equivalente per un sito web è pagine. 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.

Implementazione

Gli hit della schermata possono essere inviati utilizzando il comando send e specificando un hitType pari a screenview. Il comando send ha la seguente firma per il tipo di hit screenview:

ga('send', 'screenview', [fieldsObject]);

Campi schermata

Nome campo Tipo di valore Obbligatorio Descrizione
screenName testo yes Il nome dello schermo.

I dati delle schermate vengono generalmente inviati alle viste di Google Analytics di tipo "app" (anziché "web"), il che significa che oltre a inviare l'screenName, devi anche inviare almeno il campo appName.

Nella tabella seguente sono elencati i campi dell'app che possono essere inviati alle viste app.

Nome campo Tipo di valore Obbligatorio Descrizione
appName testo yes Il nome dell'applicazione.
appId testo no L'ID dell'applicazione.
appVersion testo no Versione dell'applicazione.
appInstallerId testo no L'ID del programma di installazione dell'applicazione.

Per ulteriori dettagli sulla distinzione tra vista web e vista app in Google Analytics, consulta l'articolo Differenza tra vista web e app nel Centro assistenza Analytics.

Esempi

Il seguente comando invia un hit di visualizzazione di schermata a Google Analytics per un'app denominata "NomeApp" e la schermata "Home":

ga('send', 'screenview', {
  'appName': 'myAppName',
  'screenName': 'Home'
});

Poiché il campo appName deve essere inviato con tutti gli hit dell'app, spesso è meglio impostarlo con il comando set:

ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('set', 'appName', 'myAppName');

// The `appName` field is now set, so
// screenview hits don't need to include it.
ga('send', 'screenview', {screenName: 'Home'});

Utilizzare i filtri per le viste solo app o solo web

Se invii i dati web e dell'app per la stessa proprietà (UA-XXXXX-Y), Google Analytics mostrerà entrambi i set di dati nelle viste per quella proprietà. Ciò consente la combinazione delle viste app e web.

Se vuoi inviare i dati dell'app e del web per la stessa proprietà, ma mantenere un'app e/o una vista web separate, puoi creare filtri. Ad esempio, puoi avere una vista combinata (predefinita), una vista web e una vista app.

Filtro visualizzazione app

Crea un filtro personalizzato per includere solo i dati dell'app impostando Application? su yes.

Il modulo di creazione del filtro di Google Analytics. Il campo del nome del filtro è impostato su "Vista app", il tipo "Filtro personalizzato" è selezionato, "Includi" è selezionato, il menu a discesa Campo filtro è impostato su "Applicazione?", Pattern filtro impostato su "sì" e la distinzione tra maiuscole e minuscole è impostata su "No".
Figura 1: impostazioni dei filtri per una vista app.

Filtro vista web

Crea un filtro personalizzato per includere solo i dati web impostando Application? su no.

Il modulo di creazione del filtro di Google Analytics. Il campo del nome del filtro è impostato su "Vista web", il tipo "Filtro personalizzato" è selezionato, "Includi" è selezionato, il menu a discesa Campo filtro è impostato su "Applicazione?", Pattern filtro è impostato su "no" e la distinzione tra maiuscole e minuscole è impostata su "No".
Figura 2: impostazioni dei filtri per una vista web.