@php
$s = $stats;
$rate = function ($num, $den) {
if (! $den) return '—';
return number_format(($num / $den) * 100, 2) . '%';
};
@endphp
📊 TTEOTK Daily Digest
{{ $s['date'] }} — last 24h
Sends
| Sent | {{ number_format($s['sent']) }} |
| Delivered | {{ number_format($s['delivered']) }} ({{ $rate($s['delivered'], $s['sent']) }}) |
| Opens (unique) | {{ number_format($s['opens']) }} ({{ $rate($s['opens'], $s['sent']) }}) |
| Clicks (unique) | {{ number_format($s['clicks']) }} ({{ $rate($s['clicks'], $s['sent']) }}) |
| Bounces | {{ number_format($s['bounces']) }} ({{ $rate($s['bounces'], $s['sent']) }}) |
| Complaints |
{{ number_format($s['complaints']) }} ({{ $rate($s['complaints'], $s['sent']) }})
|
| Unsubscribes | {{ number_format($s['unsubscribes']) }} |
@if($s['complaint_rate'] > 0.003)
⚠️ Complaint rate {{ $rate($s['complaints'], $s['sent']) }} is OVER the 0.3% Gmail/Yahoo threshold. Review immediately.
@endif
Subscribers
| New (last 24h) | {{ number_format($s['new_subscribers']) }} |
| Confirmed | {{ number_format($s['confirmed_subscribers']) }} |
| Active total | {{ number_format($s['active_total']) }} |
| Suppressed total | {{ number_format($s['suppressed_total']) }} |
@if(!empty($s['campaigns']))
Active Campaigns
| Name | Status | Sent | Open% | Click% |
@foreach($s['campaigns'] as $c)
| {{ $c['name'] }} |
{{ $c['status'] }}@if($c['auto_paused']) (auto)@endif |
{{ number_format($c['sent']) }} |
{{ $rate($c['opens'], $c['sent']) }} |
{{ $rate($c['clicks'], $c['sent']) }} |
@endforeach
@endif
Internal operational digest — TTEOTK Devotionals.