Analytic dispatcher y gestión de configuración para uso personalizado

Estoy buscando un componente que actuaría como un distribuidor de eventos para Android Analytics o para toda una solución personalizada de Analytics.

Encontré un código bastante bonito del recientemente publicado Parse Android SDK .
Usaré parte de ella, si no aparece ninguna otra solución.
Pero tal vez hay algo más simple.

Idealmente, me gustaría tener algo similar a lo que ARAnalytics es, además de algunos analíticos personalizados / remitente de uso apuntando a mi servicio.

¿Hay algún componente listo para la producción para eso?

Puedes hacer esto

// Set the dispatch period in seconds. GoogleAnalytics.getInstance(this).setLocalDispatchPeriod(30); 

Y también Google ha introducido análisis de Firebase Google ahora recomienda que el desarrollador utilice firebase referirse: https://firebase.google.com/docs/analytics/

Si entiendo correctamente, debe enviar eventos adicionales y realizar post-procesamiento personalizado en esos eventos.

Puede utilizar algo como PIWIK para realizar un seguimiento local de eventos personalizados. Entonces usted necesitaría escribir un pegamento entre su servidor y PIWIK (o escribir la funcionalidad que usted desea como módulo de PIWIK).

Como alternativa, puede enviar eventos a Mixpanel y exportarlos periódicamente a su servidor (por ejemplo, en un cronjob). A continuación, su servidor puede hacer cualquier post-procesamiento que necesita hacer.

Como nota, cuando estaba experimentando con Google Analytics y Mixpanel, escribí un contenedor de análisis (con opiniones) con métodos específicos (por ejemplo, sendError(...) , sendTimeDelta(...) ).

  • Programaticamente claro PhoneGap / Córdova caché de la aplicación en Android para simular una nueva instalación?
  • No se puede eliminar la acción javaCompile antigua, tal vez el nombre de la clase ha cambiado
  • Detectar el tiempo de espera de la conexión de cliente de android java desde PHP
  • JSON válido sigue recibiendo error de análisis
  • Recursos de Android: ¿Cómo se cargan los mapas de bits de los recursos manejados en cuanto a memoria?
  • Android: compás + distancia en una vista de lista
  • AudioTrack - matriz corta a la distorsión de la matriz del byte usando jlayer (decodificador del java mp3)
  • Java.lang.IllegalStateException: No se pudo leer la fila 0, col 0 de CursorWindow
  • Intención no recibida del evento Android Geofence
  • Descubrimiento del servicio de red error de tutorial android: Servicio perdido, el teléfono se desactiva
  • Prueba de una clase Fragment en aislamiento usando Mockito
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.