talivia-group/talivia
TypeScript0 / 0
웹 트래픽·세션 재생·결제 연동을 결합한 오픈소스 분석
TL;DR
Talivia는 TypeScript로 구현된 셀프 호스팅용 수익 중심 웹 애널리틱스 애플리케이션으로, 웹 트래픽 지표와 Session Replay에 결제 연동을 연결해 매출 기반 인사이트를 얻도록 설계되어 있습니다. 로컬 개발은 Node.js 22/24, pnpm, PostgreSQL과 Prisma 마이그레이션으로 이루어지며 Docker Compose 이미지를 통해 간단히 배포할 수 있습니다. 다만 오픈소스 에디션은 Talivia Cloud가 제공하는 일부 통합과 관리형 기능이 빠져 있으므로 Google Search Console·소셜 모니터링 같은 추가 통합이 필요하면 호스팅 서비스 이용을 병행해야 합니다.
핵심 포인트
- 레포지토리는 셀프 호스팅 가능한 웹 애널리틱스 애플리케이션으로 분류되는 standalone tool 성격을 지닙니다. TypeScript로 작성되어 Node.js 22/24, pnpm 10+, PostgreSQL과 Prisma 마이그레이션을 통해 로컬 개발과 배포가 이루어집니다. README에 명시된 기본 흐름은 빈 데이터베이스에 마이그레이션을 적용하고 웹 UI를 통해 사이트를 생성해 트래킹 스니펫을 심는 식이며, 이 구조 때문에 서버와 데이터베이스를 직접 운영할 수 있는 환경이 필요합니다.
- 기능은 웹 트래픽 지표, Session Replay, 수익 속성(revenue attribution)과 결제 연동을 핵심으로 삼습니다. Stripe, LemonSqueezy, Polar, Dodo, Yolfi와 수동 결제 API 등 결제 공급자에서 들어오는 웹훅을 기반으로 구독 수명주기, 환불, 분쟁, 최초/최종 터치 속성 정보를 보존하도록 설계되어 있습니다. 이 접근은 트래픽 지표와 실제 매출 데이터를 연결해 창업자가 어떤 캠페인·채널이 수익을 만들었는지를 확인하려는 목적에 맞춰 구현된 방식입니다.
- 로컬 개발과 배포는 환경변수 설정(APP_SECRET 등), Prisma 마이그레이션, 또는 Docker Compose를 통한 컨테이너 실행으로 이루어집니다. README는 기본 관리자 계정(admin/admin)으로 부트스트랩되며 최초 접속 후 즉시 비밀번호 변경을 권고하고, 리버스 프록시 사용 시 원래 Host와 X-Forwarded-Proto 헤더를 전달해야 결제 웹훅 URL이 올바르게 생성된다고 명시합니다. 또한 오픈소스 에디션은 Talivia Cloud의 전체 기능 세트 중 일부만 포함하므로 Google Search Console, Bing, 소셜 모니터링 같은 통합은 호스팅 서비스에서만 제공된다는 점이 운영 상 중요한 제약으로 남습니다.
- 채택을 판단할 때의 장단점과 적합한 사용 환경이 분명합니다. 장점은 매출 연결 중심의 분석 스택을 자체 인프라에 두고 싶거나 데이터 주권을 유지하려는 소규모 팀·창업자에게 적합하다는 점이며, 단점은 Talivia Cloud가 제공하는 추가 통합과 관리형 호스팅이 OSS 에디션에 포함되지 않는다는 사실입니다. 저장소 활동과 관심도를 가늠할 수 있는 지표로 스타 739개와 포크 71개가 존재하며, 이는 커뮤니티 관심이 일정 수준 있다는 근거로 활용할 수 있습니다.
이미지 분석

739
Stars
71
Forks
+204
Trending
0
조회수
739 watchers1 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.