@extends('admin.layout') @section('title', 'Referral Analytics') @section('page-title') Referral: {{ $referral->name }} {{ $referral->code }} @endsection @section('content')

Referral Link

{{ $referral->getLink() }}
Edit
@csrf
@php $statCards = [ ['label' => 'Total Clicks', 'value' => number_format($referral->total_clicks), 'icon' => 'fas fa-mouse-pointer', 'color' => 'indigo'], ['label' => 'Unique Clicks', 'value' => number_format($uniqueClicks), 'icon' => 'fas fa-user', 'color' => 'cyan'], ['label' => 'Conversions', 'value' => $conversions, 'icon' => 'fas fa-check-circle', 'color' => 'green'], ['label' => 'Today', 'value' => $todayClicks, 'icon' => 'fas fa-calendar-day', 'color' => 'yellow'], ['label' => 'This Week', 'value' => $weekClicks, 'icon' => 'fas fa-calendar-week', 'color' => 'purple'], ['label' => 'Conv. Rate', 'value' => $referral->getConversionRate() . '%', 'icon' => 'fas fa-percentage', 'color' => 'emerald'], ]; @endphp @foreach($statCards as $card)

{{ $card['value'] }}

{{ $card['label'] }}

@endforeach

Devices

@forelse($devices as $device => $count)
{{ ucfirst($device) }}
{{ $count }}
@empty

No data yet

@endforelse

Browsers

@forelse($browsers as $browser => $count)
{{ $browser }}
{{ $count }}
@empty

No data yet

@endforelse

Operating Systems

@forelse($systems as $os => $count)
{{ $os }}
{{ $count }}
@empty

No data yet

@endforelse
@if($messages->count() > 0)

Conversions (Messages)

@foreach($messages as $msg)

{{ $msg->name }}

{{ $msg->email }}

{{ $msg->created_at->diffForHumans() }}
@endforeach
@endif

Recent Clicks

@if($clicks->count() > 0)
@foreach($clicks as $click) @endforeach
Time IP Device Browser OS Unique Converted
{{ $click->created_at->format('M d, h:i A') }} {{ $click->ip_address }} {{ ucfirst($click->device ?? 'Unknown') }} {{ $click->browser ?? 'Unknown' }} {{ $click->os ?? 'Unknown' }} @if($click->is_unique)@else@endif @if($click->converted)Yes@else@endif
{{ $clicks->links() }}
@else

No clicks recorded yet. Share the referral link to start tracking.

@endif
@endsection