En este documento se proporciona una descripción general de las pantallas y de cómo medir las visitas a una pantalla con la versión 4 del SDK de Google Analytics para Android.
Descripción general
Las pantallas en Google Analytics representan el contenido que los usuarios ven en la aplicación. El concepto equivalente en analítica web es una página vista. Al medir las visitas a una pantalla, puedes descubrir qué contenido es el que ve la mayoría de los usuarios y cómo navegan entre las distintas partes del contenido.
Una visita a una pantalla consiste en un único campo de cadena que se usa como nombre de pantalla en tus informes de Google Analytics:
Nombre del campo | Tipo | Obligatorio | Descripción |
---|---|---|---|
Nombre de pantalla | String |
Sí | Nombre de una pantalla de la aplicación |
Los datos de visitas a una pantalla se usan principalmente en los siguientes informes estándar de Google Analytics:
- Informe de pantallas
- Informe de flujo de interacción
Implementación
Para enviar una visita a una pantalla, configura los valores del campo de pantalla del objeto de seguimiento y, después, envía el hit:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // Send a screen view. t.send(new HitBuilders.ScreenViewBuilder().build());
Consulta la sección Configuración avanzada para obtener información detallada sobre el método getTracker
.
Medición automática de pantallas
Es posible medir automáticamente las visitas a una pantalla cada vez que se muestren las actividades (Activities
) de una aplicación al usuario.
Para permitir la medición automática de Activity
:
- Configura el parámetro
ga_autoActivityTracking
como el archivo de configuración XML. - Asigna un nombre de pantalla a cada actividad (
Activities
) en el archivo de configuración XML.
A continuación se muestra un fragmento de ejemplo de un archivo de configuración XML después de habilitar la medición automática de Activity
:
<!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appear in reports --> <screenName name="com.example.ScreenviewActivity"> AnalyticsSampleApp ScreenViewSampleScreen </screenName> <screenName name="com.example.EcommerceActivity"> AnalyticsSampleApp EcommerceSampleScreen </screenName>
Para habilitar la medición automática de Activity
de forma programática:
t.enableAutoActivityTracking(true);