
Pug는 페이지 조회, 클릭, 스크롤, 사용자 지정 이벤트를 기록하고 이를 추세·퍼널·유지율 분석과 사용자 프로필로 연결하는 제품 분석 서비스다. 전체 시스템을 자체 서버에 설치하거나 Pug Cloud에서 월 10만 이벤트까지 무료로 이용할 수 있다. 라이브 데모
SDK를 초기화하면 페이지 조회와 클릭, 스크롤, 양식 상호작용 등을 자동으로 수집한다. 로그인 시 identify()를 호출하면 익명 상태에서 쌓인 기록을 사용자 프로필에 연결할 수 있고, track()으로 가입이나 주문 완료 같은 이벤트를 보낼 수 있다. 웹, Flutter, Node, Ruby SDK를 제공하며, 전체 SDK, 프레임워크 가이드, 자동 수집 범위에서 자세한 내용을 확인할 수 있다.
웹 SDK 초기화와 이벤트 전송 예시는 다음과 같다.
import { init, identify, track } from '@pug-sh/browser'
init('your-project-id', { apiKey: 'pub_your_key' }) // Page views, clicks, scrolls, form interactions, rage clicks // and dead clicks are captured automatically from here on.
identify('user_123', { email: 'ada@example.com', plan: 'pro' })
track('signup', { plan: 'pro' })
track('order_completed', { amount: 49.0, currency: 'USD' })
자동 수집 이벤트에는 페이지 조회, 요소 클릭, 페이지별 스크롤 깊이, 양식 제출, 불만 신호를 나타내는 반복 클릭(rage click), 동작하지 않은 클릭(dead click)이 포함된다. 국가·지역·도시, 기기와 브라우저, UTM 매개변수도 이벤트 수집 시 추가된다.
Pug는 이벤트를 실시간 스트림과 지도에서 보여주며, 사람별로 세션·속성·이벤트를 검색 가능한 타임라인에 모은다. 분석 기능에는 이벤트 추세, 순서에 따른 단계별 전환 퍼널, 코호트별 유지율, 세분화, 사용자 흐름, 속성값 순위가 있다. 대시보드에는 분석 결과를 타일로 고정해 한 기간과 단위로 살펴볼 수 있고, 이전 기간과 비교하거나 KPI 임계값을 설정할 수 있다. 분석 기능, 사용자별 분석, 대시보드에서 더 자세히 설명한다.
편집기에서 분석을 조회하는 읽기 전용 모델 컨텍스트 프로토콜(MCP) 서버도 제공한다. 도구는 12개이며 프로젝트 하나에만 연결된다. 데이터를 만들거나 변경하거나 삭제할 수 없고, 대시보드와 같은 분석 결과를 반환한다. MCP 서버 설명
개인정보 보호 설정은 기본적으로 쿠키 없이 작동하며, 동의 전에는 방문자 기기에 데이터를 쓰지 않는다고 Pug는 설명한다. 익명 식별은 매일 삭제되는 솔트를 이용해 서버 측에서 도출하므로, 전날 방문자를 재구성할 수 없다는 설명이다. 동의 상태는 서비스 운영자가 직접 연결해야 하며, 상태는 동의·쿠키 없는 수집·거부로 나뉜다. 동의 전 활동은 익명으로 유지되고, 나중에 동의해도 과거 기록을 소급해 연결하지 않는다. 프로필 ID나 외부 ID를 지정해 삭제를 요청하면 이벤트, 세션, 별칭, 프로필을 ClickHouse와 PostgreSQL에서 영구 삭제하고 요청 ID를 반환한다. 이벤트 삭제와 쿠키 없는 식별 방식은 개인정보 보호와 GDPR, 쿠키 없는 분석에서 확인할 수 있다.
전체 처리 파이프라인은 오픈소스이며, 자체 설치판과 클라우드가 같은 코드를 사용한다. 자체 설치는 Go 바이너리 하나로 서버와 워커를 실행하며, 계정과 설정에는 PostgreSQL, 이벤트에는 ClickHouse, 큐에는 NATS를 사용한다. 라이선스는 AGPL-3.0이다. 자체 호스팅 안내, 설치 가이드, 단계별 설정
Pug Cloud는 월 10만 이벤트까지 무료이며, 신용카드 없이 시작할 수 있다. 무료 사용량을 넘으면 월 1달러의 기본 요금에 이벤트 사용료가 더해지고, 이벤트 규모가 커질수록 백만 이벤트당 요금이 낮아진다. 무료 요금제는 데이터 이력을 1년 보관하며, 유료 요금제는 5년 보관한다. 자체 호스팅은 무료지만 사용량 한도는 서버 하드웨어에 달려 있다. 요금 안내
고객 참여 캠페인 기능은 출시 예정으로, 프로필과 이벤트를 바탕으로 웹 푸시, 이메일, SMS 등 여러 채널에 메시지를 전달하는 내용이 로드맵에 올라 있다. 로드맵
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요