En esta guía se describe cómo usar el seguimiento 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 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 | sí | 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 | sí | 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. |
Para obtener más información sobre la distinción entre las vistas de sitio web y de aplicación en Google Analytics, consulta el artículo Diferencia entre las vistas de sitio web y de aplicación del Centro de Ayuda de Analytics.
Ejemplos
El siguiente comando envía un hit de vista de pantalla a Google Analytics para una aplicación llamada "myAppName" y la pantalla "Home":
ga('send', 'screenview', {
'appName': 'myAppName',
'screenName': 'Home'
});
Puesto que el campo appName
debe enviarse con todos los hits de aplicación, lo mejor suele ser configurar ese campo en el objeto de seguimiento con el comando set
:
ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'appName', 'myAppName');
// The `appName` field is now set on the tracker, 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 configurando Application?
como yes
.

Filtro de vista de sitio web
Crea un filtro personalizado para incluir solo datos de sitio web configurando Application?
con un valor de no
.
