En mi opinión, lo mejor es almacenar la información de la aplicación en una base de datos mysql (google analytics es demasiado limitado), y si quieres manejar cosas realmente profesionales, entonces debes traducir los datos mysql a una base de datos vertical y conectarla con Tableau, que es una excelente herramienta que permite hacer toneladas de análisis, gráficos, todo lo que necesita para BI. En cuanto a qué medir, bueno, principalmente hay las siguientes cosas:
-Las tasas de rotación son familiares para cualquiera que haya analizado un negocio basado en suscripción, como la televisión por cable o los teléfonos: la tasa de rotación es el porcentaje de clientes que dejarán de usar el producto en un mes determinado
-El coeficiente viral es, en cierto modo, lo opuesto a la tasa de rotación: es la tasa de crecimiento orgánico promedio en los usuarios en un mes determinado.
-adquisiciones de usuarios: nuevos usuarios registrados
-ARPU: dinero promedio ganado por los usuarios
-DAU: usuarios activos diarios
-Compromiso: lo vamos a medir tomando la cantidad de tiempo que el usuario juega cada día (masa, hay otras cosas que se pueden tener en cuenta, como la cantidad de funciones a las que accede el usuario)
-MAU: usuarios activos mensuales
-DAU / MAU: la comparación de usuarios activos diarios con usuarios activos mensuales muestra aproximadamente cuántos días al mes su usuario promedio participa con su juego
Para el juego flash que hice recientemente, necesitaba seguir el juego de cada nivel, ya que el equilibrio de cada nivel era muy importante.
Fue tan simple como crear una clase estática que contiene toda la información que necesito recopilar y luego hacer una URLRequest (POST) a un script PHP que recibe la información y la publica en una base de datos MySQL.
Lo que rastreé fueron datos de especialización, nivel actual, en qué nivel del jugador estaba (usado para rastrear muertes), habilidades usadas y sus valores (curaciones / daños, etc.)
fuente
Si desea realizar un seguimiento del tiempo en línea, hay dos trampas:
Hay otra medida que considero realmente importante: ¿cómo pueden permanecer minutos los nuevos jugadores en línea? En los primeros días de Stendhal, solo el 20% de los jugadores permanecían en línea más de 5 minutos. Pusimos mucho trabajo en los primeros segundos de la experiencia del nuevo jugador y lo conseguimos hasta un 50%. (Lo cual considero realmente bueno para un juego que la gente no ha pagado).
fuente