@extends('layouts.admin') @section('title', 'Marketing Campaigns Management') @section('content')

Marketing Campaigns

Manage all marketing campaigns across the platform

Total Campaigns

{{ $totalCampaigns }}

Active

{{ $activeCampaigns }}

Total Impressions

{{ number_format($totalImpressions) }}

Total Clicks

{{ number_format($totalClicks) }}

@forelse($campaigns as $campaign) @empty @endforelse
Campaign Name Business Type Status Duration Budget Impressions Clicks CTR Actions

{{ $campaign->name }}

{{ Str::limit($campaign->description, 40) }}
{{ $campaign->business->business_name ?? 'N/A' }} {{ ucfirst($campaign->type) }} @if($campaign->status === 'active') Active @elseif($campaign->status === 'paused') Paused @elseif($campaign->status === 'completed') Completed @else Rejected @endif {{ $campaign->start_date->format('M d') }} - {{ $campaign->end_date->format('M d') }} {{ $campaign->currency }} {{ number_format($campaign->budget, 2) }} {{ number_format($campaign->metrics['impressions'] ?? 0) }} {{ number_format($campaign->metrics['clicks'] ?? 0) }} @php $impressions = $campaign->metrics['impressions'] ?? 1; $clicks = $campaign->metrics['clicks'] ?? 0; $ctr = $impressions > 0 ? (($clicks / $impressions) * 100) : 0; @endphp {{ number_format($ctr, 2) }}%
@if($campaign->status === 'active') @elseif($campaign->status === 'paused') @endif

No campaigns found

@endsection