Medición de aplicación / pantalla

En esta guía, se describe cómo configurar la medición de eventos de pantalla con analytics.js

Descripción general

Las pantallas de Google Analytics representan el contenido que los usuarios ven en una app. El concepto equivalente para un sitio web son las páginas. Medir las vistas de pantalla te permite ver qué contenido ven más tus usuarios y cómo navegan entre diferentes piezas de contenido.

Implementación

Los hits de pantalla se pueden enviar con el comando send y especificando un hitType de screenview. El comando send tiene la siguiente firma para el tipo de hit screenview:

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

Campos de pantalla

Nombre del campo Value Type Obligatorio Descripción
screenName text Es el nombre de la pantalla.

Por lo general, los datos de la pantalla se envían a las vistas de Google Analytics del tipo "app" (en lugar de "web"), lo que significa que, además de enviar el screenName, también debes enviar al menos el campo appName.

En la siguiente tabla, se enumeran los campos de la aplicación que se pueden enviar a las vistas de la aplicación.

Nombre del campo Value Type Obligatorio Descripción
appName text Es el nombre de la aplicación.
appId text no El ID de la aplicación.
appVersion text no Indica la versión de la aplicación.
appInstallerId text no El ID del instalador de la aplicación.

Para obtener más información sobre la distinción entre las vistas web y de aplicaciones en Google Analytics, consulta el artículo Diferencias entre las vistas web y de aplicaciones en el Centro de ayuda de Analytics.

Ejemplos

El siguiente comando envía un hit de vista de pantalla a Google Analytics para una app llamada "myAppName" y la pantalla "Home":

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

Dado que el campo appName debe enviarse con todos los hits de aplicación, suele ser mejor configurar ese campo con el 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'});

Cómo usar filtros para las vistas de apps o solo en la Web

Si envías datos web y de aplicaciones para la misma propiedad (UA-XXXXX-Y), Google Analytics mostrará ambos conjuntos de datos en las vistas de esa propiedad. Esto permite combinar vistas web y de apps.

Si deseas enviar datos web y de aplicación para la misma propiedad, pero mantener una vista web o de aplicaciones independientes, puedes crear Filtros. Por ejemplo, puedes tener una vista combinada (predeterminada), una web y una de app.

Filtro de vista de la app

Crea un filtro personalizado para incluir solo datos de app y establece Application? en yes.

El formulario para crear filtros de Google Analytics El campo del nombre del filtro está configurado en "Vista de la aplicación", está seleccionado el tipo "Filtro personalizado", está seleccionado "Incluir", el menú desplegable del campo del filtro está configurado en "Aplicación?", Se estableció el patrón de filtro en "sí" y la distinción entre mayúsculas y minúsculas, en "No".
Figura 1: Configuración de filtros para una vista de app.

Filtro de vista web

Crea un filtro personalizado para incluir solo datos web. Para ello, configura Application? como no.

El formulario para crear filtros de Google Analytics El campo del nombre del filtro está configurado en "Vista web", está seleccionado el tipo "Filtro personalizado", está seleccionado "Incluir" y el menú desplegable del campo del filtro está configurado en "Aplicación?", El patrón de filtro está configurado en "no", y la distinción entre mayúsculas y minúsculas, en "No".
Figura 2: Configuración de filtros para una vista web.