@extends('layouts.master') @section('title', 'Dashboard') @section('main-content')
Dashboard

👋 Bem-vindo, {{ Auth::user()->name }}!

Aqui está um resumo do desempenho das suas campanhas nos últimos 30 dias.

Criativos

{{ $totalCriativos }}

Total disponível

Investimento

R$ {{ number_format($investimentoTotal, 2, ',', '.') }}

{{ $publicacoesAtivas }} {{ $publicacoesAtivas == 1 ? 'publicação ativa' : 'publicações ativas' }}

Impressões

{{ number_format($impressoes, 0, ',', '.') }}

Últimos 30 dias

Cliques

{{ number_format($cliques, 0, ',', '.') }}

Últimos 30 dias
Top Criativos com Melhor Desempenho
@if($topCriativos->count() > 0)
@foreach($topCriativos as $index => $criativo) @endforeach
# Criativo Impressões Cliques CTR
@if($index === 0) 🥇 @elseif($index === 1) 🥈 @else 🥉 @endif
{{ $criativo->title }}
{{ number_format($criativo->total_impressoes, 0, ',', '.') }} {{ number_format($criativo->total_cliques, 0, ',', '.') }} {{ $criativo->ctr }}%
@else

Nenhum dado de performance disponível ainda.

As métricas aparecerão aqui assim que suas publicações começarem a gerar visualizações.
@endif
Status das Publicações
@if(count($statusPublicacoes) > 0) @php $total = array_sum($statusPublicacoes); $cores = [ 'ativa' => 'success', 'pausada' => 'warning', 'expirada' => 'danger', 'agendada' => 'info' ]; $labels = [ 'ativa' => 'Ativas', 'pausada' => 'Pausadas', 'expirada' => 'Expiradas', 'agendada' => 'Agendadas' ]; @endphp
@foreach($statusPublicacoes as $status => $quantidade) @php $porcentagem = $total > 0 ? round(($quantidade / $total) * 100, 1) : 0; $cor = $cores[$status] ?? 'secondary'; $label = $labels[$status] ?? ucfirst($status); @endphp
{{ $label }} {{ $quantidade }} ({{ $porcentagem }}%)
@endforeach

Total de Publicações

{{ $total }}

@else

Você ainda não possui publicações.

Ver Publicações
@endif
Análise de Performance e Custos
Taxa de Conversão

{{ $ctrGeral }}%

CTR Geral
Custo por Impressão
@php $custoPorImpressao = $impressoes > 0 ? $investimentoTotal / $impressoes : 0; @endphp

R$ {{ number_format($custoPorImpressao, 2, ',', '.') }}

Por visualização
CPM
@php $cpm = $impressoes > 0 ? ($investimentoTotal / $impressoes) * 1000 : 0; @endphp

R$ {{ number_format($cpm, 2, ',', '.') }}

Custo por mil
Custo por Clique
@php $custoPorClique = $cliques > 0 ? $investimentoTotal / $cliques : 0; @endphp

R$ {{ number_format($custoPorClique, 2, ',', '.') }}

CPC médio

💡 CTR: Uma taxa entre 5% e 10% é excelente. @if($ctrGeral >= 5) Parabéns! 🎉 @else Continue otimizando! @endif
💰 ROI: @if($impressoes > 0 && $custoPorImpressao < 10) Seu custo por impressão está ótimo! Abaixo de R$ 10,00. @elseif($impressoes > 0) Considere otimizar para reduzir o custo por impressão. @else Aguardando primeiras impressões para calcular ROI. @endif
@endsection @push('styles') @endpush