Dashboard publicitaire

{{ $client->company_name ?: $client->name }}

Spend periode

{{ number_format((float) ($periodTotals->spend ?? 0), 2, ',', ' ') }} $

Impressions

{{ number_format((int) ($periodTotals->impressions ?? 0), 0, ',', ' ') }}

Clicks

{{ number_format((int) ($periodTotals->clicks ?? 0), 0, ',', ' ') }}

CPC moyen

{{ number_format((float) $periodAvgCpc, 4, ',', ' ') }} $

CTR moyen

{{ number_format((float) $periodAvgCtr, 2, ',', ' ') }}%

Evolution spend par jour

Vue chronologique sur la periode selectionnee.

Top campagnes (periode)

Classement des campagnes par spend.

@forelse($campaignRows as $campaign)

{{ $campaign['name'] }}

{{ number_format($campaign['spend'], 2, ',', ' ') }} $

Clicks: {{ number_format((int) $campaign['clicks'], 0, ',', ' ') }}
@empty

Aucune campagne sur cette periode.

@endforelse

Top ads lifetime

Vue metriques uniquement (sans infos business manager).

@forelse($topAds as $ad) @php $impressions = (int) ($ad->lifetime_impressions ?? 0); $clicks = (int) ($ad->lifetime_clicks ?? 0); $ctr = $impressions > 0 ? ($clicks / $impressions) * 100 : 0; @endphp @empty @endforelse
Ad Campagne Spend Impressions Clicks CTR
{{ $ad->ad_name ?: 'Ad '.$ad->ad_id }} {{ $ad->campaign_name ?: '-' }} {{ number_format((float) ($ad->lifetime_spend ?? 0), 2, ',', ' ') }} $ {{ number_format($impressions, 0, ',', ' ') }} {{ number_format($clicks, 0, ',', ' ') }} {{ number_format($ctr, 2, ',', ' ') }}%
Aucune metrique disponible pour ce client.