{{-- Total Visitors --}}
Total de Visitantes
{{-- Today's Visitors --}}
{{ number_format($totalVisitors) }}
Desde o início
Visitantes de Hoje
{{-- Visitors last 7 days --}}
{{ number_format($todayVisitors) }}
Sessões únicas hoje
Últimos 7 Dias
{{-- Total Clicks --}}
{{ number_format($last7DaysVisitors) }}
Visitantes na última semana
Total de Cliques
{{-- Average Time --}}
{{ number_format($totalClicks) }}
Todas as ações de clique
Taxa de Conversão
{{-- Bounce Rate --}}
--
Em desenvolvimento
Performance
--
Em desenvolvimento
Encomendas Últimos 30 dias
{{-- GRÁFICO PRINCIPAL --}}
{{-- TOP CATEGORIAS (preenchido via AJAX) --}}
{{-- Gráfico: Encomendas por Mês --}}
{{-- Gráfico: Novos Clientes --}}
{{-- Lista: Encomendas Não Pagas --}}
Encomendas por Mês {{ date('Y') }}
{{-- Placeholder enquanto carrega --}}
A carregar...
{{-- Erro --}}
{{-- Gráfico --}}
Evolução mensal desde Janeiro
Novos Clientes {{ date('Y') }}
{{-- Placeholder --}}
A carregar...
{{-- Erro --}}
{{-- Gráfico --}}
Registos mensais desde Janeiro
Encomendas por Pagar Estado: Nova
{{-- Loader --}}
A carregar...
{{-- Erro --}}
{{-- Lista --}}
{{-- Resumo --}}
{{-- Faturação Mensal --}}
{{-- Estado: a carregar --}}
{{-- Estado: carregado (preenchido via JS) --}}
{{-- Número de Marmitas por Mês --}}
{{-- Estado: a carregar --}}
{{-- Estado: carregado (preenchido via JS) --}}
Faturação Mensal {{ date('Y') }}
A carregar dados...
-- €
Este Mês
-- €
Média Mensal
-- €
Total Ano
Marmitas Vendidas {{ date('Y') }}
A carregar dados...
--
Este Mês
--
Média Mensal
--
Total Ano
{{-- Visitors Chart --}}
{{-- Top Clicked Elements --}}
Visitantes - Últimos 7 Dias
Elementos Mais Clicados
{{-- Last Visitor Info --}}
{{-- Visitors Map --}}
{{-- Heatmap Section --}}
Último Visitante
@if ($lastVisitor)
@endif
{{ $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') }}
Não foram encontrados dados de visitantes.
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 — Atividade dos Visitantes (7 dias)
{{-- Recent Clicks --}}
{{-- Login Stats --}}
Últimos 10 Cliques
| 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') }} |
Logins nos Últimos 30 Dias
{{-- Browsers --}}
{{-- Devices --}}
{{-- System Info --}}
{{-- Traffic Alerts --}}
Navegadores
Dispositivos
Informações do Sistema
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
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 sections --}}
{{-- Navigation funnel --}}
Retenção de visitantes
Engajamento por secção da homepage
* Dados baseados em cliques com
click_element = section-*
Funil de navegação (Top 10 fluxos)
| Fluxo | Contagem |
|---|---|
| {{ $flow }} | {{ $count }} |