Estadísticas
Copia un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Los puntos finales de estadísticas proporcionan análisis detallados sobre sus aplicaciones y organizaciones. Puede rastrear usuarios activos mensuales (MAU), uso de almacenamiento y consumo de ancho de banda en diferentes períodos de tiempo. Esta información es esencial para monitorear el crecimiento de las aplicaciones, el uso de recursos y planificar la capacidad.
Entendiendo los Métricas
Sección titulada “Entendiendo los Métricas”- MAU (Usuarios Activos Mensuales)Número de dispositivos únicos que accedieron a tu aplicación en los últimos 30 días
- AlmacenamientoCapacidad de almacenamiento
- Tamaño total de todos los paquetes y recursos almacenados en bytesTráfico de datos
Prácticas recomendadas
Prácticas recomendadas- Monitoreo regularMonitoreo regular: Verifica las estadísticas periódicamente para seguir el crecimiento y los patrones de uso
- Planificación de recursosPlanificación de recursos: Utiliza las métricas de almacenamiento y tráfico de datos para la planificación de capacidad
- Participación del usuario: Seguir el MAU para comprender las tendencias de compromiso del usuario
- Gestión de Costos: Monitorear el uso de recursos para optimizar los costos
Puntos de Acceso
Sección titulada “Puntos de Acceso”GET /statistics/app/:app_id/
Sección titulada “GET /statistics/app/:app_id/”Obtener estadísticas para una aplicación específica. Este punto de acceso es útil para monitorear el rendimiento individual de una aplicación
Parámetros de Consulta
Sección titulada “Parámetros de Consulta”interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Solicitud de Ejemplo
Sección titulada “Solicitud de ejemplo”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/app/com.demo.app/?from=2024-01-01&to=2024-02-01"Respuesta de ejemplo
Sección titulada “Respuesta de ejemplo”[ { "date": "2024-01-01", "mau": 1500, "storage": 536870912, // 512MB in bytes "bandwidth": 1073741824 // 1GB in bytes }, { "date": "2024-01-02", "mau": 1550, "storage": 537919488, // 513MB in bytes "bandwidth": 1074790400 // 1.01GB in bytes }]GET /statistics/org/:org_id/
Sección titulada “GET /statistics/org/:org_id/”Obtener estadísticas para una organización específica. Útil para el seguimiento del uso a nivel de organización.
Parámetros de consulta
Sección titulada “Parámetros de consulta”interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD) breakdown: boolean // default false, optional if true it return the breakdown by app noAccumulate: boolean // default false, optional if true it will not accumulate data and just return day by day result}Solicitud de ejemplo
Sección titulada “Solicitud de ejemplo”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/org/046a36ac-e03c-4590-9257-bd6c9dba9ee8/?from=2024-01-01&to=2024-02-01"Respuesta de ejemplo
Sección titulada “Respuesta de ejemplo”[ { "date": "2024-01-01", "mau": 10000, "storage": 536870912, // 512MB in bytes "bandwidth": 1073741824 // 1GB in bytes }, { "date": "2024-01-02", "mau": 10200, "storage": 537919488, // 513MB in bytes "bandwidth": 1074790400 // 1.01GB in bytes }]GET /statistics/user/
Sección titulada “GET /statistics/user/”Obtén estadísticas agrupadas a través de todas las organizaciones a las que tienes acceso. Ideal para el monitoreo de uso general.
Parámetros de consulta
Sección titulada “Parámetros de consulta”interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Solicitud de ejemplo
Sección titulada “Solicitud de ejemplo”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/user/?from=2024-01-01&to=2024-02-01"Respuesta de ejemplo
Sección titulada “Respuesta de ejemplo”[ { "date": "2024-01-01", "mau": 25000, "storage": 1073741824, // 1GB in bytes "bandwidth": 2147483648 // 2GB in bytes }, { "date": "2024-01-02", "mau": 25500, "storage": 1074790400, // 1.01GB in bytes "bandwidth": 2148532224 // 2.01GB in bytes }]GET /statistics/app/:app_id/uso_de_paquetes
Sección titulada “GET /statistics/app/:app_id/uso_de_paquetes”Obtener estadísticas de uso de paquetes para una aplicación específica, mostrando la distribución de paquetes (versiones) entre los usuarios durante un período especificado.
Parámetros de consulta
Parámetro de consultainterface BundleUsageQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Solicitud de ejemplo
Sección titulada “Solicitud de ejemplo”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/app/com.demo.app/bundle_usage?from=2024-01-01&to=2024-02-01"Respuesta de ejemplo
Sección titulada “Respuesta de ejemplo”{ "labels": ["2024-01-01", "2024-01-02", "2024-01-03"], "datasets": [ { "label": "1.0.0", "data": [60.5, 58.2, 55.3] }, { "label": "1.0.1", "data": [39.5, 41.8, 44.7] } ]}Gestión de errores
Sección titulada “Gestión de errores”Escenarios de errores comunes y sus respuestas:
// Invalid body{ "status": "Invalid body", "error": "Invalid date format or missing parameters"}
// Permission denied{ "status": "You can't access this app", "error": "Insufficient permissions to access statistics"}
// Permission denied for organization{ "status": "You can't access this organization", "error": "Insufficient permissions to access organization statistics"}
// No organizations found for user statistics{ "status": "No organizations found", "error": "No organizations found"}
// Internal server error{ "status": "Cannot get app statistics", "error": "Internal server error message"}Uso común
Sección titulada “Uso común”- Seguimiento de crecimiento: Monitorear el crecimiento de usuarios activos a lo largo del tiempo
- Optimización de recursos: Seguir el uso de almacenamiento y ancho de banda para optimizar costos
- Planificación de capacidad: Utilizar tendencias para planificar recursos futuros
- Informes de uso: Generar informes periódicos de uso para partes interesadas
- Análisis de distribución de paquetes (versión): Enténdase cómo los usuarios están distribuidos en diferentes paquetes de la aplicación (versiones) con estadísticas de uso de paquetes
Consejos para el análisis
Sección titulada “Consejos para el análisis”- Comparar períodos: Mire tendencias de un mes a otro o de un año a otro
- Seguir ratios: Monitore la banda por usuario o el almacenamiento por aplicación
- Establecer alertas: Cree alertas para picos inusuales en el uso
- Copias de seguridad regulares: Exporte estadísticas regularmente para análisis histórico
- Adopción del paquete (versión): Utilice el uso de paquetes para rastrear las tasas de adopción de nuevos paquetes (versiones)
Siga adelante desde estadísticas
Sección titulada “Siga adelante desde estadísticas”Si está utilizando Estadísticas para planificar el almacenamiento y el manejo de archivos, conecte con @capgo/capacitor-almacenamiento-de-datos-sqlite para el detalle de implementación en @capgo/capacitor-almacenamiento-de-datos-sqlite, Utilizando @capgo/capacitor-almacenamiento-de-datos-sqlite para la capacidad nativa en Utilizando @capgo/capacitor-almacenamiento-de-datos-sqlite, @capgo/capacitor-archivo para el detalle de implementación en @capgo/capacitor-archivo, Usando el archivo @capgo/capacitor para la capacidad nativa en Usando el archivo @capgo/capacitor, y @capgo/capacitor-subidor para el detalle de implementación en @capgo/capacitor-subidor.