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 |
Sí | 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:
- Establece el parámetro
ga_autoActivityTracking
en tu archivo de configuración XML. - 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);