Consejos de uso de Google Analytics para el desarrollador GeneXus.

En las aplicaciones Genexus, es muy fácil habilitar Google Analytics para que la misma informe sobre su uso.

Esta herramienta tiene muchisimos usos para entender como usan los usuarios la aplicación. En particular, queria mostrar algunas que son utiles para quienes desarrollan aplicaciones web, y pueden ayudar a desarrollar aplicaciones mas faciles de usar. 


Usuarios en Real Time


Permite ver cuantos usuarios estan conectados en este momento al sitio y desde donde se están conectando. Es útil para ver como afectan alguna nueva instalación. 

Muestra desde que dominio, pais se conectan y  cuales son las paginas mas utilizadas en ese momento. 

Ranking por paises 


Para conocer un poco mejor la audiencia de mi aplicacion, es bueno ver desde que pais es mas usada la aplicación. Por ejemplo en este caso, la gran mayoria de la misma es accedida desde Uruguay. 

Que navegador usan mis usuarios? 



Ver esta consulta ayuda a definir con que navegadores debemos concentrar los esfuerzos de testing de la aplicación. 

Con que sistema operativo se conectan? 


Qué proporción de usuarios se conectan con mobile? 


Esta consulta es la que conviene ver su evolución para ver cuantos usuarios se conectan a la aplicación WEB con dispositivos móviles y cuantos lo hacen desde equipos de escritorio.  

Que resolución de pantalla usan mis usuarios?


Esta consulta es importante para tomar decisiones de diseño de pantallas. Y también en como probar las aplicaciones. 

Performance

Cuanto demora en promedio cargar las páginas? 


Se pueden ver como evoluciona el tiempo de carga de las paginas y si empeora o mejora con los cambios de versiones que se instala. 

Cuales son las páginas que se usan más y cuanto demoran ? 

En esta consulta se puede ver la cantidad de visitas y el tiempo promedio que demoran las consultas mas usadas. Hay una consulta que demora en promedio 10.20 segundos, y seria bueno poder optimizarla. 

Conclusión

Incorporar Google Analytics es muy fácil en cualquier aplicación WEB o Mobile y nos da algo de visibilidad y permite hacer consultas útiles para focalizar el desarrollo y mantenimiento de nuestra aplicación en las áreas que mas se necesitan, para que los usuarios tengan una buena experiencia de usuario. 

Como los recursos dedicados a mantenimiento de aplicaciones es siempre escaso, conviene focalizar en aquellos que mas se necesiten. Por ejemplo, puedo hacer que las consultas más usadas desde celulares con baja resolución, sean responsive y se muestren solo los datos indispensables cuando lo veo en pantallas chicas.  

Comentarios

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.