---
type: explanation
title: 統計とセッション
summary: キーの検証ファネル、量、タイミングの読み方、各グラフが何を伝えているか、そしてそれにどう対処するか。
---

サイトキーを開くと、その統計に降り立ちます。ここのすべては集計であり、決して訪問者ごとのデータではなく、2 つの問いに答えるために存在します。本物の人々が通れているか、そしてどこで脱落しているか、です。

上部で時間範囲を選びます：**今日**、**昨日**、**7 日間**、**28 日間**、または **カスタム** ウィンドウ。下のすべてのタイルとグラフは、あなたが選んだ範囲に従い、ビュー全体を 1 つのゲームに絞り込んで、ゲーム同士を比較できます。

## 一目で見るファネル

4 つの見出しタイルを、ファネルとして上から下へ読みます：

- **セッション開始**：ウィジェットが訪問者のためにマウントされた。
- **クライアント側で完了**：訪問者がブラウザでチャレンジをクリアした。
- **サーバー側で検証済み**：あなたのバックエンド、または [ホスト型認証](/docs/hosted-verification/overview) がトークンを確認した。
- **脅威をブロック**：チャレンジが止めたリクエスト。

その下で、2 つの導出されたパーセンテージが、漏れを直接名指すので、引き算を自分でする必要はありません：

- **ユーザー離脱** =（開始からクライアント側で完了を引いたもの）を開始で割ったもの。終える前にあきらめた訪問者の割合。
- **未検証の完了** =（クライアント側で完了からサーバー側で検証済みを引いたもの）をクライアント側で完了で割ったもの。あなたのバックエンドが一度も確認しなかった良いトークンの割合。

健全なキーは、両方のパーセンテージを低く安定に保ちます。

## 時間に沿った量

量のグラフは、あなたの範囲にわたって **開始**、**クライアント側で完了**、**サーバー側で検証済み** をプロットします。3 本の線は一緒に上下するはずです。それらが扇のように開くとき、2 本の線の間のギャップはタイルと同じ診断ですが、今度はそれが *いつ* 始まったかが見えるので、突然の落ち込みを特定のデプロイやキャンペーンに結びつけられます。

## 失敗と脅威

2 つ目のグラフは、チャレンジが実際に何を止めたかを分解します：**失敗したクライアント完了**、**失敗したサーバー検証**、**レート制限による拒否**、**チャレンジによるブロック**。それぞれ別種のトラブルです。突然の急増はあなたの早期警告です。チャレンジによるブロックの跳ね上がりは、しばしばボットの波が来て追い返されたことを意味し、一方、安定したレート制限による拒否は、攻撃か、あなたの本物のトラフィックに対して低すぎる [レート制限](/docs/site-keys/security) のどちらかを示唆します。

## タイミング

タイミングのグラフは、訪問者がどれだけ時間をかけるかを、**中央値（p50）**、**p95**、**平均** として、4 つの区間で示します：

- **ゲームプレイ時間**：訪問者がゲームそのものに費やす時間。
- **完了までの時間**：ウィジェットのマウントから、チャレンジがクリアされるまで。
- **検証までの時間**：完了から、あなたのサーバーがトークンを確認するまで。
- **セッション全体**：端から端まで、すべて。

平均ではなく **p95** を見てください。ごく少数の非常に遅い訪問者は平均の中に消えますが、p95 では明確に現れ、彼らこそがあきらめている人々です。**完了までの時間** の p95 が登っているなら、チャレンジは最も遅いデバイスには重すぎるので、[難易度](/docs/site-keys/security) を緩めてください。**検証までの時間** が遅い部分なら、遅延はウィジェットではなく、あなた自身のバックエンドにあります。

## 効果的に使う

ページを手早い健康チェックとして読み、何かがおかしいところだけを掘り下げてください：

- **量の線が一緒に動き、両方のパーセンテージが低く、p95 のタイミングが快適** なら、動いています。そのままにしてください。
- **離脱が登っている** のは摩擦です。[難易度](/docs/site-keys/security) を下げ、ゲームが速く読み込まれることを確認し、スマホとキーボードで動くか確かめてください。
- **未検証の完了が登っている** のは、トークンが得られているのに確認されていない、つまりフォームが実際には保護されていないことを意味します。[バックエンドで検証する](/docs/integration-guides/verify-on-your-backend) を見直してください。
- **脅威や失敗が急増している** のは、たいてい攻撃が処理されているか、フィルターがきつすぎる設定です。何かを緩める前に、本物の訪問者が捕まっていないことを確認してください。

1 つのゲームに絞り込むと、ページが比較に変わります。離脱が目立って悪い、または p95 が長いゲームは、ローテーションから外す候補です。

## セッションログ

有料プランでは、セッションログが個々の検証セッションを一覧します。チャートが何かおかしいと教え、具体的なケースを見たくなった *後で* これに手を伸ばしてください。各セッションは、絞り込める結果を運びます：

| 結果 | 意味 |
|---|---|
| 検証済み | トークンがサーバー側で確認された |
| 検証で拒否 | サーバーの確認は走ったが失敗した |
| 引き換えで拒否 | ブラウザのチャレンジが完了しなかった |
| 保留中 | 開始したが、まだ解決していない |
| 期限切れ | 使われる前にトークンがタイムアウトした |

ログをゲームで絞り込むこともできます。[プレビューモード](/docs/site-keys/preview-mode) を通ったセッションには **プレビュー** の印が付くので、テストのトラフィックを本物の通過と見分けやすくなります。

## Caputchin が集めないもの

これらの数字は、意図的に訪問者について薄くしてあります。Caputchin は個人ごとのデータを集めないように作られており、統計もセッションログもそれを反映します。それらは決して次のものを含みません：

- **訪問者の IP アドレス。** リクエストが検証に到達するより前に、プラットフォーム境界で除去されるので（[必須ヘッダー](/docs/site-keys/security) を参照）、記録するものがありません。
- **訪問者の User-Agent、あるいはデバイスやブラウザのフィンガープリント。** 同じ境界で除去されます。
- **訪問者のいかなる名前、メール、身元も。** Caputchin は彼らが誰なのかを知りません。
- **訪問者への追跡クッキーなし**、そして 1 つのサイトから次のサイトへ彼らを追うプロファイルもなし。

セッションの記録は、検証そのものだけを保持します。そのタイミング、どのゲームが走ったか、そして結果（加えて、ゲームがスコアボードを提供する場合は、訪問者が入力を選んだ短いハンドルとスコア）です。統計は、それらの記録から組み立てられた集計のカウントとタイミングであり、決して訪問者ごとの履歴ではありません。

## あわせて読む

- [バックエンドで検証する](/docs/integration-guides/verify-on-your-backend)
- これらの数字を形づくる設定については [セキュリティ](/docs/site-keys/security)。
