Estadísticas
Copie 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 tus aplicaciones y organizaciones. Puedes rastrear usuarios activos mensuales (MAU), el uso de almacenamiento y el 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 las Métricas
Sección titulada “Entendiendo las Métricas”- MAU (Usuarios Activos Mensuales): Número de dispositivos únicos que accedieron a tu aplicación en los últimos 30 días
- : Tamaño total de todos los paquetes y recursos almacenados en bytes: Transferencia total de datos para descargas de paquetes en bytes
- Consejos de MejoraBest Practices
Prácticas recomendadas
Sección titulada “Buenas Prácticas”- Monitoreo Regular: Verifique estadísticas periódicamente para rastrear el crecimiento y los patrones de uso
- Planificación de Recursos: Utilice métricas de almacenamiento y ancho de banda para la planificación de capacidad
- Participación del Usuario: Rastree MAU para comprender las tendencias de participación del usuario
- Gestión de Costos: Monitoree el uso de recursos para optimizar los costos
Puntos de Acceso
Sección titulada “Puntos de Acceso”GET / estadísticas de la aplicación / : app_id /
Sección titulada “GET /statistics/app/:app_id/”Obtenga estadísticas para una aplicación específica. Este punto de conexión es útil para monitorear el rendimiento individual de la 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 /estadísticas/org/:org_id/
Sección titulada “GET /estadísticas/org/:org_id/”Obtenga estadísticas para una organización específica. Útil para monitorear el 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/”Obtenga estadísticas agregadas en todas las organizaciones a las que tiene acceso. Ideal para el seguimiento 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/bundle_usage
Sección titulada “GET /statistics/app/:app_id/bundle_usage”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 determinado.
Parámetros de consulta
Sección titulada “Parámetros de consulta”interface 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: Seguir el crecimiento de MAU con el tiempo
- Optimización de recursos: Seguimiento del almacenamiento y uso de ancho de banda para optimizar costos
- Planificación de Capacidad: Utilice tendencias para planificar las necesidades de recursos futuras
- Informes de Uso: Genere informes periódicos de uso para partes interesadas
- Distribución de Análisis de Paquetes (versión): Entienda cómo los usuarios están distribuidos a través de diferentes paquetes de aplicaciones (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 las tendencias de mes a mes o año a año
- Seguimiento de Razones: Supervisa la banda ancha por usuario o almacenamiento por aplicación
- Configuración de alertas: Crea alertas para picos anormales en el uso
- Respaldo regular: Exporta estadísticas regularmente para análisis histórico
- Adopción de paquetes (versión): Utiliza el uso de paquetes para seguir las tasas de adopción de nuevos paquetes (versiones)
Continúa desde estadísticas
Sección titulada “Continúa desde estadísticas”Si estás utilizando Estadísticas para planificar el almacenamiento y el manejo de archivos, conecta con ella @capgo/capacitor-almacenamiento-de-datos-sqlite para los detalles de implementación en @capgo/capacitor-almacenamiento-de-datos-sqlite, Usando @capgo/capacitor-almacenamiento-de-datos-sqlite para la capacidad nativa en Usando @capgo/capacitor-almacenamiento-de-datos-sqlite, @capgo/capacitor-archivo para los detalles de implementación en @capgo/capacitor-archivo, Usando @capgo/capacitor-archivo para la capacidad nativa en Usando @capgo/capacitor-archivo, y @capgo/capacitor-subidor para los detalles de implementación en @capgo/capacitor-subidor.