statistic
설치 단계와 이 플러그인의 전체 마크다운 가이드와 함께 설정 프롬프트를 복사합니다.
Statistics API는 앱 및 조직에 대한 세부적인 분석 데이터를 제공합니다. 앱 및 조직의 성장 추적, 리소스 사용량, 용량 계획을 위한 월간 활성 사용자(MAU), 저장소 사용량, 대역폭 소비량을 시간별로 추적할 수 있습니다. 이 데이터는 앱 성장, 리소스 사용량, 용량 계획을 위한 필수적인 데이터입니다.
메트릭 이해
“메트릭 이해”라는 제목의 섹션- 월간 활성 사용자(MAU)최근 30일 동안 앱에 접근한 유니크한 기기의 수
- 저장소모든 번들 및 리소스의 총 크기(바이트)
- 대역폭다운로드한 번들의 총 데이터 전송량(바이트)
최선의 방법
최선의 방법- 정기적인 모니터링통계를 정기적으로 확인하여 성장 및 사용 패턴을 추적하세요
- 자원 계획저장소 및 대역폭 메트릭을 사용하여 용량 계획
- 사용자 참여: 사용자 참여 동향 추세를 이해하기 위해 트랙 MAU
- 비용 관리: 비용 최적화를 위해 리소스 사용을 모니터링하세요
엔드포인트
엔드포인트GET /statistics/app/:app_id/
GET /statistics/app/:app_id/특정 앱의 성능을 모니터링하기 위해 이 엔드포인트를 사용하세요.
쿼리 매개변수
쿼리 매개변수interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/app/com.demo.app/?from=2024-01-01&to=2024-02-01"Example Response
Section titled “Example Response”[ { "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/
Section titled “GET /statistics/org/:org_id/”특정 조직의 통계를 가져옵니다. 조직 수준의 사용을 모니터링하는 데 유용합니다.
Query Parameters
Section titled “Query Parameters”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}예시 요청
예시 요청 섹션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"예시 응답
예시 응답 섹션[ { "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/
사용자에게 접근 가능한 모든 조직에 걸쳐 집계된 통계를 가져옵니다. 전체적인 사용량 모니터링을 위해 완벽합니다.쿼리 매개변수
쿼리 매개변수 섹션
GET /statistics/user/interface StatsQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}__CAPGO_KEEP_1__
__CAPGO_KEEP_2__curl -H "authorization: your-api-key" \ "https://api.capgo.app/statistics/user/?from=2024-01-01&to=2024-02-01"__CAPGO_KEEP_1__
__CAPGO_KEEP_2__[ { "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 }]__CAPGO_KEEP_4__
__CAPGO_KEEP_5____CAPGO_KEEP_6__
__CAPGO_KEEP_7__
Query Parametersinterface BundleUsageQuery { from: Date // Start date for the statistics (format: YYYY-MM-DD) to: Date // End date for the statistics (format: YYYY-MM-DD)}예제 요청
예제 요청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"예제 응답
예제 응답{ "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] } ]}오류 처리
오류 처리일반 오류 시나리오 및 응답:
// 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"}__CAPGO_KEEP_1__
__CAPGO_KEEP_2__- __CAPGO_KEEP_3____CAPGO_KEEP_4__
- __CAPGO_KEEP_5____CAPGO_KEEP_6__
- __CAPGO_KEEP_7____CAPGO_KEEP_8__
- __CAPGO_KEEP_9____CAPGO_KEEP_10__
- __CAPGO_KEEP_11__: 사용자 분포를 버전별 앱 패키지 (버전)에서 확인할 수 있습니다 (버전 사용 통계)
분석 팁
분석 팁 섹션- : 버전 간 또는 연간 트렌드를 확인하세요: 사용자당 대역폭 또는 앱당 저장 용량을 모니터링하세요
- : 사용량에 이상한 급증을 위한 알림을 설정하세요: 사용 통계를 역사적 분석을 위해 정기적으로 내보내세요
- 버전 (버전) 채택__CAPGO_KEEP_0__
- __CAPGO_KEEP_0____CAPGO_KEEP_0__
- __CAPGO_KEEP_0__: 사용량 추적을 통해 새로운 버전의 배포를 추적하세요.
Statistics에서 계속
Statistics에서 계속하기이 기능을 사용하고 계신가요? Statistics 파일 처리와 저장을 계획하고 싶으시다면 @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqlite의 구현 세부 정보 @capgo/capacitor-data-storage-sqlite을 사용하세요. @capgo/capacitor-data-storage-sqlite의 원시 기능을 사용하세요. @capgo/capacitor-file @capgo/capacitor-file의 구현 세부 정보 @capgo/capacitor-파일을 사용하여 native capability을 사용하여 @capgo/capacitor-파일을 사용합니다. @capgo/capacitor-업로더를 사용하여 @capgo/capacitor-업로더의 implementation detail을 사용합니다.