---
type: explanation
title: 통계와 세션
summary: 키의 검증 깔때기, 볼륨, 타이밍을 어떻게 읽는지, 각 차트가 무엇을 말해 주는지, 그리고 그에 대해 무엇을 할지.
---

사이트 키를 열면 그 통계에 도착합니다. 여기의 모든 것은 집계이지 결코 방문자별 데이터가 아니며, 두 질문에 답하려고 존재합니다: 진짜 사람이 통과하고 있는가, 그리고 그들은 어디서 떨어져 나가는가?

위에서 시간 범위를 고르세요: **오늘**, **어제**, **7일**, **28일**, 또는 **사용자 지정** 창. 아래 모든 타일과 차트는 당신이 고른 범위를 따르며, 하나를 다른 하나와 비교하기 위해 전체 화면을 단일 게임으로 좁힐 수 있습니다.

## 한눈에 보는 깔때기

네 개의 헤드라인 타일, 위에서 아래로 깔때기로 읽습니다:

- **세션 시작됨**: 방문자에게 위젯이 마운트되었습니다.
- **브라우저에서 통과**: 방문자가 자기 브라우저에서 챌린지를 풀었습니다.
- **서버에서 검증됨**: 당신의 백엔드, 또는 [호스팅 인증](/docs/hosted-verification/overview)이 토큰을 확인했습니다.
- **위협 차단됨**: 챌린지가 멈춘 요청들.

그 아래, 두 개의 도출된 백분율이 누수를 직접 짚어, 당신이 뺄셈을 직접 할 필요가 없게 합니다:

- **사용자 이탈** = (시작됨 빼기 브라우저에서 통과)를 시작됨으로 나눔. 끝내기 전에 포기한 방문자의 비율.
- **검증 안 된 완료** = (브라우저에서 통과 빼기 서버에서 검증됨)을 브라우저에서 통과로 나눔. 당신의 백엔드가 결코 확인하지 않은 좋은 토큰의 비율.

건강한 키는 두 백분율을 모두 낮고 안정되게 유지합니다.

## 시간에 따른 볼륨

볼륨 차트는 당신의 범위에 걸쳐 **시작됨**, **브라우저에서 통과**, **서버에서 검증됨**을 그립니다. 세 선은 함께 오르내려야 합니다. 그것들이 부채처럼 벌어질 때, 두 선 사이의 간극은 타일과 같은 진단이지만, 이제 그것이 *언제* 시작됐는지 볼 수 있으며, 그것이 갑작스러운 하락을 특정 배포나 캠페인에 묶는 방법입니다.

## 실패와 위협

두 번째 차트는 챌린지가 실제로 무엇을 멈췄는지 나눕니다: **실패한 클라이언트 완료**, **실패한 서버 검증**, **속도 제한 거부**, 그리고 **챌린지 차단**. 각각은 다른 종류의 골칫거리입니다. 갑작스러운 급등은 당신의 조기 경보입니다: 챌린지 차단의 급증은 흔히 봇 물결이 닥쳐 돌려보내졌다는 뜻이고, 꾸준한 속도 제한 거부는 공격이거나 [속도 제한](/docs/site-keys/security)이 당신의 진짜 트래픽에 비해 너무 낮게 설정됐음을 시사합니다.

## 타이밍

타이밍 차트는 방문자가 얼마나 걸리는지를, 네 구간에 대해 **중앙값(p50)**, **p95**, **평균**으로 보여 줍니다:

- **게임 플레이 시간**: 방문자가 게임 자체에 들이는 시간.
- **완료까지 시간**: 위젯 마운트부터 챌린지가 풀리기까지.
- **검증까지 시간**: 완료부터 당신의 서버가 토큰을 확인하기까지.
- **전체 세션**: 처음부터 끝까지 그 전부.

평균보다 **p95**를 지켜보세요. 아주 느린 방문자 한 줌은 평균 속으로 사라지지만 p95에서는 또렷이 나타나며, 그들이 바로 포기하는 이들입니다. p95에서 **완료까지 시간**이 오르고 있으면, 챌린지가 가장 느린 기기에 너무 무거운 것이니, [난이도](/docs/site-keys/security)를 낮추세요. **검증까지 시간**이 느린 부분이라면, 지연은 위젯이 아니라 당신 자신의 백엔드에 있습니다.

## 효과적으로 쓰기

페이지를 빠른 건강 검진으로 읽고, 무언가 어긋난 곳만 파고드세요:

- **볼륨 선이 함께 따라가고, 두 백분율이 낮고, p95 타이밍이 편안함**은 잘 동작한다는 뜻입니다. 그대로 두세요.
- **이탈이 오름**은 마찰입니다. [난이도](/docs/site-keys/security)를 낮추고, 게임이 빨리 로드되는지 확인하고, 폰과 키보드로도 동작하는지 점검하세요.
- **검증 안 된 완료가 오름**은 토큰이 벌렸지만 확인되지 않았다는 뜻이니, 폼이 실제로 보호되지 않습니다. [백엔드에서 검증하기](/docs/integration-guides/verify-on-your-backend)를 다시 보세요.
- **위협이나 실패가 급등**은 보통 처리되고 있는 공격이거나, 너무 빡빡하게 설정된 필터입니다. 무언가를 느슨하게 하기 전에 진짜 방문자가 걸리지 않는지 확인하세요.

한 게임으로 거르면 페이지가 비교가 됩니다: 눈에 띄게 더 나쁜 이탈이나 더 긴 p95를 가진 게임은 당신의 회전에서 뺄 후보입니다.

## 세션 로그

유료 요금제에서는, 세션 로그가 개별 검증 세션을 나열합니다. 차트가 무언가 잘못됐다고 말해 주고 *난 뒤에* 구체적인 사례를 보고 싶을 때 그것으로 손을 뻗으세요. 각 세션은 당신이 거를 수 있는 결과를 지닙니다:

| 결과 | 의미 |
|---|---|
| 검증됨 | 토큰이 서버 측에서 확인됨 |
| 검증 거부됨 | 서버 확인이 돌았으나 실패함 |
| 사용 거부됨 | 브라우저 챌린지가 완료되지 않음 |
| 대기 중 | 시작됨, 아직 해소되지 않음 |
| 만료됨 | 토큰이 쓰이기 전에 시간 초과됨 |

로그를 게임으로도 거를 수 있습니다. [미리보기 모드](/docs/site-keys/preview-mode)를 거친 세션은 **미리보기** 표시를 달고 있어서, 테스트 트래픽을 진짜 통과와 쉽게 구별할 수 있습니다.

## Caputchin이 수집하지 않는 것

이 숫자들은 일부러 방문자에 대해 얄팍합니다. Caputchin은 개인별 데이터를 모으지 않도록 지어졌으며, 통계와 세션 로그 둘 다 그것을 반영합니다. 그것들은 결코 다음을 포함하지 않습니다:

- **방문자의 IP 주소.** 요청이 검증에 닿기 전에 플랫폼 경계에서 제거되니([필수 헤더](/docs/site-keys/security)를 보세요), 기록할 것이 없습니다.
- **방문자의 User-Agent, 또는 어떤 기기나 브라우저 지문.** 같은 경계에서 제거됨.
- **방문자의 어떤 이름, 이메일, 또는 신원.** Caputchin은 그들이 누구인지 알지 못합니다.
- **방문자에 대한 추적 쿠키 없음**, 그리고 한 사이트에서 다음 사이트로 그들을 따라가는 프로필 없음.

세션 기록은 검증 자체만 담습니다: 그 타이밍, 어떤 게임이 돌았는지, 그리고 결과(더해, 게임이 점수판을 제공하는 경우, 방문자가 입력하기로 한 짧은 핸들과 점수). 통계는 그 기록들로 지어진 집계 카운트와 타이밍이지, 결코 방문자별 이력이 아닙니다.

## 함께 보기

- [백엔드에서 검증하기](/docs/integration-guides/verify-on-your-backend)
- 이 숫자들을 빚는 설정은 [보안](/docs/site-keys/security).
