Statistik dan sesi
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, 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 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. 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, 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.
- 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.
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), 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
- Keamanan untuk pengaturan yang membentuk angka-angka ini.