데이터 처리 경로에 서드파티 서비스를 거치지 않고, 모든 구성 요소를 자체 Cloudflare 계정에 배포하는 셀프 호스팅 쿠키 없는 웹 분석 도구입니다.
surendrapandar/minilytics
Cloudflare 무료 플랜에서 실행되는 셀프 호스팅 매출 중심 웹 분석 도구로, 어떤 트래픽 소스가 실제 결제 고객을 유입했는지 보여줍니다.
대체할 수 있는 제품:Google Analytics
Plausible
- 스타
- 815
- 포크
- 199
- 열린 이슈
- 4
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
Minilytics는 인디 해커와 1인 창업자를 위해 만든 자체 웹사이트용 웹 분석 도구입니다. 방문자와 페이지뷰를 넘어 유입 경로(채널, referrer, UTM 캠페인, 키워드, ?ref= 태그)를 추적하고, 결제 내역을 결제한 방문자와 연결해 어떤 트윗, 글, 검색이 매출로 이어졌는지 확인할 수 있습니다.
각 사용자는 D1(SQLite)을 백엔드로 사용하는 Cloudflare Worker에 자신의 사본을 배포하므로 데이터가 각자의 Cloudflare 계정에 보관됩니다. 프로젝트에는 가벼운 추적 스크립트, 같은 Worker에서 제공하는 React 대시보드, Hono 기반 API가 포함되어 있습니다. 기여도 분석용 Dodo Payments 웹훅을 지원하며, 다른 결제 서비스에는 범용 결제 API를 사용할 수 있습니다.
설정에는 Wrangler 명령어가 사용되며 Node.js 20 이상이 필요합니다. README에 따르면 무료 Cloudflare 요금제는 사이드 프로젝트 트래픽에 적합하며, 규모가 더 큰 사이트에는 유료 Workers 플랜이 다음 단계입니다.
핵심 기능
- 01방문자 수, 매출, 전환율, 방문자당 매출과 이전 기간 대비 변화를 보여줍니다
- 02각 결제를 트윗이나 Google 검색 같은 실제 마지막 유입 경로와 연결합니다
- 03페이지, 외부 링크 클릭, 버튼 클릭, 맞춤 목표, 퍼널을 추적합니다
- 04방문부터 결제까지의 전체 타임라인을 보여주는 고객별 여정을 제공합니다
- 05하나의 로그인으로 여러 웹사이트와 싱글 페이지 앱 라우팅을 지원합니다
활용 사례
- 1인 제품의 유료 고객을 유입한 출시 트윗이나 글이 무엇인지 파악하기
- SaaS 도구에 비용을 지불하는 대신 무료 Cloudflare 계정에서 분석 도구를 셀프 호스팅하기
- Dodo Payments 또는 다른 결제 서비스의 결제 내역을 트래픽 소스와 연결하기
빠른 시작
- 1
코드를 다운로드하고 종속성을 설치합니다
git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install - 2
Cloudflare에 로그인합니다
npx wrangler login - 3
D1 데이터베이스를 만든 다음 database_id를 wrangler.jsonc에 붙여 넣습니다
npx wrangler d1 create minilytics - 4
먼저 wrangler secret put으로 ADMIN_PASSWORD와 SESSION_SECRET을 설정한 다음 대시보드와 worker를 배포합니다
npm run deploy
사용 전 알아둘 점
- 무료 Cloudflare 계정과 Node.js 20 이상이 필요합니다.
- 각 사용자가 자신의 사본을 배포하고 유지 관리해야 합니다.
- 일부 수익 어트리뷰션에는 Dodo Payments webhook 설정이 필요하며, 나머지는 일반 API를 사용합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- minilytics은(는) 무엇인가요?
- Cloudflare 무료 플랜에서 실행되는 셀프 호스팅 매출 중심 웹 분석 도구로, 어떤 트래픽 소스가 실제 결제 고객을 유입했는지 보여줍니다. Minilytics는 인디 해커와 1인 창업자를 위해 만든 자체 웹사이트용 웹 분석 도구입니다. 방문자와 페이지뷰를 넘어 유입 경로(채널, referrer, UTM 캠페인, 키워드, ?ref= 태그)를 추적하고, 결제 내역을 결제한 방문자와 연결해 어떤 트윗, 글, 검색이 매출로 이어졌는지 확인할 수 있습니다.
- minilytics은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- minilytics은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- minilytics은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. minilytics의 마지막 커밋은 2026년 11월 3일입니다.
- minilytics은(는) 어디에 사용할 수 있나요?
- 1인 제품의 유료 고객을 유입한 출시 트윗이나 글이 무엇인지 파악하기 SaaS 도구에 비용을 지불하는 대신 무료 Cloudflare 계정에서 분석 도구를 셀프 호스팅하기 Dodo Payments 또는 다른 결제 서비스의 결제 내역을 트래픽 소스와 연결하기
- minilytics는 어떻게 설치하나요?
- 코드를 다운로드하고 종속성을 설치합니다: git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install Cloudflare에 로그인합니다: npx wrangler login D1 데이터베이스를 만든 다음 database_id를 wrangler.jsonc에 붙여 넣습니다: npx wrangler d1 create minilytics 먼저 wrangler secret put으로 ADMIN_PASSWORD와 SESSION_SECRET을 설정한 다음 대시보드와 worker를 배포합니다: npm run deploy
- minilytics은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/surendrapandar/minilytics
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Cloudflare Workers와 Workers Analytics Engine에서 실행하는 셀프 호스팅 웹 분석 트래커 및 대시보드입니다.
Cloudflare 네이티브 오픈소스 프레임워크로, 공통 인증·크레딧·결제·AI 생성 기능을 갖춘 키워드별 AI 사이트를 여러 개 운영할 수 있습니다.
개인정보 보호를 우선시하는 Google Analytics 대안으로, 클라우드 또는 셀프 호스팅 방식으로 이용할 수 있는 오픈소스 쿠키 없는 웹 분석 도구입니다.
Google Analytics의 대안으로, 호스팅 서비스나 자체 서버에서 사용할 수 있는 오픈소스 개인정보 보호형 웹 분석 플랫폼입니다.
오류 추적, 성능 모니터링, 세션 리플레이를 제공하는 프라이버시 우선의 쿠키 없는 웹 분석 도구로, Docker를 사용해 자체 호스팅할 수 있습니다.