프로젝트 소개
SimpleStats는 Kirby CMS 웹사이트를 위한 경량 방문자 분석 플러그인입니다. 페이지 뷰, 추천 URL 및 기기 정보에 대해 셀프 호스팅 방식의 비침습적 추적 기능을 제공합니다.
주요 기능으로는 추천 소스를 검색, 소셜 또는 웹사이트 소스로 분류하는 기능, 기기 유형, 브라우저 엔진 및 OS 제품군(모두 버전 정보 제외)을 포함하는 기기 데이터, 그리고 24시간마다 언어별 고유 사용자당 1회로 계산되는 페이지 방문 횟수 집계 등이 있습니다.
데이터 수집은 완전히 익명화되며, 설정 가능한 시간 범위(일별, 주별, 월별 또는 사용자 정의)에 따라 처리됩니다. 모든 분석 데이터는 백업과 이동이 용이하도록 단일 SQLite 데이터베이스에 저장됩니다. `Stats` 클래스는 프론트엔드 템플릿에서 사용할 수 있도록 데이터를 노출하며, Kirby Panel은 Chart.js를 통해 대화형 차트를 표시하고 전용 페이지 섹션에서 페이지별 지표를 보여줍니다.
의존성으로는 차트 렌더링을 위한 Chart.js, 정확한 PHP 사용자 에이전트 파싱을 위한 WhichBrowser 파서, 그리고 전용 referer 파서 패키지가 포함됩니다. 설치, 설정 및 통합 지침은 SETUP.md에 문서화되어 있습니다.
라이선스: MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.