Statistik
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Endpoint Statistik menyediakan analisis detail tentang aplikasi dan organisasi Anda. Anda dapat mengikuti Pengguna Aktif Bulanan (MAU), penggunaan penyimpanan, dan konsumsi bandwidth di berbagai periode waktu. Data ini sangat penting untuk memantau pertumbuhan aplikasi, penggunaan sumber daya, dan merencanakan kapasitas.
Mengerti Metrik
Bagian berjudul “Mengerti Metrik”- MAU (Pengguna Aktif Bulanan): Jumlah perangkat unik yang mengakses aplikasi Anda dalam 30 hari terakhir
- Penyimpanan: Ukuran total semua bundle dan sumber daya yang disimpan dalam byte
- BandwidthTotal Transfer Data untuk Download Bundle dalam Byte
Praktik Terbaik
Bagian berjudul “Praktik Terbaik”- Pemantauan RutinPeriksa Statistik secara Berkala untuk Mengikuti Pertumbuhan dan Pola Penggunaan
- Pengaturan Sumber DayaGunakan Metrik Penyimpanan dan Bandwidth untuk Perencanaan Kapasitas
- Partisipasi PenggunaTrack MAU untuk Memahami Trend Partisipasi Pengguna
- Pengelolaan BiayaPantau Penggunaan Sumber Daya untuk Mengoptimalisasi Biaya
Endpoint
Bagian berjudul “Endpoint”GET /statistik/aplikasi/:app_id/
Bagian berjudul “GET /statistik/aplikasi/:app_id/”Ambil statistik untuk aplikasi tertentu. Endpoint ini berguna untuk memantau kinerja aplikasi individu.
Parameter Pemintaan
Bagian berjudul “Parameter Pemintaan”interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Contoh Permintaan
Bagian berjudul “Contoh Permintaan”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/app/com.demo.app/?from=2024-01-01&to=2024-02-01"Contoh Respons
Bagian berjudul “Contoh Respons”[ { "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 /statistik/org/:org_id/
Bagian berjudul “GET /statistik/org/:org_id/”Dapatkan statistik untuk organisasi tertentu. Berguna untuk memantau penggunaan organisasi-level.
Parameter Kueri
Bagian berjudul “Parameter Kueri”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}Contoh Permintaan
Jendela Terminalcurl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/org/046a36ac-e03c-4590-9257-bd6c9dba9ee8/?from=2024-01-01&to=2024-02-01"Contoh Respons
Bagian berjudul “Contoh Respons”[ { "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 /statistik/user/
Bagian berjudul “GET /statistik/user/”Dapatkan statistik agregat di semua organisasi yang Anda miliki akses. Ideal untuk pemantauan penggunaan secara keseluruhan.
Parameter Kueri
Bagian berjudul “Parameter Kueri”interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Contoh Permintaan
Bagian berjudul “Contoh Permintaan”curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/user/?from=2024-01-01&to=2024-02-01"Contoh Respons
Bagian berjudul “Contoh Respons”[ { "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 /statistik aplikasi/:app_id/penggunaan paket
Bagian berjudul “GET /statistik aplikasi/:app_id/penggunaan paket”Dapatkan statistik penggunaan paket untuk aplikasi tertentu, menampilkan distribusi paket (versi) di antara pengguna selama periode tertentu.
Parameter Kueri
Bagian berjudul “Parameter Kueri”interface BundleUsageQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}Contoh Permintaan
Bagian berjudul “Contoh Permintaan”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"Contoh Respons
Bagian berjudul “Contoh Respons”{ "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] } ]}Pengelolaan Kesalahan
Bagian berjudul “Pengelolaan Kesalahan”Skenario kesalahan umum dan responsnya:
// 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"}Penggunaan Umum
Bagian berjudul “Penggunaan Umum”- Pengukuran Pertumbuhan: Pantau pertumbuhan MAU secara berkelanjutan
- Optimasi Sumber Daya: Ikuti penggunaan penyimpanan dan bandwidth untuk mengoptimalkan biaya
- Perencanaan Kapasitas: Gunakan tren untuk merencanakan kebutuhan sumber daya di masa depan
- Laporan Penggunaan: Buat laporan penggunaan berulang untuk para stakeholders
- Analisis Distribusi Paket (versi): Pahami bagaimana pengguna terdistribusi di berbagai paket aplikasi (versi) dengan statistik penggunaan paket
Tips untuk Analisis
Bagian berjudul “Tips untuk Analisis”- Bandingkan Masa: Lihat tren bulan ke bulan atau tahun ke tahun
- Track Ratios: Pantau bandwidth per pengguna atau penyimpanan per aplikasi
- Set Alerts: Buat peringatan untuk lonjakan tidak biasa dalam penggunaan
- Regular Backups: Eksport statistik secara teratur untuk analisis sejarah
- Bundle (versi) Adoption: Gunakan penggunaan bundle untuk melacak tingkat adopsi bundle (versi) baru
Keep going from __CAPGO_KEEP_0__
Section titled “Lanjutkan dari Statistik”Jika Anda menggunakan __CAPGO_KEEP_0__ Statistik untuk merencanakan penyimpanan dan pengelolaan file, hubungkannya dengan @capgo/capacitor-data-storage-sqlite untuk detail implementasi di @capgo/capacitor-data-storage-sqlite, Menggunakan @capgo/capacitor-data-storage-sqlite untuk kemampuan asli di Menggunakan @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file untuk detail implementasi di @capgo/capacitor-file, Menggunakan @capgo/capacitor-file untuk kemampuan asli di Menggunakan @capgo/capacitor-file, dan @capgo/capacitor-uploader untuk detail implementasi di @capgo/capacitor-uploader.