Como monitorear el uso de tus aplicaciones android con google analytics

Cuando creamos un producto para una startup estamos siempre en la necesidad de evaluar si nuestras soluciones son las mas adecuadas para nuestros usuarios. Para dicho proposito debemos evaluar que activities son los mas utilizados, que acciones son ejecutadas en nuestra aplicacion ( por ejemplo cuantas veces nuestros usuarios hacen shake ). 

Para lograr esto, podemos monitorear nuestras actividades nosotros mismos o mucho mejor utilizar el SDK de Google Analytics para Android. Entre las acciones que podemos monitorear con Google Analytics esta:

  • Numero de usuarios activos en la aplicacion
  • Lugar desde donde se conectan.
  • Funciones mas utilizadas
  • Compras y transacciones en la aplicacion
  • etc.

 

Para poder utilizar el SDK de Google Analytics en nuestra aplicacion debemos realizar los siguientes pasos:

Actualizar AndroidManifest.xml

Debemos agregar los permisos necesarios para poder conectar nuestra aplicacion a internet ( sino Google Analytics no podria enviar los estadisticas recolectadas )

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Inicializar Google Analytics

t = new Analytics(getApplicationContext()).getTracker(Analytics.TrackerName.APP_TRACKER); 

Registrar Sucesos

Los Eventos en Google Analytics, nos permiten registrar diversas acciones llevadas a cabo por nuestros usuarios. Como por ejemplo hacer scroll en una pagina,  hacer touch sobre una foto ( aunque esta no ejecute ninguna otra accion ), o inclusive eventos que no hay sido realizados por los usuarios como por ejemplo un error al obtener una posicion por GPS.

Para tal efecto, debemos indicarle a Google Analytics ciertos valores: CATEGORIA, ACCION, LABEL, VALUE. Los valores de LABEL y VALUE son opcionales.

t.send(new HitBuilders.EventBuilder().setCategory("Camara").setAction("TomarFoto").setLabel("").build());


Contactanos