체육관 분석
문서 정보
- 작성일: 2026-05-03
- 최종 업데이트: 2026-05-03
- 버전: v1.0.0
체육관 분석은 3개 화면으로 구성됩니다. 메인 화면에서 전체 체육관의 활성/휴면 현황을 파악하고, 상세 화면에서 특정 체육관의 코트 가동률·재방문율·신규 유입을 진단하며, 이용 유저 화면에서 그 체육관의 충성 고객 전체를 확인합니다.
목차
페이지 구성 개요
체육관 분석은 세 화면이 계층적으로 연결됩니다.
/analytics/gyms ← 메인: 전체 체육관 현황 비교
└─ /analytics/gyms/:uuid ← 상세: 특정 체육관 심층 분석
└─ /analytics/gyms/:uuid/users ← 이용 유저: 해당 체육관 풀 유저 목록
- 메인에서 죽어가는 체육관(휴면·장기 미활동)을 발견합니다.
- 상세에서 왜 죽고 있는지(코트 편중, 신규 유입 감소 등) 진단합니다.
- 이용 유저에서 개별 충성 고객을 확인하고 운영팀 액션을 결정합니다.
체육관 분석 메인
경로: /analytics/gyms
페이지 의도
스포클립에 등록된 모든 체육관을 한 화면에서 비교해, 활성·휴면 비율과 신규 체육관 유입 추이를 파악합니다. "지금 운영팀이 챙겨야 할 체육관이 어디인가"를 빠르게 발견하는 것이 목적입니다.
화면 레이아웃
┌─────────────────────────────────────────────────────────────┐
│ 체육관 분석 [7일] [30일] [전체] │
├─────────────────────────────────────────────────────────────┤
│ ┌─ 전체 ──────┬─ 최근 30일 ────────────────────────────────┐│
│ │ │ ││
│ │ 총 체육관 │ 활성 체육관 ⓘ │ 휴면 체육관 ⓘ │ 신규 등록 ⓘ ││
│ │ 17 ⓘ │ 14 │ 3 │ 4 ││
│ │ │ ───────────────────────────────────────── ││
│ │ │ 예약 ⓘ │ 예약시간 ⓘ ││
│ │ │ 558건 │ 528.3시간 ││
│ └─────────────┴─────────────────────────────────────────────┘│
├─────────────────────────────────────────────────────────────┤
│ 체육관 목록 (전체 누적 기준, 기간 토글 무관) │
│ [체육관 이름 검색] │
│ │
│ 체육관 │ 사용자 │ 예약 │ 예약시간 │ 마지막 활동일 │
│ ────────────────────────────────────────────────────────── │
│ 더에프 │ 128 │ 312 │ 298.5h │ 2026-05-02 │
│ 스매시홀 │ 94 │ 246 │ 231.0h │ 2026-04-01 ░ │
│ 코트원 │ 12 │ 0 │ 0.0h │ (없음) ▒ │
│ │
│ ░ 30~60일 미활동 (옅게 표시) │
│ ▒ 60일+ 또는 활동 이력 없음 (회색 톤다운) │
└────────────────────────────────────────────────────── ───────┘
KPI 영역 구조
상단 KPI는 "전체" 영역과 "기간" 영역 두 그룹으로 나뉩니다.
- 좌측 "전체" 그룹: 기간 토글과 무관하게 항상 동일한 값을 표시합니다. 지금 이 순간 등록된 체육관 수가 몇 개인지 보여줍니다.
- 우측 "기간" 그룹: 상단의
[7일] [30일] [전체]토글을 바꾸면 이 그룹만 즉시 갱신됩니다. 선택한 기간 안에서 벌어진 일만 집계합니다.
| KPI | 그룹 | 의미 (ⓘ popover) |
|---|---|---|
| 총 체육관 | 전체 | 스포클립에 등록되어 운영 중인 체육관 수입니다. |
| 활성 체육관 | 기간 | 이 기간 동안 예약이 1건 이상 있었던 체육관 수입니다. |
| 휴면 체육관 | 기간 | 이 기간 동안 예약이 한 건도 없었던 체육관 수입니다. |
| 신규 등록 | 기간 | 이 기간에 스포클립에 새로 가입한 체육관 수입니다. |
| 예약 | 기간 | 이 기간에 만들어진 예약 건수입니다. |
| 예약시간 | 기간 | 이 기간에 잡힌 예약 시간을 모두 더한 값입니다. 실제 출석 여부와는 무관해요. |
신규 등록 vs 활성/휴면: 신규 등록은 별도 차원입니다. 새로 가입한 체육관도 기간 내 예약 여부에 따라 활성 또는 휴면 어느 쪽이든 속할 수 있습니다.
체육관 목록
목록은 전체 누적 기준으로 집계됩니다. 기간 토글을 바꿔도 목록의 수치는 변하지 않습니다. 검색·탐색 도구로서 체육관 전체 이력을 보여주는 것이 목적입니다.
| 컬럼 | 설명 |
|---|---|
| 체육관 | 체육관 이름과 프로필 이미지 |
| 사용자 | 이 체육관에서 예약을 만든 누적 고유 사용자 수 |
| 예약 | 전체 누적 예약 건수 |
| 예약시간 | 전체 누적 예약 시간 합계 |
| 마지막 활동일 | 가장 최근에 예약이 발생한 날짜 |
마지막 활동일 기반 시각화: 오래 활동이 없는 체육관은 점점 흐려집니다.
- 최근 30일 이내 활동: 일반 표시
- 30~60일 미활동: 옅게 표시
- 60일 이상 미활동 또는 활동 이력 없음: 회색 톤다운 (눈에 띄는 휴면 신호)
기본 정렬은 예약이 많은 순입니다.
체육관 상세
경로: /analytics/gyms/:uuid
페이지 의도
특정 체육관의 이용 패턴, 코트 가동률, 신규 유저 유입 추이를 심층 분석합니다. 메인에서 "이 체육관이 이상하다"는 신호를 포착했다면, 상세 페이지에서 구체적인 원인을 진단합니다.
화면 레이아웃
┌─────────────────────────────────────────────────────────────┐
│ 더에프 [7일] [30일] [전체] │
├─────────────────────────────────────────────────────────────┤
│ ┌─ 전체 ──┬─ 최근 30일 ─────────────────────────────────┐ │
│ │ │ │ │
│ │ 코트 수 │ 총 유저 ⓘ │ 총 예약 ⓘ │ 공유예약 비율 ⓘ │ │
│ │ 3 ⓘ │ 94 │ 312 │ 18.3% │ │
│ │ │ 예약시간 ⓘ│ 데이터콕 ⓘ│ 재방문율 ⓘ │ │
│ │ │ 298.5h │ 47 │ 72.1% │ │
│ └─────────┴──────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ ┌─ 상위 이용 유저 [↗] ──────┐ ┌─ 요일별 예약 비중 ────────┐│
│ │ # │ 닉네임 │ 방문 │ 예약시간│ │ 월 화 수 목 금 토 일 ││
│ │ 1 │ 배드킹 │ 24 │ 22.5h │ │ ▅ ▂ ▅ ▃ ▅ ▇ ▅ ││
│ │ 2 │ 스매셔 │ 19 │ 18.0h │ │ ││
│ │ 3 │ 로브왕 │ 15 │ 14.5h │ └──────────────────────────┘│
│ └────────────────────────────┘ │
│ ┌─ 시간대별 예약 비중 ──────┐ ┌─ 코트별 예약 비중 ──────────┐│
│ │ 6 8 10 12 14 16 18 20 │ │ ╭───╮ ││
│ │ ▂ ▅ ▇ ▆ ▅ ▇ ▇ ▄ │ │ A코트 ╯ B코트 ││
│ │ (운영시간 기준) │ │ 41% ╰───╯ 33% C코트 26%││
│ └────────────────────────────┘ └──────────────────────────────┘│
├─────────────────────────────────────────────────────────────┤
│ 신규 유저 유입 추이 (기간 토글 연동) │
│ 5명 ┤ · · │
│ 3명 ┤ · · · · │
│ 1명 ┤ · · · · │
│ └─────────────────────────── 날짜 ──▶ │
└─────────────────────────────────────────────────────────────┘
KPI 영역 구조
메인과 동일하게 "전체" 그룹과 "기간" 그룹으로 나뉩니다. 상단 토글([7일] [30일] [전체])은 기간 그룹 KPI와 신규 유저 유입 추이 차트에 동시에 적용됩니다.
| KPI | 그룹 | 의미 (ⓘ popover) |
|---|---|---|
| 코트 수 | 전체 | 이 체육관에서 운영 중인 코트 수입니다. |
| 총 유저 | 기간 | 이 기간에 이 체육관에서 예약을 만든 사용자 수입니다. (중복 제외) |
| 총 예약 | 기간 | 이 기간에 만들어진 예약 건수입니다. |
| 공유예약 비율 | 기간 | 전체 예약 중 공유로 받은 예약이 차지하는 비율입니다. |
| 예약시간 | 기간 | 이 기간에 잡힌 예약 시간을 모두 더한 값입니다. 실제 출석 여부와는 무관해요. |
| 데이터콕 | 기간 | 이 기간에 이 체육관 영상에서 만들어진 데이터콕 수입니다. |
| 재방문율 | 기간 | 이 기간에 두 번 이상 예약한 사용자의 비율입니다. |
공유예약 비율: 한 사용자가 예약을 잡고 다른 사용자와 코트를 공유할 때 발생합니다. 이 비율이 높다면 그 체육관은 팀 단위 이용이 활발하다는 신호입니다.
데이터콕: 이 체육관에서 촬영된 영상으로 만들어진 개인 저장 클립 수입니다. 사용자들이 얼마나 영상을 분석·활용하는지 보여줍니다.
차트 상세
요일별 예약 비중
월요일부터 일요일까지 7개 막대를 항상 표시합니다. 예약이 전혀 없는 요일도 빈 막대(0%)로 그려져 한눈에 운영 공백이 보입니다.
해석 팁:
- 주말 편중 → 취미 사용자 중심 체육관
- 평일 저녁 편중 → 직장인 이용자 중심
- 특정 요일만 0% → 영업 정책 또는 시설 문제 확인 필요
시간대별 예약 비중
해당 체육관의 운영시간 범위 내 시간대만 표시됩니다. 피크 시간대와 비어있는 시간대를 파악해 운영 효율을 높이는 데 활용합니다.
해석 팁:
- 특정 시간대에 예약이 몰린다면 → 그 시간대 코트 증설 또는 가격 정책 검토
- 오전 시간대가 비어있다면 → 오전 프로모션 효과 측정에 활용
코트별 예약 비중 (도넛 차트)
체육관이 보유한 각 코트의 예약 비중을 도넛 차트로 보여줍니다.
해석 팁:
- 특정 코트에 예약이 집중 → 인기 코트와 비인기 코트의 차이 원인 파악 (위치, 조명, 높이 등)
- 비중이 고르게 분포 → 코트 운영이 균형 잡혀있음
신규 유저 유입 추이
선택한 기간 동안 이 체육관에 처음으로 예약을 만든 사용자가 날짜별로 몇 명인지 라인 차트로 보여줍니다. 상단 토글로 기간을 바꾸면 차트도 함께 갱신됩니다.
해석 팁:
- 유입이 꾸준히 우상향 → 체육관 인지도/마케팅 효과 있음
- 유입이 갑자기 급증 후 감소 → 일회성 이벤트 유입, 리텐션 확인 필요
- 유입이 꾸준히 감소 → 검색 노출·평판 점검 필요
상위 이용 유저 리스트
해당 체육관에서 예약이 가장 많은 사용자 순으로 최대 몇 명을 미리보기로 보여줍니다. 전체 목록은 [↗] 버튼을 눌러 체육관 이용 유저 페이지에서 확인합니다.
| 컬럼 | 설명 |
|---|---|
| 닉네임 | 사용자 이름 |
| 방문 | 이 체육관에서의 누적 예약 횟수 |
| 예약시간 | 이 체육관에서의 누적 예약 시간 합계 |
| 최근 방문 | 가장 최근 예약 날짜 |
체육관 이용 유저
경로: /analytics/gyms/:uuid/users
페이지 의도
특정 체육관 상세 화면의 "상위 이용 유저" 미리보기를 전체 목록으로 확장한 페이지입니다. 해당 체육관을 이용한 모든 사용자를 예약 횟수 순으로 탐색하며, 충성 고객 파악이나 이탈 위험 유저 발견에 활용합니다.
화면 레이아웃
┌─────────────────────────────────────────────────────────────┐
│ ← 더에프 (체육관 상세로 돌아가기) │
│ 이용 유저 │
├─────────────────────────────────────────────────────────────┤
│ 닉네임 │ 방문 │ 예약시간 │ 최근 방문일 │
│ ────────────────────────────────────────────────────────── │
│ 배드킹 │ 24 │ 22.5h │ 2026-05-01 │
│ 스매셔 │ 19 │ 18.0h │ 2026-04-28 │
│ 로브왕 │ 15 │ 14.5h │ 2026-04-15 │
│ ... │
│ │
│ [다음 페이지 →] (스크롤 또는 페이지 전환으로 더 불러오기) │
└─────────────────────────────────────────────────────────────┘
목록 구성
| 컬럼 | 설명 |
|---|---|
| 닉네임 | 사용자 이름 (클릭 시 해당 사용자 분석 페이지 이동) |
| 방문 | 이 체육관에서의 누적 예약 횟수 |
| 예약시간 | 이 체육관에서의 누적 예약 시간 합계 |
| 최근 방문일 | 가장 최근 예약 날짜 |
목록은 예약 횟수가 많은 순으로 정렬됩니다. 커서 기반 페이지네이션으로 스크롤하거나 페이지를 넘기면 전체 유저를 순서대로 탐색할 수 있습니다.
운영 시나리오
시나리오 1: 죽어가는 체육관 발견하기
"지난 30일 동안 예약이 없는 체육관이 있나?"
/analytics/gyms메인에서 기간 토글을[30일]로 설정합니다.- 휴면 체육관 KPI를 확인합니다. 숫자가 크다면 개입이 필요한 시점입니다.
- 목록에서 회색 톤다운된 체육관(60일+ 미활동)을 찾습니다.
- 해당 체육관 이름을 클릭해 상세 페이지로 진입, 마지막으로 예약이 있었던 시점과 유입 추이를 확인합니다.
- 체육관 담당자에게 현황 공유 후 재활성화 방안 논의합니다.
시나리오 2: 신규 체육관 활성화 추적하기
"이번 달 가입한 체육관이 첫 예약까지 얼마나 걸렸나?"
- 메인에서 토글을
[30일]로 설정하고 신규 등록 KPI를 확인합니다. - 목록을 마지막 활동일 기준으로 정렬해, 아직 예약이 없는 신규 체육관을 찾습니다. (마지막 활동일 없음 = 아직 예약 0건)
- 신규 등록 후 일정 기간 내 첫 예약이 발생하지 않은 체육관에 온보딩 지원을 제안합니다.
시나리오 3: 특정 체육관 평일 이용률 높이기
"이 체육관, 주말만 붐비고 평일은 비는 것 같은데?"
- 해당 체육관 상세 페이지로 이동합니다.
- 요일별 예약 비중 차트에서 평일 막대가 낮은 것을 확인합니다.
- 시간대별 예약 비중에서 평일 오전~낮 시간대 공 백을 파악합니다.
- 체육관 측에 평일 오전 프로모션 또는 이용권 할인을 제안합니다.
- 2~4주 후 다시 요일별 차트를 보며 캠페인 효과를 측정합니다.
시나리오 4: 코트 가동률 편차 해소하기
"A코트만 항상 꽉 차고, C코트는 놀고 있다?"
- 체육관 상세의 코트별 예약 비중 도넛 차트에서 편차를 확인합니다.
- 이용 유저 목록(
[↗])에서 상위 이용 유저들이 주로 어느 코트를 쓰는지 파악합니다. - 인기 없는 코트의 물리적 원인(위치, 채광, 장비 상태)을 현장 점검합니다.
- 필요하면 비인기 코트 요금 인하 또는 장비 업그레이드를 체육관 측에 제안합니다.
시나리오 5: 신규 유저 유입이 줄어들고 있다
"이 체육관 새 고객이 계속 줄어드는 것 같은데?"
- 체육관 상세에서 신규 유저 유입 추이 라인 차트를 봅니다.
- 추세가 지속적으로 하락하고 있다면, 총 유저 KPI와 함께 확인합니다. 기존 유저는 유지되지만 신규 유입이 줄어드는 상태라면 노출 문제일 가능성이 높습니다.
- 스포클립 앱 내 체육관 검색 노출 순위, 체육관 프로필 정보 완성도를 점검합니다.
- 재방문율 KPI도 함께 확인합니다. 재방문율이 높다면 기존 고객은 만족하고 있는 것이므로 신규 유입 마케팅에 집중하는 전략이 유효합니다.
용어 정리
| 용어 | 설명 |
|---|---|
| 예약시간 | 예약 시작~종료 시간의 누적 합계입니다. 실제 출석 여부나 녹화 여부와는 무관하며, 예약을 잡은 시간 기준으로 집계됩니다. |
| 활성 체육관 | 선택한 기간 내 예약이 1건 이상 발생한 체육관입니다. |
| 휴면 체육관 | 선택한 기간 내 예약이 0건인 체육관입니다. 총 체육관에서 활성을 뺀 수와 같습니다. |
| 신규 등록 | 선택한 기간 내 스포클립에 처음 가입한 체육관입니다. 활성/휴면 분류와는 별개 차원입니다. |
| 공유예약 | 한 사용자가 예약을 잡고 다른 사용자와 코트를 공유하는 예약 형태입니다. |
| 공유예약 비율 | 전체 예약 중 공유로 받은 예약이 차지하는 비율입니다. |
| 데이터콕 | 사용자가 체육관 영상에서 원하는 장면을 개인 저장한 클립입니다. 이전 명칭 "마이콕". |
| 재방문율 | 선택한 기간 내 2번 이상 예약한 사용자의 비율입니다. 체육관 만족도와 충성도를 나타냅니다. |
| 마지막 활동일 | 해당 체육관에서 가장 최근에 예약이 발생한 날짜입니다. |
관련 문서
변경 이력
| 버전 | 날짜 | 변경 내용 |
|---|---|---|
| v1.0.0 | 2026-05-03 | 초기 문서 작성 - 체육관 분석 메인·상세·이용 유저 3개 화면 통합 정리 - KPI state/period 영역 분리 구조 반영 - ⓘ popover 정의 전체 수록 - 운영 시나리오 5개 추가 |