Medición de aplicaciones o pantallas

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

Introducción

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 vistas de 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

Para enviar hits de pantalla, puedes ejecutar el comando send y especificar 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 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.

Puedes consultar más información al respecto en la sección Diferencia entre las vistas de sitio web y de aplicación del artículo "Información sobre las vistas" del Centro de Ayuda de Analytics.

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 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'});

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

Si envías datos de sitio web y 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 que incluya solo datos de aplicación y asigna el valor yes a Application?.

Formulario de creación de filtros de Google Analytics Se ha escrito "Vista de aplicación" en el campo "Nombre del filtro", se ha elegido "Filtro personalizado" como tipo de filtro, se ha seleccionado "Incluir", se ha elegido "¿Aplicación?" en la lista desplegable "Campo del filtro", se ha asignado el valor "sí" a "Patrón de filtro" y se ha seleccionado "No" en "Distinción entre mayúsculas y minúsculas".
Imagen 1: Configuración de un filtro para una vista de aplicación.

Filtro de vista de sitio web

Crea un filtro personalizado que incluya solo datos de sitios web y asigna el valor no a Application?.

Formulario de creación de filtros de Google Analytics Se ha escrito "Vista de sitio web" en el campo "Nombre del filtro", se ha elegido "Filtro personalizado" como tipo de filtro, se ha seleccionado "Incluir", se ha elegido "¿Aplicación?" en la lista desplegable "Campo del filtro", se ha asignado el valor "no" a "Patrón de filtro" y se ha seleccionado "No" en "Distinción entre mayúsculas y minúsculas".
Figura 2: Configuración de un filtro para una vista de sitio web