{{-- Total Visitors --}}
Total de Visitantes
{{ number_format($totalVisitors) }}
Desde o início
{{-- Today's Visitors --}}
Visitantes de Hoje
{{ number_format($todayVisitors) }}
Sessões únicas hoje
{{-- Visitors last 7 days --}}
Últimos 7 Dias
{{ number_format($last7DaysVisitors) }}
Visitantes na última semana
{{-- Total Clicks --}}
Total de Cliques
{{ number_format($totalClicks) }}
Todas as ações de clique
{{-- Average Time --}}
Taxa de Conversão
--
Em desenvolvimento
{{-- Bounce Rate --}}
Performance
--
Em desenvolvimento

Encomendas Últimos 30 dias

{{-- GRÁFICO PRINCIPAL --}}
{{-- TOP CATEGORIAS (preenchido via AJAX) --}}

Top Categorias

A carregar...

{{-- Gráfico: Encomendas por Mês --}}

Encomendas por Mês {{ date('Y') }}

{{-- Placeholder enquanto carrega --}}
A carregar...
{{-- Erro --}} {{-- Gráfico --}}
Evolução mensal desde Janeiro
{{-- Gráfico: Novos Clientes --}}

Novos Clientes {{ date('Y') }}

{{-- Placeholder --}}
A carregar...
{{-- Erro --}} {{-- Gráfico --}}
Registos mensais desde Janeiro
{{-- Lista: Encomendas Não Pagas --}}

Encomendas por Pagar Estado: Nova

{{-- Loader --}}
A carregar...
{{-- Erro --}} {{-- Lista --}} {{-- Resumo --}}
{{-- Faturação Mensal --}}

Faturação Mensal {{ date('Y') }}

{{-- Estado: a carregar --}}

A carregar dados...

{{-- Estado: carregado (preenchido via JS) --}}

-- €

Este Mês

-- €

Média Mensal

-- €

Total Ano

{{-- Número de Marmitas por Mês --}}

Marmitas Vendidas {{ date('Y') }}

{{-- Estado: a carregar --}}

A carregar dados...

{{-- Estado: carregado (preenchido via JS) --}}

--

Este Mês

--

Média Mensal

--

Total Ano

{{-- Visitors Chart --}}

Visitantes - Últimos 7 Dias

{{-- Top Clicked Elements --}}

Elementos Mais Clicados

    @forelse ($topClickedElements as $element)
  • {{ ucwords(str_replace(['link-', '_', '-'], ['', ' ', ' '], $element ?? 'Elemento desconhecido')) }}

  • @empty
  • Não existem dados de clique disponíveis

  • @endforelse
{{-- Last Visitor Info --}}

Último Visitante

@if ($lastVisitor)
  • {{ $lastVisitor->visitors_country }}

{{ $lastVisitor->visitors_country ?? 'País Desconhecido' }}

  • {{ $lastVisitor->visitors_ip_address }}

    IP Address
  • {{ \Carbon\Carbon::parse($lastVisitor->visitors_first_visit)->format('H:i') }}

    Horário

Session ID: {{ substr($lastVisitor->visitors_session_id, 0, 15) }}...
Visitado em: {{ \Carbon\Carbon::parse($lastVisitor->visitors_first_visit)->format('d/m/Y H:i') }}

@else

Não foram encontrados dados de visitantes.

@endif
{{-- Visitors Map --}}

Localização dos Visitantes

Top países:

@php $topCountries = collect($visitorsByCountry)->take(5); @endphp @forelse($topCountries as $country => $count) {{ $country }} ({{ $count }}) @empty Nenhum dado de país disponível @endforelse
{{-- Heatmap Section --}}

Heatmap — Atividade dos Visitantes (7 dias)

{{-- Recent Clicks --}}

Últimos 10 Cliques

@foreach ($clicks as $click) @endforeach
IP Página Data do Clique
{{ $click->visitor->visitors_ip_address ?? 'Desconhecido' }} {{ Str::limit($click->click_page ?? 'Desconhecida', 30) }} {{ \Carbon\Carbon::parse($click->click_clicked_at)->format('d/m/Y H:i') }}
{{-- Login Stats --}}

Logins nos Últimos 30 Dias

{{-- Browsers --}}

Navegadores

{{-- Devices --}}

Dispositivos

{{-- System Info --}}

Informações do Sistema

  • Status do Sistema

    Online
    {{ number_format($totalVisitors) }} Visitantes
    {{ number_format($totalClicks) }} Cliques
    {{ now()->format('d/m/Y H:i') }}

{{-- Traffic Alerts --}}

Monitorização de tráfego

@if($trafficAlerts['samples'] === 0)

Ainda não existem dados suficientes para avaliar picos de tráfego.

@else

Tráfego na hora atual: {{ $trafficAlerts['current'] }} visitas
Média das últimas 24h: {{ $trafficAlerts['avg'] }} visitas/hora

@if($trafficAlerts['hasAlert'])
Atenção: o tráfego está cerca de {{ $trafficAlerts['factor'] }}x acima da média. Pode indicar campanha intensa, bots ou ataque.
@else

O tráfego está dentro dos parâmetros esperados.

@endif @endif
{{-- Retention + Engagement --}}
{{-- Retention --}}

Retenção de visitantes

{{-- Engagement sections --}}

Engajamento por secção da homepage

* Dados baseados em cliques com click_element = section-*
{{-- Navigation funnel --}}

Funil de navegação (Top 10 fluxos)

@foreach ($navigationFunnel as $flow => $count) @endforeach
Fluxo Contagem
{{ $flow }} {{ $count }}
{{-- Navigation funnel chart --}}

Funil de navegação (gráfico)