Usa nuestra app de ejemplo para Android para ver cómo funciona Analytics o agrega Analytics a tu app existente.
Obligatorio: Las versiones más recientes de Android Studio y los Servicios de Google Play
Obtén el proyecto
Si es la primera vez que usas una muestra de los servicios de Google, consulta el repositorio de google-services.
$ git clone https://github.com/googlesamples/google-services.git
Abre Android Studio.
Selecciona Archivo > Abrir, navega hasta la ubicación en la que clonaste el repositorio de google-services
y abre google-services/android/analytics
.
Crea global_tracker.xml
Crea el archivo app/src/res/xml/global_tracker.xml
con el siguiente contenido:
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="ga_trackingId" translatable="false">${YOUR_TRACKING_ID}</string> </resources>
Reemplaza ${YOUR_TRACKING_ID}
por tu ID de seguimiento.
Ejecutar la muestra
Ya estás listo para compilar la muestra y ejecutarla desde Android Studio.
Compila la muestra, haz clic en el botón de ejecución y selecciona un dispositivo o emulador conectado.
Busca mensajes de registro que registren la actividad de Analytics. Puedes registrar la actividad en diferentes pantallas deslizando el dedo hacia la izquierda y la derecha.
Ve a Analytics y selecciona la cuenta de Analytics con la que registraste la app. Si no estás seguro, busca el ID de seguimiento de Analytics
en el archivo google-services.json
que agregaste antes a tu proyecto. Copia ese ID en la búsqueda de la cuenta de Analytics en el menú desplegable del informe. Selecciona el informe En tiempo real > Descripción general de tu propiedad.
Ahora puedes ver la actividad de tu app en tiempo real. En el gráfico de vistas de pantalla se muestran vistas de pantalla, y puedes activar más si haces clic en las pestañas de la aplicación. El informe en tiempo real muestra la actividad a medida que llega a los servidores, por lo que puedes usarlo para probar tu configuración rápidamente.
Cómo funciona
Al igual que el seguimiento web, Analytics para dispositivos móviles recopila la actividad del usuario en tu app con una baliza de Analytics que envía datos a los servidores de Analytics. Cada vista única de tu app corresponde a una vista de pantalla de Analytics. El informe agrupa todos los datos de interacciones de los últimos 30 minutos.
Esta muestra usa la interfaz Tracker
, que aparece como mTracker
en la muestra de código, para recuperar el nombre de la pantalla y enviarlo como una vista de pantalla a la cuenta de Analytics asociada con tu app.
Nota: A diferencia del seguimiento web, el SDK de Analytics para dispositivos móviles sube indicadores de actividad por lotes, tanto para conservar la radio del dispositivo como para controlar los períodos de actividad del usuario sin conexión.
Log.i(TAG, "Setting screen name: " + name); mTracker.setScreenName("Image~" + name); mTracker.send(new HitBuilders.ScreenViewBuilder().build());
Próximos pasos
Aprende a usar Google Analytics para recopilar más información de uso de la app, como la cantidad de veces que se presiona un elemento de la IU con el seguimiento de eventos o la actividad de la campaña de Google Play con el seguimiento de campañas.
¿Tuviste una buena experiencia? ¿Tienes problemas? Infórmanos al respecto.