La mayoría de las soluciones de análisis móvil SaaS no revelarán cómo es su infraestructura. En gran medida, una plataforma de análisis de uso de aplicaciones de código abierto en tiempo real tiene código fuente abierto en Github. Le proporciona un conjunto de funciones predeterminadas que pueden informar recuentos de sesiones / usuarios, métricas relacionadas con la duración de la sesión, versión de la aplicación / dispositivo / ubicación / versión de os / os / resolución / datos del operador, retención de usuarios *, lealtad y frecuencia de sesión. Todos estos datos son posibles mediante una llamada de función única dentro de su aplicación iOS y tres llamadas de función en Android.
En el backend de Countly usamos MongoDB como la base de datos NoSQL, Node.js para todas las cosas relacionadas con el tablero, incluida la conexión entre el navegador y la base de datos, Flot, un atractivo JavaScript que traza JavaScript para dibujar gráficos, Expressjs, un marco de aplicación web para construir componentes principales como plantillas y autenticación, y más de 30 bibliotecas de código abierto para construir toda la infraestructura, incluyendo, entre otros, Tipsy, Slimscroll, Amaran, Peity, Geoip-lite de Maxmind, Imagemagick, Moment, Storejs, Gauge, Rickshaw .js, Datatables.js, D3.js. Aquí hay una lista completa de componentes de código abierto de los que nos beneficiamos: Documentación de Countly.
También es importante construir una infraestructura con complementos, para eliminar un marco monolítico y más bien un núcleo junto con complementos para que proporcione una forma flexible de análisis y visualización. Por ejemplo, a uno de sus colegas le gustaría ver el complemento Density para Android, mientras que otro amigo no está interesado en este complemento ya que es un desarrollador de iOS. Countly también proporciona una estructura de plugin de la que puede beneficiarse (haga clic en el enlace Github Countly / countly-server para ver una lista; también puede contribuir).
- ¿Cuál es el mejor software de contabilidad de tamaño mediano?
- Tengo un poco de hardware de computadora que requiere una 'computadora de 16 bits', o el software es 16 bits. ¿Qué sistema operativo o computadora necesitaría?
- ¿La gente usaría una aplicación que conecta a los viajeros con guías turísticos locales?
- ¿Existe un buen software fuera de línea que pueda traducir del inglés al chino?
- Cómo comenzar a crear aplicaciones de realidad aumentada
Countly se prueba en batalla en muchos escenarios diferentes. Siéntase libre de desarrollar sobre Countly para sus aplicaciones, o contáctenos para que podamos brindarle más información sobre cómo usamos estas pilas de tecnología para construir Countly.