Analytics

Analytics

Scan activity across all your QR Plus codes.

{{ number_format($summary['total_scans']) }}

Total scans

{{ number_format($summary['unique_scans']) }}

Unique scans

{{ number_format($summary['scans_7d']) }}

Last 7 days

{{ number_format($summary['scans_30d']) }}

Last 30 days

Scans — last 30 days

@php $maxDaily = max(1, $dailyScans->max('total')); @endphp
@foreach($dailyScans as $day)
@endforeach

Devices

    @forelse($devices as $row)
  • {{ ucfirst($row['label']) }} {{ number_format($row['total']) }}
  • @empty
  • No scans yet
  • @endforelse

Browsers

    @forelse($browsers as $row)
  • {{ $row['label'] }} {{ number_format($row['total']) }}
  • @empty
  • No scans yet
  • @endforelse

Top codes

@if($topCodes->isEmpty())

No scan data yet.

@else
@foreach($topCodes as $code)
{{ $code->label }} {{ number_format($code->scans_total) }}
@endforeach
@endif

Recent scans

@if($recentScans->isEmpty())

No scans recorded yet.

@else
@foreach($recentScans as $event)

{{ $event->qrCode?->label ?? 'QR code' }}

{{ ucfirst($event->device_type ?? 'unknown') }} @if($event->browser) · {{ $event->browser }} @endif · {{ $event->scanned_at->diffForHumans() }}

@endforeach
@endif