Analisi statistica
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Gli endpoint delle statistiche forniscono analisi dettagliate sulle tue app e organizzazioni. Puoi monitorare gli Utenti Attivi Mensili (UAM), l'utilizzo dello spazio di archiviazione e il consumo di banda in diversi periodi di tempo. Queste informazioni sono essenziali per monitorare la crescita delle app, l'utilizzo delle risorse e pianificare la capacità.
Capire le Metriche
Sezione intitolata “Capire le Metriche”- UAM (Utenti Attivi Mensili): Numero di dispositivi unici che hanno acceso la tua app negli ultimi 30 giorni
- : Dimensione totale di tutti i pacchetti e risorse archiviati in byte: Trasferimento totale di dati per il download dei pacchetti in byte
- Migliori Pratiche__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
Sezione intitolata “Best Practices”- Monitoraggio regolare: Controlla le statistiche periodicamente per tracciare la crescita e i modelli di utilizzo
- Pianificazione delle Risorse: Utilizza metriche di archiviazione e banda per la pianificazione della capacità
- Impegno dell'Utente: Traccia il MAU per comprendere le tendenze di impegno dell'utente
- Gestione dei Costi: Monitora l'utilizzo delle risorse per ottimizzare i costi
Punti di Accesso
Sezione intitolata “Endpoints”GET /statistiche/app/:app_id/
Sezione intitolata “GET /statistics/app/:app_id/”Ottieni statistiche per un'app specifica. Questo endpoint è utile per monitorare il rendimento individuale di un'app.
Parametri di query
Sezione intitolata “Parametri di query”interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Richiesta di esempio
Sezione intitolata “Richiesta di esempio”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/app/com.demo.app/?from=2024-01-01&to=2024-02-01"Risposta di esempio
Sezione intitolata “Risposta di esempio”[ { "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 }]Esegui /statistics/org/:org_id/
Sezione intitolata “Esegui /statistics/org/:org_id/”Ottieni statistiche per un'organizzazione specifica. Utile per monitorare l'utilizzo a livello di organizzazione.
Parametri di query
Sezione intitolata “Parametri di query”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}Esempio di richiesta
Sezione intitolata “Esempio di richiesta”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"Esempio di risposta
Sezione intitolata “Esempio di risposta”[ { "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/
Sezione intitolata “GET /statistics/user/”Ottenere statistiche aggregate su tutte le organizzazioni a cui hai accesso. Perfetto per il monitoraggio dell'uso generale.
Parametri di query
Sezione intitolata “Parametri di query”interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Esempio di richiesta
Sezione intitolata “Esempio di richiesta”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/user/?from=2024-01-01&to=2024-02-01"Esempio di risposta
Sezione intitolata “Risposta di esempio”[ { "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 /statistiche/app/:app_id/uso_bundle
Sezione intitolata “GET /statistiche/app/:app_id/uso_bundle”Ottieni statistiche sull'uso dei pacchetti per un'app specifica, mostrando la distribuzione dei pacchetti (versioni) tra gli utenti in un periodo specifico.
Parametri di query
Sezione intitolata “Parametri di query”interface BundleUsageQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Esempio di richiesta
Sezione intitolata “Esempio di richiesta”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"Esempio di Risposta
Sezione intitolata “Esempio di Risposta”{ "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] } ]}Gestione degli Errori
Sezione intitolata “Gestione degli Errori”Scenari di errori comuni e relative risposte:
// 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"}Casi d'uso comuni
Sezione intitolata “Casi d'uso comuni”- Monitoraggio del CrescimentoMonitorare il crescimento dei MAU nel tempo
- Optimizzazione delle Risorse: Traccia l'uso di archiviazione e banda per ottimizzare i costi
- Capacity Planning: Utilizza le tendenze per pianificare le future esigenze di risorse
- Usage Reports: Genera rapporti di utilizzo periodici per i stakeholder
- Bundle (versione) Analisi della distribuzione: Comprendi come gli utenti sono distribuiti across diverse bundle (versioni) con statistiche di utilizzo di bundle
Consigli per l'analisi
: Sezione intitolata “Consigli per l'analisi”- Confronta Periodi: Guarda le tendenze mese dopo mese o anno dopo anno
- Traccia Rapporti: Monitorare il traffico dati per utente o lo spazio di archiviazione per app
- Impostare le allerte: Creare allerte per picchi insoliti nell'uso
- Backup regolari: Esportare statistiche regolarmente per l'analisi storica
- Adozione del pacchetto (versione): Utilizzare l'uso del pacchetto per tracciare le percentuali di adozione dei nuovi pacchetti (versioni)
Continua da qui dalle statistiche
Se stai utilizzandoStatistiche per pianificare lo spazio di archiviazione e il trattamento dei file, connettilo con Set Alerts @capgo/capacitor-archiviazione-dati-sqlite per i dettagli di implementazione in @capgo/capacitor-archiviazione-dati-sqlite, Utilizzando @capgo/capacitor-archiviazione-dati-sqlite per la capacità nativa in Utilizzando @capgo/capacitor-archiviazione-dati-sqlite, @capgo/capacitor-file per i dettagli di implementazione in @capgo/capacitor-file, Utilizzando @capgo/capacitor-file per la capacità nativa in Utilizzando @capgo/capacitor-file, e @capgo/capacitor-uploader per i dettagli di implementazione in @capgo/capacitor-uploader.