Pantallas

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 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 la aplicación al usuario.

Para permitir la medición automática de Activity:

  1. Configura el parámetro ga_autoActivityTracking como el archivo de configuración XML.
  2. 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);