Visitor Filter
How it Works Features Pricing About Us Changelog Status

Analytics

VisitorFilters provides real-time analytics to help you understand your traffic patterns, identify threats, and measure the effectiveness of your protection rules.

Dashboard Overview

The main dashboard shows key metrics at a glance:

  • Total Events — All visitor interactions in the selected period.
  • Unique Visitors — Distinct visitor fingerprints.
  • Sessions — Grouped visitor activity periods.
  • Blocks — Visitors stopped by your rules.
  • Challenges — Visitors presented with verification.
  • Threat Score — Average risk level of your traffic.

Traffic Analytics

Navigate to Analytics → Traffic for detailed traffic analysis:

  • Events Over Time — Line chart showing traffic volume trends.
  • Visitors & Sessions — Multi-line comparison of unique visitors vs sessions.
  • Peak Hours — When your site receives the most traffic.

Geography

The Analytics → Geography page shows:

  • Country Distribution — Donut chart of top visitor countries.
  • Country Table — Full breakdown with session counts and percentages.

Devices & Browsers

Under Analytics → Devices:

  • Device Types — Desktop, mobile, tablet breakdown.
  • Browsers — Chrome, Firefox, Safari, etc. with session counts.
  • Operating Systems — Windows, macOS, Linux, iOS, Android.

Date Ranges

All analytics pages support date range selection:

  • Last 7 days (default)
  • Last 30 days
  • Last 90 days
  • Custom date range

Exporting Data

Most analytics views include an Export CSV button. Exports include all data for the selected date range and filters.

Real-Time Updates

The dashboard supports real-time updates via WebSocket (Laravel Reverb). When connected, you'll see a green "Real-time" indicator. If WebSocket is unavailable, the dashboard falls back to 30-second polling.

Data Retention

Analytics data retention depends on your plan:

  • Free — 7 days
  • Pro — 90 days
  • Business — 365 days
  • Enterprise — Custom retention