나는 Google Analytics와 Hotjar를 대체하는 오픈소스 대안을 만들었다

발행: (2026년 3월 9일 AM 03:10 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

핵심 기능

기능SeenticsPlausibleHotjarPostHogGA4
실시간 분석
히트맵
세션 재생
퍼널
행동 자동화*
프라이버시 우선 (쿠키 없음)
오픈 소스
셀프 호스팅 가능

스크립트 크기 – PostgreSQL에서 10 초가 ClickHouse에서는 약 50 ms에 실행됩니다—수백만 행을 처리해도 마찬가지입니다.

  • PostgreSQL 은 시계열이 아닌 데이터를 저장합니다: 사용자 계정, 사이트 설정, 목표, 자동화 규칙.
  • 스크립트 크기는 1 KB 이하 로 유지됩니다 (GA4 45 KB+, Hotjar 100 KB+와 비교). 쿠키도 없고, 지문 추적도 없으며, 개인 식별 정보(PII)도 수집하지 않습니다.

설치

# Requires Docker
git clone https://github.com/Seentics/seentics.git
cd seentics
docker compose up -d --build

애플리케이션을 열면 전체 분석 플랫폼이 실행됩니다.

고수준 데이터 흐름

Browser --> Tracking Script --> Go Backend API (:3002)
                                     |
               +---------------------+---------------------+
               |                     |                     |
          ClickHouse            PostgreSQL            MinIO
          (events)               (metadata)          (replays)
  • 트래킹 스크립트는 Go 백엔드에서 제공되며 이벤트를 직접 전송합니다.
  • 이벤트는 메모리에서 버퍼링된 뒤 ClickHouse에 배치 삽입됩니다.
  • 세션 재생 데이터는 S3 호환 스토리지로 전송됩니다(셀프 호스팅 시 MinIO, 클라우드 시 any S3).
  • PostgreSQL 은 사용자 계정, 사이트 설정, 목표 및 자동화 규칙을 저장합니다.

사이트에 적용하기

다음 스니펫을 한 번만 HTML에 추가하세요 (YOUR_SITE_ID를 교체합니다):

커스텀 이벤트 트래킹

// Basic event
seentics.track('signup_click')

// With properties
seentics.track('purchase', {
  value: 49.99,
  plan: 'pro'
})

로드맵

  • AI 기반 인사이트(이상 탐지, 자연어 질의)
  • 커스텀 대시보드 및 이메일 보고서
  • 워드프레스 플러그인

사용해 보기

  • 클라우드 버전:
  • 셀프‑호스트: GitHub repo – 유용하다고 생각되면 별표를 눌러 주세요!

피드백을 기다립니다 — 현재 사용 중인 분석 설정에서 어떤 기능이 바뀐다면 전환하시겠어요? 무엇이 부족한가요?

읽어 주셔서 감사합니다!

0 조회
Back to Blog

관련 글

더 보기 »