Stats & reporting
/dashboard/stats gives you a daily breakdown of scoring activity, top triggered reasons, and timing percentiles. Pick a period from 1 day up to 90.
Top stats row
- Total scored — total signups scored in the period
- Allowed / Review / Blocked — verdict counts. Aim for blocked/total below 10% in production; higher means you're aggressive (false positives likely), lower means you might be missing attacks.
- Avg / P50 / P95 ms — scoring latency. Healthy: avg under 400ms, P95 under 800ms. Higher P95 usually means a vendor is timing out.
Daily verdicts chart
Stacked bars: green (allow) + amber (review) + red (block) per day. Spikes in red indicate a coordinated fraud attempt. Sudden drop to zero usually means your integration broke — check API key validity.
Top reasons triggered
The 15 most-hit reason codes in the period with their average contribution weight.
Useful for tuning: if EMAIL_FREE_PROVIDER dominates with low weight,
it's mostly noise; if IP_DATACENTRE dominates with high weight,
you've got serious bot traffic.
See How scoring works for the full reason code catalogue.
CSV download
"Download CSV ({n}d)" exports every scored signup in the selected period as CSV. Useful for ad-hoc analysis in Excel, BI tools, or piping into your data warehouse. See CSV export for field details.