Seguimiento del uso de la aplicación para Android

Nuestra aplicación para Android tiene muchos ajustes diferentes. Queremos simplificarlo y sólo mantener visibles los más utilizados y ocultar el otro en algún modo avanzado. Para ello, necesitamos saber cuáles son los ajustes utilizados por nuestros usuarios. Así que necesitamos encontrar una manera de obtener estadísticas del uso de la aplicación.

La aplicación contiene Google Analytics (GA), por lo que la elección natural sería utilizar GA para esto. Sin embargo, parece que GA es más adecuado para realizar un seguimiento de eventos, no de configuración constante en la aplicación. En otras palabras, con GA podríamos rastrear fácilmente cuando el usuario cambia el valor de una configuración, siguiendo el clic en la configuración. Pero no cuál es el estado del ajuste.

Todos nuestros ajustes se guardan como preferencia compartida, y es básicamente un patrón de par clave / valor. No hay información privada. ¿Hay alguna forma fácil de obtener esos pares clave / valores enviados a nosotros y reunidos para que podamos ver fácilmente cómo la mayoría de las personas configuran nuestra aplicación, qué configuraciones se utilizan y qué se utilizan muy poco?

Usando GA, parece que la única manera de hacer esto sería usar "dimensiones personalizadas". Sin embargo, se limitan a 20 clave / valor. Necesitamos mucho más que esto.

¿Hay alguna manera en GA o en otro SDK de terceros de realizar un seguimiento de estas estadísticas de uso de aplicaciones?

Gracias de antemano por sus ideas!

  1. Los eventos de Google Analytics deben funcionar para lo que he oído describir porque hay 4 parámetros para cada evento. Por ejemplo, si desea realizar un seguimiento de un ajuste de género que actualmente está configurado como femenino y cambiarse a masculino, puede enviar los siguientes parámetros de evento:

    («Género», «Mujer», «Hombre», 1)

    Seguimiento del cambio de hombre a mujer como:

    («Género», «Hombre», «Mujer», 1)

    Entonces, en los informes de GA se puede ver que el conteo de eventos únicos para la primera combinación es, por ejemplo, 50, y la combinación de Género, Masculino, Femenino es 30 entonces más personas están cambiando de mujer a hombre que al revés.

    Si desea realizar un seguimiento de un ajuste con más de 2 opciones, mantenga el mismo patrón.

    ('AJUSTE DE NOMBRE', 'AJUSTE ACTUAL', 'CAMBIADO A AJUSTE', 1)

  2. Si por alguna razón esto no funciona para usted, Flurry también hace gratis analítica de aplicaciones para móviles y hay eventos que se configuran de manera diferente. Utilizan 2 parámetros, pero el segundo puede tener hasta 10 pares clave-valor.

EDITAR – Recomiendo encarecidamente contra el uso de Flurry para realizar un seguimiento de los eventos, ya que son difíciles / imposible de informar en los agregados.

  • Cordova Google-analytics-plugin con ionico en Android no funciona
  • ¿Cómo utilizar y realizar un seguimiento correcto de las invitaciones a la aplicación?
  • ¿Cómo saber si Google Analytics funciona (aplicación de Android)?
  • ¿Es posible usar la mensajería Firebase con Google Analytics en Android?
  • Google Analytics detecta las pruebas de Google Cloud Test Lab como usuarios activos y nuevos usuarios
  • ¿Cómo calcular el usuario activo en Mobile App Analytics?
  • ¿Qué evento debo usar para enviar un evento "presionado por botón" en Firebase Analytics
  • No se puede obtener un archivo de configuración de Google Analytics desde la página oficial de Google
  • Pantalla negra aleatoria al iniciar la aplicación Android en el dispositivo
  • Google-services.json es confidencial?
  • Google Analytics en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.