@php $windows = $report['windows'] ?? []; $short = $windows['short'] ?? ['since' => '', 'until' => '']; $shortPrev = $windows['short_prev'] ?? ['since' => '', 'until' => '']; $trend = $windows['trend'] ?? ['since' => '', 'until' => '']; $trendPrev = $windows['trend_prev'] ?? ['since' => '', 'until' => '']; $campaigns = $report['campaigns'] ?? []; $fmt = static function (?float $value, bool $money, string $key): string { if ($value === null) { return '—'; } if ($key === 'roas') { return number_format($value, 2).'x'; } if ($money) { return '$'.number_format($value, 2); } if (abs($value - round($value)) < 0.001) { return number_format($value, 0); } return number_format($value, 2); }; $badge = static function (string $verdict): array { return match ($verdict) { 'better' => ['#065f46', '#d1fae5'], 'worse' => ['#991b1b', '#fee2e2'], 'stable' => ['#1e40af', '#dbeafe'], 'mixed' => ['#9a3412', '#ffedd5'], 'new_baseline' => ['#6b21a8', '#f3e8ff'], default => ['#92400e', '#fef3c7'], }; }; @endphp

Avi Tools · Meta Ads

Active campaigns

{{ $report['account_name'] ?? 'Meta' }} · today is not included @if(!empty($isTest)) · test @endif

3-day: {{ $short['since'] }}–{{ $short['until'] }} vs prior {{ $shortPrev['since'] }}–{{ $shortPrev['until'] }}
14-day: {{ $trend['since'] }}–{{ $trend['until'] }} vs prior {{ $trendPrev['since'] }}–{{ $trendPrev['until'] }}

@if($campaigns === [])

There are no active campaigns in Meta right now.

@endif @foreach($campaigns as $campaign) @php [$color, $bg] = $badge($campaign['verdict'] ?? ''); @endphp

{{ $campaign['name'] }}

{{ $campaign['type_label'] }}

Performance verdict

{{ $campaign['verdict_label'] }}

{{ $campaign['reason'] }}

Recommendation: {{ $campaign['recommendation'] }}

@foreach(($campaign['metrics'] ?? []) as $metric) @endforeach
Metric 3 days Prior 3 14 days Prior 14
{{ $metric['label'] }} {{ $fmt($metric['short'] ?? null, !empty($metric['money']), $metric['key'] ?? '') }} {{ $fmt($metric['short_prev'] ?? null, !empty($metric['money']), $metric['key'] ?? '') }} {{ $fmt($metric['trend'] ?? null, !empty($metric['money']), $metric['key'] ?? '') }} {{ $fmt($metric['trend_prev'] ?? null, !empty($metric['money']), $metric['key'] ?? '') }}
@endforeach
Read-only. Tools did not pause, turn on, or change budgets. Numbers are from Meta Insights; today is left out because it is still incomplete.