DESIGN DOC · v0.1

후기링크 트래커

“내 링크가 어느 채널에서, 어떤 후기를 거쳐, 얼마나 팔렸는지”를 알려주는 마케팅 링크 분석 도구. 후기 데이터를 매출 데이터에 연결합니다.

2026-07-20 · 후기링크 마케팅 툴킷의 두 번째 축 · 부스터 스펙 위젯 데모
목차
  1. 한 줄 정의 & 왜 이게 유일한 무기인가
  2. 사용자 시나리오
  3. 핵심 기능 4
  4. 어트리뷰션 로직 (클릭→후기→구매)
  5. 부스터와의 데이터 시너지
  6. 아키텍처 & API
  7. 데이터 모델
  8. 대시보드 화면
  9. 개인정보 · 쿠키 동의
  10. MVP 로드맵

1한 줄 정의 & 왜 이게 유일한 무기인가

일반 링크 단축기는 “클릭 수”까지만 본다. 트래커는 클릭 → 후기 열람 → 구매까지 한 줄로 잇는다.

결정적 차별점: 후기링크는 후기 데이터를, (부스터를 통해) 구매 이벤트를 이미 갖고 있습니다. 트래커가 그 사이에 ‘유입 채널’ 한 겹만 끼우면 — “어떤 후기어떤 채널에서 가장 많이 읽히고 구매로 이어졌는지”를 보여줄 수 있습니다. 이건 범용 링크 툴(비틀리 등)이 구조적으로 못 하는 일입니다.

2사용자 시나리오

전자책 셀러 지민 님. 인스타 스토리, 네이버 블로그, 카톡 채널에 같은 판매 페이지를 뿌립니다. 지금은 “어디서 팔렸는지” 감으로만 압니다.

트래커로 채널별 링크 3개를 만들어 뿌리면 → 월말에 “블로그 유입이 클릭은 적은데 구매 전환은 3배, 인스타는 클릭만 많고 전환 낮음”을 데이터로 확인. 다음 달 블로그에 집중 → 광고비·시간 절약.

3핵심 기능 4

① UTM 빌더
채널 프리셋(인스타·블로그·카톡·유튜브·스레드)으로 클릭 몇 번에 추적 링크 생성
② 링크 단축
go.hugilink.kr/a1b2 형태. QR도 자동 생성 → 오프라인·명함에
③ 클릭 분석
채널·기기·시간대·지역별 클릭. 실시간 집계
④ 전환 어트리뷰션
클릭 → 후기 열람 → 구매까지 연결. 채널별 전환율·매출 기여

4어트리뷰션 로직 (클릭 → 후기 → 구매)

링크 클릭src=insta, cid 발급
랜딩 방문cid를 쿠키/세션에 저장
후기 열람후기링크 위젯 노출·클릭
구매구매 이벤트에 cid 동봉

5부스터와의 데이터 시너지 (핵심 설계 결정)

부스터 스펙에서 설계한 POST /boost/v1/event 구매 이벤트를 그대로 재사용합니다. 트래커는 새 파이프라인을 만들지 않고, 그 이벤트에 cid/src 필드만 얹습니다.
// 부스터의 구매 이벤트 + 트래커의 유입정보(cid,src) = 어트리뷰션 완성
POST /boost/v1/event
{
  "key": "demo-ebook",
  "type": "purchase",
  "product": "전자책",
  "cid": "clk_9f2a",        // ← 랜딩 쿠키에서 읽은 클릭ID
  "src": "insta/story"   // ← 유입 채널 (utm_source/medium)
}

→ 부스터의 “실시간 구매 알림”과 트래커의 “채널별 매출”이 같은 원장(boost_event)에서 나옵니다. 두 제품이 데이터를 공유 = 유지비 절감 + 항상 일치.

6아키텍처 & API

리다이렉트 서비스 — GET go.hugilink.kr/:slug

GET go.hugilink.kr/a1b2
1) slug 조회 → 원본 URL + utm 파라미터 복원
2) cid 발급, click 로그 적재(비동기)
3) 302 → https://셀러랜딩/ebook?hl_cid=clk_9f2a&utm_source=insta&utm_medium=story

링크 생성 — POST /track/v1/links

POST /track/v1/links
{ "dest":"https://셀러랜딩/ebook", "channel":"insta", "campaign":"7월특가" }
 { "slug":"a1b2", "short":"go.hugilink.kr/a1b2", "qr":"...png" }

집계 — GET /track/v1/report

GET /track/v1/report?key=demo-ebook&range=30d
→ 채널별 clicks / visits / purchases / revenue / cvr
MVP 단순화: 리다이렉트는 엣지(Cloudflare Workers/Vercel Edge)에서 처리해 지연 최소화. 클릭 로그는 큐로 비동기 적재. 집계는 일 배치 + 실시간은 근사치.

7데이터 모델

table track_link
  slug PK, key(FK), dest_url, channel, medium, campaign, created_at

table track_click        -- append-only
  id, slug, cid, key, ua_device, region, referrer, created_at
  index (key, created_at), (cid)

-- 구매는 boost_event(type=purchase, cid, src) 재사용 → 조인으로 어트리뷰션
view attribution AS
  track_click c LEFT JOIN boost_event e ON e.cid = c.cid AND e.type='purchase'

8대시보드 화면 (핵심 1장)

채널별 성과 · 최근 30일

채널클릭구매전환율매출 기여
네이버 블로그420389.0%722,000원
인스타 스토리1,240211.7%399,000원
카톡 채널310175.5%323,000원
▶️ 유튜브 더보기18063.3%114,000원

인사이트: 블로그는 클릭당 매출이 인스타의 5배. 다음 캠페인 예산·시간을 블로그로 옮기세요. (샘플 데이터)

여기에 “채널별로 가장 많이 열람된 후기 TOP3”를 붙이면 후기링크만의 화면이 완성됩니다.

9개인정보 · 쿠키 동의

10MVP 로드맵

단계범위기간(추정)
T1링크 생성 + 단축 리다이렉트(go.hugilink.kr) + 클릭 로깅~1.5주
T2UTM 빌더 UI(채널 프리셋) + QR + 클릭 대시보드~1주
T3cid 쿠키 + boost_event 조인 → 채널별 전환·매출 어트리뷰션~1.5주
T4“채널×후기” 교차 리포트(후기링크 고유 화면)~1주

약 5주. 단, T3부터는 부스터의 구매 이벤트가 선행되어야 하므로 — 순서는 부스터 먼저, 트래커 다음이 맞습니다(앞서 내린 로드맵과 일치).

툴킷 완성도: 후기링크(신뢰 수집) → 부스터(전환 압박) → 트래커(채널·매출 분석). 세 축이 하나의 이벤트 파이프라인을 공유하며, 각각 별도 제품이 못 만드는 “후기×매출” 데이터를 만듭니다.

후기링크 트래커 · Design Doc v0.1 · 2026-07-20