Sessions in funnel

{{ number_format($total_sessions ?? 0) }}

Converted

{{ number_format($converted_sessions ?? 0) }}

Abandoned

{{ number_format($abandoned_count ?? 0) }}

Abandonment rate

{{ number_format($abandonment_rate ?? 0, 1) }}%

{{ number_format($exit_intents ?? 0) }} exit intents

Conversion funnel

Distinct sessions reaching each behavioural step

@foreach($funnel ?? [] as $step)
{{ $step['label'] }} {{ number_format($step['sessions']) }} sessions · {{ number_format($step['rate'], 1) }}%
@endforeach

Abandonment by last page

Abandonment by country

Abandoned session detail

Sessions with no CTA, form, phone, email, or booking conversion

@forelse($abandoned_sessions ?? [] as $row) @empty @endforelse
Session IP Location Device Last path Pages Events Ended
{{ Str::limit($row->session_id, 14) }} @php $ip = (string) $row->ip_address; @endphp {{ strlen($ip) === 64 && !str_contains($ip, '.') ? Str::limit($ip, 12).'…' : ($ip ?: '—') }} {{ collect([$row->city, $row->country])->filter()->implode(', ') ?: '—' }} {{ $row->device_type ?: '—' }} {{ Str::limit($row->last_path ?: $row->last_url, 40) }} {{ number_format($row->page_views) }} {{ number_format($row->events) }} {{ $row->ended_at ? \Illuminate\Support\Carbon::parse($row->ended_at)->diffForHumans() : '—' }}
No abandoned sessions in this window.