그누보드7 방문 분석 모듈 - Glitter Analytics
Dashboard, 방문 통계, 콘텐츠 이용 현황, CSV 내보내기를 제공하는 Privacy-first Analytics 관리자용 모듈
개요
glitter-analytics는 그누보드7(G7) 환경을 위한 개인정보 보호 중심(Privacy-first)의 방문 분석(Analytics) 모듈입니다.
관리자는 방문 현황과 통계를 확인하고 CSV로 내보낼 수 있으며, 개인정보 수집을 최소화하도록 설계되었습니다.
주요 기능
Dashboard
- 방문 통계 대시보드
- 일별 방문 현황
- 핵심 통계 요약
Visit Analytics
- 방문 기록 조회
- 기간별 검색
- 다양한 조건 필터링
- 페이지별 방문 분석
CSV Export
- 대용량 스트리밍 CSV
- UTF-8 BOM 지원
- Excel 호환 출력
- Formula Injection 방어
Privacy
- IP Hash 처리
- Query String 제거
- Referrer Host 정규화
- 민감 정보 저장 방지
- Do Not Track(DNT) 지원
- Bot 트래픽 필터링
Administration
- 관리자 권한 기반 접근 제어
- Analytics 설정 관리
- 데이터 보존 기간 관리
활용 사례
- 커뮤니티 방문 분석
- 기업 웹사이트 통계
- 쇼핑몰 방문 현황
- 서비스 운영 모니터링
- 개인정보 보호 중심 Analytics 구축
기술 스택
- PHP 8.3+
- Laravel 12.x
- MySQL
- Laravel Sanctum
- TypeScript
- Vite
관리자 페이지에서 설치
1. GitHub 저장소에서 설치 (권장)
관리자 → 모듈 관리 → 수동 설치 → GitHub
아래의 저장소 URL을 입력합니다.
https://github.com/glitter-node/glitter-analytics
설치가 완료된 후 모듈을 활성화하면 사이트 분석 메뉴가 생성됩니다.

2. ZIP 패키지 설치
위의 ZIP 패키지를 다운로드한 후
관리자 → 모듈 관리 → 수동 설치 → 파일 업로드를 통해 설치할 수도 있습니다만 권하지 않습니다.,
3. 설치 후 생성된 페이지의 로드 에러 발생 시
관리자 → 환경설정 → 고급 → 캐시 모두 삭제
저장소
GitHub
https://github.com/glitter-node/glitter-analytics
Release
https://github.com/glitter-node/glitter-analytics/releases/tag/v0.7.1
개발 상태
v0.7.1 — Open Beta
실제 운영 환경에서 사용할 수 있는 수준으로 개발되었으며, 1.0 Stable 릴리스를 목표로 자동 회귀 테스트와 기능 안정화를 지속적으로 진행하고 있습니다.
라이선스
MIT License.
최적의 설치
이 버전은 ZIP 설치보다 GitHub 저장소 설치를 하도록 구성했습니다. 현재 GnuBoard7 관리자에서 GitHub 저장소 URL만으로 설치가 정상 동작하는 것이 확인되었습니다. 이 방식이 가장 권장되는 설치 방법입니다.




이 개발자의 다른 프로젝트
그누보드7 예약 모듈 - glitter-reservation
코어 수정 없이 붙여 사용하는 그누보드7 예약 모듈로, 신청·인증·조회·취소·관리까지 예약 흐름 전체를 모듈 단위로 제공합니다.
그누보드7 상담예약 템플릿 - Glitter Academy Core
GnuBoard7 Template 엔진 기반으로 상담예약 사이트 구성을 위한 초기 템플릿 예제로 설계되었습니다.
그누보드7 커뮤니티 템플릿 - SIRsoft Community
쇼핑몰(이커머스 의존)을 제거하고 커뮤니티 기능에 집중한 경량 사용자 템플릿, ID : sirsoft-comm
수정 이력 (5)
- Wallet/Reservation 기반 프로젝트를 Privacy-first Analytics 모듈로 전환
- JSON 레이아웃 렌더링 성능
- 관리자 대시보드 예약 통계 및 필터링
- 예약 상태 전이 로직 안정화
- 상담 신청 폼 검증 - 예약 슬롯 처리 - 중복 예약 방지 -