고정 좌측 사이드바와 멀티 페이지 대시보드 레이아웃

HeatMapX Engineering Team9 min read
  • dashboard
  • navigation

2026-06-05, heatmapx.com/dashboard를 Supabase/Vercel 스타일의 고정 사이드바 레이아웃으로 재구축했습니다 (같은 날 배포된 전체 대시보드 재설계의 구조적 후속 업데이트입니다).

새 레이아웃

┌──────────────────────────────────────────────────────┐
│ [icon] HeatMapX                  [☀💻🌙]  [JA/EN]    │ ← sticky 헤더
├──────────────┬───────────────────────────────────────┤
│ MENU          │                                       │
│ ▸ ⌂ Home      │   홈                                  │
│   ▤ Heatmaps  │                                       │
│               │   사이트 / 오늘의 이벤트 / 플랜        │
│   ⌘ CLI&Skills│                                       │
│   $ Plan&Billing│  AI 분석 사용량 [████░]             │
│   ⚙ Settings  │   PV 사용량     [██░░░]               │
│               │                                       │
│ COMING SOON   │   빠른 작업                           │
│   🧪 A/B Tests │   [▤ 히트맵 보기] [+추가]           │
│   ✨ Dynamic UI│                                       │
├──────────────┤                                       │
│   로그아웃    │                                       │
└──────────────┴───────────────────────────────────────┘

5개의 전용 페이지

라우트 페이지 콘텐츠
/dashboard ⌂ 홈 통계 카드 (사이트 수 / 오늘의 이벤트 / 현재 플랜), 사용량 바 (AI 분석 / PV), 빠른 작업
/dashboard/sites ▤ 히트맵 등록된 사이트 테이블형 목록. 여기서 새 사이트 추가
/dashboard/cli ⌘ CLI & Skills 터미널 CLI와 Claude Code Skill의 나란한 설치 가이드
/dashboard/billing $ 플랜 & 결제 현재 사용량 요약 + 전체 플랜 비교표 (Free / Pro / Team / Enterprise)
/dashboard/settings ⚙ 설정 언어 선택기 (영어 / 日本語) — 추가 설정 곧 출시 예정

변경 사항

▤ Supabase 스타일 고정 좌측 사이드바

5개의 주요 네비게이션 항목이 항상 좌측 사이드바에 표시되며, 스크롤해도 고정되어 어디서든 페이지를 이동할 수 있습니다.

  • 활성 페이지 하이라이트: 현재 페이지가 메뉴에서 시각적으로 강조됨
  • 아이콘: 각 메뉴 항목에 시각적 식별자 포함
  • 로그아웃: 사이드바 하단에 고정되어 실수로 클릭할 위험 감소

⌂ 한눈에 파악하는 홈 화면

로그인 후 첫 화면인 /dashboard는 이제 한 번의 보기로 계정 상태를 완전히 파악할 수 있게 설계됐습니다.

  • 사이트 수, 오늘의 이벤트 합계, 현재 플랜을 보여주는 통계 카드
  • AI 분석 사용량과 월간 PV 프로그레스 바 (80% 초과 시 앰버, 100% 초과 시 빨강)
  • 빠른 작업: "히트맵 보기", "사이트 추가", "업그레이드", "CLI 설정"

⌘ CLI & Skills 나란히 보기

HeatMapX를 사용하는 두 가지 방법 — 터미널 CLI와 Claude Code Skill — 이 2열 레이아웃으로 한 페이지에 문서화됩니다.

  • CLI: npm install -g heatmapx부터 heatmapx analyze까지 단계별 안내
  • Claude Code Skill: /plugin install heatmapx-skill@xtv-llc/heatmapx-cli로 설치하고 대화에서 HeatMapX를 직접 호출
  • 샘플 커맨드를 영어와 일본어 양쪽으로 제공

$ 내장된 전체 플랜 비교표

플랜 & 결제 페이지에 이제 Free / Pro / Team / Enterprise 전체 비교표가 포함되어, 대시보드를 떠나지 않고 옵션을 확인하고 업그레이드할 수 있습니다.

  • 월간 / 연간 토글 (연간 기본값; 연간 결제가 월간 대비 상당한 할인 제공). 현재 가격은 가격 페이지 참고
  • 현재 플랜은 초록색 "현재" 배지로 표시
  • Pro는 추천 옵션으로 오렌지 색상으로 강조
  • Enterprise는 heatmapx@xtv.co.jp로 직접 문의 링크 제공

⚙ 설정에서 언어 선택

언어 전환은 이전에 헤더의 2단계 토글로만 가능했습니다. 이제 설정에서 명시적인 라디오 선택기로도 노출됩니다. 변경 사항은 즉시 적용되고 브라우저에 저장됩니다.

곧 출시 예정

사이드바 하단의 "Coming Soon" 섹션에서 다가오는 릴리스에 추가될 기능을 미리 확인할 수 있습니다.

기능 설명
🧪 A/B 테스트 히트맵 인사이트를 기반으로 카피와 레이아웃 변경을 원클릭 A/B 테스트
✨ Dynamic UI 유저 속성과 행동 패턴에 따라 UI를 적응시키는 개인화 엔진

기타 개선 사항

  • Sticky 헤더: 스크롤해도 로고, 테마 전환기, 언어 토글이 항상 표시됨
  • Sticky 사이드바: 페이지 콘텐츠를 스크롤하는 동안 네비게이션에 언제든 접근 가능
  • 로그아웃 위치 변경: 헤더 우측 상단에서 사이드바 하단으로 이동 (중요하지만 빈도가 낮은 작업을 아래로 배치)
  • 하위 호환성 유지: 기존 /dashboard 북마크는 새 홈 화면으로 이동 — 리다이렉트 불필요

영향 범위

이번 릴리스는 UI/UX만 변경됩니다 — 트래킹 로직, 데이터 구조, API는 변경되지 않습니다. 기존에 삽입된 트래커 태그는 그대로 작동합니다. 기존 /dashboard 북마크에는 리다이렉트가 필요하지 않습니다.

Claude Code에서 실행하는 히트맵, 무료로 시작.

한 줄의 트래커 태그를 붙이고 CLI에서 분석부터 개선 제안까지.