@extends('layouts.panel') @section('title', 'Sessão '.$impression->occurred_at?->format('d/m/Y H:i')) @section('heading', 'Detalhe da sessão') @section('lede', $impression->campaign?->name ?? 'Impressão no portal') @section('content')
@if ($impression->campaign) ← Voltar à campanha @else ← Voltar às impressões @endif

Visão geral

Visitante anônimo identificado por hash — sem dados pessoais.

{{ $impression->playbackStatusLabel() }}
Data e hora
{{ $impression->occurred_at?->format('d/m/Y H:i:s') ?? '—' }}
Campanha
@if ($impression->campaign) {{ $impression->campaign->name }} @else — @endif
Vídeo
@if ($impression->video) {{ $impression->video->title }} @else — @endif
Ponto Wi-Fi
{{ $impression->wifiPoint?->name ?? '—' }}
Visitante (anon.)
{{ $impression->visitorHint() ?? '—' }}
Tempo assistido
{{ $impression->watchedLabel() ?? '—' }}
@if ($impression->videoView?->completed_at)
Concluído em
{{ $impression->videoView->completed_at->format('d/m/Y H:i:s') }}
@endif @if ($impression->videoView?->abandoned_at)
Abandonado em
{{ $impression->videoView->abandoned_at->format('d/m/Y H:i:s') }}
@endif @if ($impression->captiveSession?->hotspotAuthorization)
Internet
@if ($impression->captiveSession->hotspotAuthorization->status === \App\Enums\HotspotAuthorizationStatus::Granted) Liberada por {{ (int) round($impression->captiveSession->hotspotAuthorization->granted_seconds / 60) }} min @else {{ $impression->captiveSession->hotspotAuthorization->status->label() }} @endif
@endif

Interações

Cliques registrados após ou durante a sessão.

@if ($impression->clicks->isEmpty())

Nenhum clique nesta sessão.

@else
@foreach ($impression->clicks as $click) @endforeach
Quando Tipo Destino
{{ $click->occurred_at?->format('d/m/Y H:i:s') }} {{ $click->type->label() }} {{ $click->url }}
@endif
@endsection