Medición de aplicaciones o pantallas

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

Descripción general

En Google Analytics, las pantallas representan el contenido que ven los usuarios en una aplicación. Este concepto equivale a las páginas de los sitios web. Al medir las visitas a una pantalla, puedes descubrir qué contenido es el que más ven los usuarios y cómo navegan entre las distintas partes del contenido.

Implementación

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

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

Campos de pantalla

Nombre del campo Tipo de valor Obligatorio Descripción
screenName texto Nombre de la pantalla.

Los datos de pantalla normalmente se envían a las vistas de Google Analytics del tipo "aplicación" (en vez de "sitio web"), lo que significa que, además de enviar screenName, también debes enviar al menos el campo appName.

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

Nombre del campo Tipo de valor Obligatorio Descripción
appName texto Nombre de la aplicación.
appId texto no ID de la aplicación.
appVersion texto no Versión de la aplicación.
appInstallerId texto no ID del instalador de la aplicación.

En el artículo Diferencia entre las vistas de sitio web y de aplicación del Centro de Ayuda de Analytics puedes consultar más información al respecto.

Ejemplos

El siguiente comando envía a Google Analytics un hit de vista de pantalla correspondiente a una aplicación llamada "myAppName" y a la pantalla "Home":

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

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

Usar filtros para vistas exclusivas de una aplicación o de un sitio web

Si envías datos de sitio web y de datos de aplicación de la misma propiedad (UA-XXXXX-Y), Google Analytics mostrará ambos conjuntos de datos en las vistas de dicha propiedad. De esta manera, se pueden mostrar las vistas de aplicación y de sitio web combinadas.

Si quieres enviar datos de aplicación y de sitio web de la misma propiedad manteniendo las vistas de aplicación y de sitio web por separado, puedes crear filtros. Por ejemplo, puedes tener una vista combinada (predeterminada), una vista de sitio web y una vista de aplicación.

Filtro de vista de aplicación

Crea un filtro personalizado para incluir solo los datos de aplicación definiendo Application? en yes.

Formulario de creación de filtros de Google Analytics.El campo de nombre de filtro se ha configurado como "Vista de aplicación", se ha seleccionado el tipo "Filtro personalizado", se ha seleccionado "Filtro personalizado", se ha seleccionado "Incluir", la lista desplegable se ha configurado como "Aplicación?", el patrón de filtro se ha configurado como "sí" y la distinción de mayúsculas y minúsculas se ha configurado como "No".
Figura 1: Configuración de un filtro para una vista de aplicación.

Filtro de vista de sitio web

Crea un filtro personalizado para incluir solo los datos de sitio web definiendo Application? en no.

Formulario de creación de filtros de Google Analytics.El campo de nombre de filtro se ha configurado como "Vista de sitio web", se ha seleccionado el tipo "Filtro personalizado", se ha seleccionado "Incluir", la lista desplegable se ha configurado como "Aplicación?', Filter Pattern is set to 'no', and Case Sensitive is set to 'No'.
Figura 2: Configuración de un filtro para una vista de sitio web.