# 사이트 트래픽 분석

Source: https://support.kapsulehost.com/ko-kr/site-analytics

Analytics 탭은 사이트가 엣지에서 실제로 제공한 트래픽을 보여줍니다: 요청 수, 대역폭, 캐시 적중률, 방문자 국가, 응답 코드입니다. 이 가이드는 이 숫자들이 무엇을 의미하는지, 무엇을 포함하지 않는지, 그리고 왜 이 탭이 CDN 활성화를 필요로 하는지 설명합니다.

## KPanel에서 Analytics 찾기

1. [KPanel](https://kpanel.kapsulehost.com)에 로그인합니다.
2. 왼쪽 사이드바에서 **웹사이트**를 클릭한 다음 사이트를 클릭합니다.
3. 사이트의 왼쪽 메뉴에서 **개요**를 연 다음 **분석**를 엽니다.

직접 접속 주소는 `/websites/<site-id>/analytics`입니다.

![KPanel에서 사이트의 트래픽 분석](https://support.kapsulehost.com/help/screenshots/site-analytics.555c8978.webp)

## 무엇이 이를 구동하는지, 그리고 그것이 의미하는 것

트래픽 분석은 Kapsule CDN이 엣지에서 수집합니다. 이는 숫자를 하나라도 읽기 전에 이해해 둘 가치가 있는 두 가지 결과를 낳습니다.

**이 탭은 CDN 활성화를 필요로 합니다.** 활성화되어 있지 않으면 페이지에 **CDN 비활성화됨**이 표시되며, 버튼을 클릭하면 사이트의 **Kapsule CDN** 탭으로 이동합니다.

**CDN은 커스텀 도메인을 필요로 합니다.** 공유 `*.kapsulesites.com` 주소를 여전히 사용 중인 사이트는 CDN을 사용할 수 없으므로 엣지 분석 또한 수집할 수 없습니다. 이 경우 페이지에 **분석에 커스텀 도메인 필요**가 표시되며, 사이트의 **도메인** 탭으로 이동하는 링크가 함께 나타납니다.

> **Note:** Kapsule CDN은 모든 플랜에 포함되어 있지 않습니다. 이는 플랜별 권한 사항으로, 입문용 웹 플랜 및 WordPress 플랜에는 기본 티어가, 상위 플랜에는 더 완전한 티어가 제공됩니다. CDN 탭에서 플랜이 해당되지 않는다고 표시되면 그 플랜에서는 분석 기능도 사용할 수 없습니다. 어떤 플랜에 무엇이 포함되는지는 [CDN 활성화하기](https://support.kapsulehost.com/ko-kr/cdn-enabling)를 참고하세요.

## 기간 선택하기

세 개의 버튼으로 기간을 선택합니다: **7d**, **30d**, **90d**. 페이지의 모든 패널이 이 선택을 따르므로 기간을 전환하면 총계, 일별 차트, 국가별 분류, 응답 코드가 함께 바뀝니다.

## 세 가지 핵심 수치

| 카드 | 측정 내용 |
|---|---|
| 요청 | 해당 기간 동안 엣지에서 처리된 모든 HTTP 요청 |
| 대역폭 | 제공된 총 바이트 수 |
| 캐시 적중 | 서버에서 가져오지 않고 캐시에서 제공된 바이트의 비율 |

**요청**은 요청 수일 뿐, 방문자 수도 페이지 뷰도 아닙니다. 스타일시트 하나, 스크립트 네 개, 이미지 열두 개를 불러오는 단일 페이지 로드는 페이지 뷰로는 1회지만 요청으로는 약 17회입니다. 이 숫자를 스크립트 기반 분석 도구의 페이지 뷰 수치와 비교해 일치하기를 기대하지 마세요.

**대역폭**은 실제로 전송된 데이터이므로 압축과 캐싱을 반영합니다. 대용량 미디어를 제공한다면 주시해야 할 숫자입니다.

**캐시 적중**은 가장 직접적으로 영향을 줄 수 있는 지표입니다. 비율이 높다는 것은 대부분의 요청이 서버에 닿지 않는다는 뜻이며, 이는 사이트를 더 빠르게 만들고 부하를 줄여줍니다. 대체로 정적인 사이트에서 비율이 낮다면 캐시 헤더가 오히려 불리하게 작동하고 있다는 뜻인 경우가 많습니다. 관련 설정은 [CDN 캐시 지우기](https://support.kapsulehost.com/ko-kr/cdn-cache-purge)를 참고하세요.

## 일일 요청

**일일 요청** 패널은 해당 기간 중 가장 트래픽이 많았던 날을 기준으로 하루에 막대 하나씩 그리며, 오른쪽에 정확한 수치를 표시합니다.

여기서 트래픽의 패턴을 포착할 수 있습니다: 평일 피크, 캠페인 급증, 그리고 검색 순위 변동 이후 나타나는 완만한 하락세입니다. 이에 상응하는 비즈니스 이벤트 없이 갑자기 급증한다면 대개 봇 트래픽이며, 응답 코드 패널이 보통 이를 확인해 줍니다.

## 엣지 위치

**엣지 위치** 패널은 제공된 바이트 수를 기준으로 상위 국가(최대 8개)를 나열하며, 각 항목은 막대와 총 바이트 수를 함께 보여줍니다.

이는 요청 수가 아니라 대역폭으로 측정되므로, "누가 가장 많이 방문하는가"가 아니라 "트래픽이 어디로 가는가"에 답합니다. 비즈니스와 전혀 관련 없는 국가가 상위권에 있다면 조사해 볼 가치가 있습니다. 흔히 스크래핑인 경우가 많습니다.

대역폭 대부분이 사이트가 호스팅된 지역과 멀리 떨어진 지역으로 향한다면, 이는 CDN이 제 역할을 하고 있다는 강력한 근거이며, 동시에 원본 서버 지역이 올바른지 확인해야 한다는 신호이기도 합니다. [클라우드 서버 지역 및 가용성](https://support.kapsulehost.com/ko-kr/cloud-servers-regions-availability)을 참고하세요.

## 응답 코드

**응답 코드** 패널은 응답을 2xx, 3xx, 4xx, 5xx로 그룹화하여 각각의 개수를 보여줍니다.

- **2xx**는 성공입니다. 이 비율이 대부분을 차지해야 합니다.
- **3xx**는 리디렉션입니다. 비중이 크면 모든 요청을 지연시키는 리디렉션 체인을 의미할 수 있습니다. [사이트 리디렉션](https://support.kapsulehost.com/ko-kr/site-redirects)을 확인하세요.
- **4xx**는 클라이언트 오류이며 대부분 404입니다. 사이트 구조 개편 후 4xx 수가 늘어난다면 링크가 깨졌다는 뜻이며 리디렉션이 필요합니다. 착지 화면을 부드럽게 하려면 [커스텀 오류 페이지](https://support.kapsulehost.com/ko-kr/site-error-pages)를, 근본 원인을 고치려면 리디렉션을 참고하세요.
- **5xx**는 애플리케이션 오류입니다. 지속적인 5xx 비율은 즉시 조치가 필요합니다. [사이트 성능 및 APM](https://support.kapsulehost.com/ko-kr/site-performance)과 로그를 확인하세요.

## 데이터 내보내기

페이지 상단의 **CSV**를 클릭하면 일별 데이터를 다운로드할 수 있습니다. 파일은 날짜, 요청 수, 바이트 단위 대역폭, 캐시된 바이트 수의 네 개 열로 구성됩니다. 파일 이름은 `analytics-<site>-<period>d.csv`입니다.

내보낼 일별 데이터가 없으면 버튼이 비활성화됩니다.

## 이 기능이 아닌 것

엣지 분석은 인프라 관련 질문에 답하지, 마케팅 질문에 답하지 않습니다. 이 탭은 순 방문자, 세션, 유입 경로, 캠페인 기여도, 이탈률, 전환율을 보고하지 않으며, 방문자의 브라우저에서 아무것도 실행하지 않으므로 애초에 그럴 수도 없습니다.

좋은 점은 광고 차단기나 쿠키 동의 배너 때문에 손실되는 데이터가 없다는 것입니다: 엣지에 도달한 모든 요청이 집계되며, 여기에는 봇, 피드, API 호출도 포함됩니다. 이 탭은 부하, 대역폭, 캐시 효율, 오류율을 확인하는 용도로 사용하세요. 방문자 행동 분석에는 전용 분석 제품을 사용하고, 두 데이터가 서로 다를 수 있다는 점을 예상해 두세요.

## 문제 해결

**페이지에 CDN 비활성화됨이 표시됩니다.** 사이트의 **Kapsule CDN** 탭에서 이를 활성화하세요. 엣지 트래픽이 흐르기 시작하면 분석 수집도 시작됩니다. [CDN 활성화하기](https://support.kapsulehost.com/ko-kr/cdn-enabling)를 참고하세요.

**페이지에 분석에 커스텀 도메인 필요가 표시됩니다.** 사이트가 공유 도메인을 사용 중입니다. 먼저 사이트의 **도메인** 탭에서 자신의 도메인을 연결하세요.

**이 기간의 데이터가 없습니다.** CDN을 최근에 활성화했거나 사이트에 트래픽이 없었을 수 있습니다. 더 긴 기간을 시도해 보세요. CDN 활성화 후 엣지 인증서 발급에는 몇 분 정도 걸릴 수 있으며, 트래픽이 실제로 엣지를 통과하기 전까지는 아무것도 기록되지 않습니다.

**수치가 제 분석 스크립트보다 훨씬 높게 나옵니다.** 정상입니다. 요청은 페이지 뷰가 아니며, 봇은 여기서는 집계되지만 보통 그쪽에서는 제외됩니다.

**캐시 적중률이 0에 가깝습니다.** 응답이 엣지에 캐시하지 말라고 지시하고 있을 가능성이 높습니다. 애플리케이션이나 플러그인이 설정한 cache-control 헤더를 확인하고, 콘텐츠가 실제로 캐시 가능한지 확인하세요.

**분석을 사용할 수 없습니다.** 엣지 데이터를 읽는 중 일시적인 오류입니다. 페이지 상단의 새로고침 아이콘을 사용해 보고, 계속된다면 티켓을 개설하세요.

## 관련 페이지

- 가용성과 응답 시간은 [사이트 가동 시간 모니터링](https://support.kapsulehost.com/ko-kr/site-uptime-monitoring)을 참고하세요.
- 애플리케이션 내부에서 느린 부분은 [사이트 성능 및 APM](https://support.kapsulehost.com/ko-kr/site-performance)을 참고하세요.
- WordPress 사이트의 서버 측 캐싱은 [사이트 캐싱](https://support.kapsulehost.com/ko-kr/site-cache)을 참고하세요.
- 엣지가 오래된 콘텐츠를 제공할 때는 [CDN 캐시 지우기](https://support.kapsulehost.com/ko-kr/cdn-cache-purge)를 참고하세요.
