@php $sent = $recipients->whereNotNull('sent_at')->count(); $opened = $recipients->whereNotNull('opened_at')->count(); $clicked = $recipients->where('click_count','>',0)->count(); $submitted = $recipients->whereNotNull('submitted_at')->count(); @endphp

Rapport de campagne

{{ $campaign->name }} — {{ $campaign->subject }} · généré le {{ now()->format('d/m/Y H:i') }}

{{ $sent }}
Envoyés
{{ $opened }}
Ouverts
{{ $clicked }}
Cliqués
{{ $submitted }}
Identifiants soumis
{{ $sent ? round($clicked/$sent*100) : 0 }}%
Taux de clic
@foreach($recipients as $r) @endforeach
EmployéEmailDépartementEntitéProjetOuvertClics1er clicIdentifiants
{{ $r->employee->name }} {{ $r->employee->email }} {{ $r->employee->departments()->pluck('name')->implode(', ') }} {{ $r->employee->entities()->pluck('name')->implode(', ') }} {{ $r->employee->projects->pluck('name')->implode(', ') }} {{ $r->opened_at ? 'Oui '.$r->opened_at->format('d/m H:i') : '—' }} {{ $r->clicks_count }} {{ $r->first_clicked_at?->format('d/m H:i') ?? '—' }} {{ $r->submitted_at ? '⚠️ soumis' : '—' }}