프로젝트 소개
MHAnalytics는 프라이버시 중심의 웹사이트 분석 도구로, Cloudflare Pages Functions에 배포되고 D1 데이터베이스를 사용하여 데이터를 저장합니다. 쿠키 없이 고유 방문자를 통계화하고, 일일 세션 해시를 통해 사용자가 일간으로 추적되지 않도록 합니다.
주요 기능:
- **내장 대시보드**: 실시간 통계 데이터를 제공하며, 24시간에서 1년까지 다양한 시간 범위의 트렌드 분석을 지원하고, 소스, 브라우저, 운영체제 및 지리적 위치 통계를 포함합니다.
- **코드 없이 구성**: Cloudflare 환경 변수를 통해 시간대, 허용되는 도메인, 무시 목록 및 사이트 이름을 직접 사용자 정의할 수 있습니다.
- **가벼운 통합**: 간단한 JS 스크립트만 추가하면 데이터 수집이 가능하며, 사용자 정의 HTML 태그를 통해 페이지 상에 PV/UV 카운트를 직접 표시할 수 있습니다.
- **차단 방지 설계**: 광고 차단 플러그인에 의해 차단될 확률을 낮추기 위해 일반적인 인터페이스 이름을 사용합니다.
- **고성능 아키텍처**: TypeScript와 Hono 프레임워크를 사용하여 엣지 컴퓨팅을 활용해 지연 시간을 줄이고, 보안 강화를 위해 стрict한 CSP와 CORS 검증을 내장하고 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.