---
type: explanation
title: Statistik dan sesi
summary: Cara membaca funnel verifikasi, volume, dan waktu sebuah key, apa yang diberitahukan tiap grafik, dan apa yang harus dilakukan.
---

Buka sebuah kunci situs untuk mendarat di statistiknya. Semua di sini bersifat agregat, tak pernah data per-pengunjung, dan ia ada untuk menjawab dua pertanyaan: apakah orang sungguhan lolos, dan di mana mereka berguguran?

Pilih rentang waktu di atas: **Hari ini**, **Kemarin**, **7 hari**, **28 hari**, atau jendela **kustom**. Tiap ubin dan grafik di bawah mengikuti rentang yang kamu pilih, dan kamu bisa mempersempit seluruh tampilan ke satu game untuk membandingkan satu dengan yang lain.

## Funnel sekilas

Empat ubin utama, dibaca dari atas ke bawah sebagai funnel:

- **Sesi dimulai**: widget terpasang untuk seorang pengunjung.
- **Selesai di klien**: pengunjung menuntaskan tantangan di peramban mereka.
- **Terverifikasi server**: backend-mu, atau [verifikasi terhosting](/docs/hosted-verification/overview), memastikan token.
- **Ancaman diblokir**: permintaan yang dihentikan tantangan.

Di bawahnya, dua persentase turunan menyebutkan kebocoran secara langsung agar kamu tak perlu melakukan pengurangan sendiri:

- **Pengunjung berhenti** = (dimulai dikurangi selesai di klien) dibagi dimulai. Porsi pengunjung yang menyerah sebelum menuntaskan.
- **Penyelesaian tak terverifikasi** = (selesai di klien dikurangi terverifikasi server) dibagi selesai di klien. Porsi token bagus yang tak pernah diperiksa backend-mu.

Key yang sehat menjaga kedua persentase tetap rendah dan stabil.

## Volume sepanjang waktu

Grafik volume memplot **dimulai**, **selesai di klien**, dan **terverifikasi server** sepanjang rentangmu. Ketiga garis seharusnya naik dan turun bersama. Saat mereka memencar, celah antara dua garis adalah diagnosis yang sama dengan ubin, tapi kini kamu bisa melihat *kapan* ia mulai, yang merupakan cara kamu mengaitkan penurunan mendadak ke deploy atau kampanye tertentu.

## Kegagalan dan ancaman

Grafik kedua merinci apa yang sebenarnya dihentikan tantangan: **penyelesaian klien yang gagal**, **verifikasi server yang gagal**, **penolakan batas-laju**, dan **pemblokiran tantangan**. Masing-masing jenis masalah yang berbeda. Lonjakan mendadak adalah peringatan dinimu: lonjakan pemblokiran tantangan sering berarti gelombang bot menghantam dan ditolak, sementara penolakan batas-laju yang tetap menyiratkan entah serangan atau sebuah [batas laju](/docs/site-keys/security) yang disetel terlalu rendah untuk trafik nyatamu.

## Waktu

Grafik waktu menunjukkan berapa lama pengunjung menghabiskan waktu, sebagai **median (p50)**, **p95**, dan **rata-rata**, untuk empat rentang:

- **Waktu bermain game**: berapa lama pengunjung menghabiskan waktu di game itu sendiri.
- **Waktu untuk menuntaskan**: dari widget terpasang hingga tantangan dituntaskan.
- **Waktu untuk memverifikasi**: dari penuntasan hingga servermu memastikan token.
- **Total sesi**: keseluruhannya, dari ujung ke ujung.

Pantau **p95** ketimbang rata-rata. Segelintir pengunjung yang sangat lambat menghilang ke dalam rata-rata tapi muncul jelas di p95, dan merekalah yang menyerah. Jika **waktu untuk menuntaskan** di p95 menanjak, tantangan terlalu berat untuk perangkat paling lambat, jadi longgarkan [Kesulitan](/docs/site-keys/security). Jika **waktu untuk memverifikasi** adalah bagian yang lambat, kelambatannya ada di backend-mu sendiri, bukan widget.

## Memakainya secara efektif

Baca halaman sebagai pemeriksaan kesehatan cepat, lalu gali hanya di tempat ada yang tak beres:

- **Garis volume berjalan bersama, kedua persentase rendah, waktu p95 nyaman** berarti ia berfungsi. Biarkan saja.
- **Pengunjung-berhenti menanjak** adalah gesekan. Turunkan [Kesulitan](/docs/site-keys/security), pastikan game memuat cepat, dan periksa ia berfungsi di ponsel dan dengan papan ketik.
- **Penyelesaian tak terverifikasi menanjak** berarti token didapat tapi tak diperiksa, jadi formulir tak benar-benar terlindungi. Tinjau ulang [verifikasi di backend-mu](/docs/integration-guides/verify-on-your-backend).
- **Ancaman atau kegagalan melonjak** biasanya serangan yang sedang ditangani, atau filter yang disetel terlalu ketat. Pastikan pengunjung sungguhan tak terjaring sebelum kamu melonggarkan apa pun.

Menyaring ke satu game mengubah halaman menjadi perbandingan: sebuah game dengan pengunjung-berhenti yang jelas lebih buruk atau p95 yang lebih panjang adalah kandidat untuk dikeluarkan dari rotasimu.

## Log sesi

Di paket berbayar, log sesi mendaftar sesi verifikasi individual. Jangkau ia *setelah* grafik memberitahumu ada yang salah dan kamu ingin melihat kasus spesifiknya. Tiap sesi membawa sebuah hasil yang bisa kamu saring:

| Hasil | Makna |
|---|---|
| Terverifikasi | token dipastikan di sisi server |
| Verifikasi ditolak | pemeriksaan server berjalan tapi gagal |
| Penebusan ditolak | tantangan peramban tak tuntas |
| Tertunda | dimulai, belum terselesaikan |
| Kedaluwarsa | token habis waktu sebelum dipakai |

Kamu juga bisa menyaring log berdasarkan game. Sesi yang melewati [mode pratinjau](/docs/site-keys/preview-mode) membawa penanda **Pratinjau**, jadi trafik uji gampang dibedakan dari kelolosan sungguhan.

## Apa yang tak dikumpulkan Caputchin

Angka-angka ini sengaja tipis soal pengunjung. Caputchin dibangun untuk tidak mengumpulkan data per-orang, dan baik statistik maupun log sesi mencerminkan itu. Mereka tak pernah memuat:

- **Alamat IP pengunjung.** Ia disingkirkan di batas platform sebelum permintaan mencapai verifikasi (lihat [header wajib](/docs/site-keys/security)), jadi tak ada yang dicatat.
- **User-Agent pengunjung, atau sidik jari perangkat atau peramban apa pun.** Disingkirkan di batas yang sama.
- **Nama, email, atau identitas apa pun** untuk pengunjung. Caputchin tak tahu siapa mereka.
- **Tanpa cookie pelacak** pada pengunjung, dan tanpa profil yang mengikuti mereka dari satu situs ke situs berikutnya.

Sebuah catatan sesi hanya menyimpan verifikasinya sendiri: waktunya, game mana yang berjalan, dan hasilnya (plus, di mana sebuah game menawarkan papan skor, handle pendek dan skor yang pengunjung pilih untuk dimasukkan). Statistiknya adalah hitungan agregat dan waktu yang dibangun dari catatan itu, tak pernah riwayat per-pengunjung.

## Lihat juga

- [Verifikasi di backend-mu](/docs/integration-guides/verify-on-your-backend)
- [Keamanan](/docs/site-keys/security) untuk pengaturan yang membentuk angka-angka ini.
