프로젝트 소개

Vince는 Google Analytics의 대안으로 제시된 셀프 호스팅 웹 분석 서버입니다. README에 따르면, 이 프로젝트는 단일 엔티티 셀프 호스팅에 중점을 둔 Plausible Analytics의 Go 포트로 시작되었으며, Plausible과의 기능적 동등성을 달성하는 것이 목표가 아님을 명시하고 있습니다. 배포 방식 Vince는 런타임 의존성이 없는 단일 실행 파일로 제공되므로 외부 데이터베이스, 메시지 큐 또는 언어 런타임을 별도로 설치할 필요가 없습니다. README에 문서화된 설치 옵션으로는 macOS 및 Linux용 설치 스크립트(curl을 bash로 파이프), ghcr.io/vinceanalytics/vince의 Docker 이미지, vinceanalytics.com/charts에 게시된 Helm 차트, 그리고 릴리스 페이지를 통한 직접 다운로드가 있습니다. 운영은 명령줄 기반으로 이루어집니다. `vince admin --name ... --password ...`로 관리자 계정을 생성하고 `vince serve`로 서버를 시작하며, 플래그는 환경 변수로 대체 가능합니다. README에 표시된 샘플 시작 로그에 따르면 서버는 :8080 포트에서 대기하며 Pebble WAL 파일이 재생되는 것이 언급되어 있는데, 이는 외부 데이터베이스가 아닌 로컬 임베디드 키-값 저장소를 사용함을 나타냅니다. 추적 및 보고 기능 브라우저 스크립트가 Plausible과 호환되므로 기존 Plausible 스니펫의 대상만 Vince 인스턴스로 변경하여 사용할 수 있습니다. README에 나열된 기능으로는 목표/전환 추적, 고유 방문자, 총 방문 횟수, 페이지 뷰, 방문당 뷰, 방문 지속 시간, 도시/소스/페이지/기기별 분석, 외부 링크 추적, 파일 다운로드 추적, 404 페이지 추적, 사용자 정의 이벤트 추적 및 기간 비교가 있습니다. 추적 스크립트는 1KB 미만이며 쿠키를 사용하지 않는데, 프로젝트 측은 이를 통해 GDPR, CCPA 및 PECR 준수가 가능하다고 설명합니다. 또한 가용 리소스에 의해서만 규모가 제한되는 무제한 사이트 및 무제한 이벤트를 지원하며, Let's Encrypt를 기본 지원하여 자동 TLS를 제공합니다. 대시보드는 기본적으로 비공개이지만, 공개적으로 게시하거나 비밀번호로 보호될 수 있는 고유 링크를 통해 공유할 수 있습니다. 비교 표 기능 비교 표에서 Vince와 Plausible을 대조합니다. 목표, 방문자 지표, 세부 분석, 외부/다운로드/404 추적, 비교 및 공유 액세스와 같은 분석 기능은 두 제품 모두 제공하는 것으로 표시되어 있습니다. Vince는 멀티테넌시, 퍼널, 엔터프라이즈 기능 및 호스팅 서비스가 부족한 것으로 표시된 반면, 무제한 사이트, 무제한 이벤트, 제로 의존성 및 자동 TLS 면에서 장점이 있다고 주장합니다. Plausible은 이 프로젝트의 기원으로 명시되어 있습니다. 적합한 사용자 Vince는 단일 소형 서버에서 자체 트래픽 분석을 실행하고 데이터에 대한 완전한 소유권을 유지하며 쿠키 배너를 피하고 싶어 하는 개인 및 팀을 대상으로 합니다. 이는 멀티테넌트 또는 호스팅 분석 제품에 비해 축소된 기능 범위를 수용하는 사용자를 위한 것입니다.