Pantallas

En este documento, se proporciona una descripción general de las pantallas y cómo medir las vistas de pantalla con la versión 4 del SDK de Google Analytics para Android.

Descripción general

Las pantallas de Google Analytics representan el contenido que los usuarios ven en tu app. El concepto equivalente en las estadísticas web es el de una vista de página. La medición de las vistas de pantalla te permite ver qué contenido ven más los usuarios y cómo navegan entre diferentes contenidos.

Una vista de pantalla consiste en un solo campo de cadena que se usará como nombre de pantalla en tus informes de Google Analytics:

Nombre del campo Tipo Obligatorio Descripción
Nombre de la pantalla String Es el nombre de la pantalla de una aplicación.

Los datos de vistas de pantalla se usan, principalmente, en los siguientes informes estándares de Google Analytics:

  • Informe de pantallas
  • Flujo de participación

Implementación

Para enviar una vista de pantalla, configura los valores de los campos de pantalla en el rastreador y, luego, 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 Configuración avanzada para obtener detalles sobre el método getTracker.

Medición automática de pantallas

Puedes medir automáticamente las vistas de pantalla cada vez que se muestra la Activities de una app a un usuario.

Para habilitar la medición automática de Activity, haz lo siguiente:

  1. Establece el parámetro ga_autoActivityTracking en tu archivo de configuración XML.
  2. Asigna a cada Activities un nombre de pantalla en el archivo de configuración XML.

Este es un fragmento de ejemplo de un archivo de configuración XML una vez que se habilitó 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 manera programática, haz lo siguiente:

t.enableAutoActivityTracking(true);