@extends('layouts.app') @section('title', 'Comparação de Vídeos - Facebook Video Analytics') @section('styles') @endsection @section('content')
Selecione Vídeos para Comparar
@foreach($allVideos as $video)
@if($video->thumbnail_url) {{ $video->title }} @else
@endif
{{ Str::limit($video->title ?: 'Sem título', 30) }}
{{ $video->published_at->format('d/m/Y') }} - {{ $video->page->name }}
id, request('video_ids', [])) ? 'checked' : '' }}>
@endforeach
@if(count($videos) > 0)
Comparação de Métricas
@foreach($videos as $video) @endforeach @foreach($videos as $video) @php $viewsMetric = isset($metrics[$video->id]) ? ($metrics[$video->id]['total_video_views'] ?? $metrics[$video->id]['views'] ?? null) : null; $views = $viewsMetric ? number_format((int)$viewsMetric->metric_value) : 'N/A'; @endphp @endforeach @foreach($videos as $video) @php $uniqueViewsMetric = isset($metrics[$video->id]) ? ($metrics[$video->id]['total_video_views_unique'] ?? null) : null; $uniqueViews = $uniqueViewsMetric ? number_format((int)$uniqueViewsMetric->metric_value) : 'N/A'; @endphp @endforeach @foreach($videos as $video) @php $completeViewsMetric = isset($metrics[$video->id]) ? ($metrics[$video->id]['total_video_complete_views'] ?? null) : null; $completeViews = $completeViewsMetric ? number_format((int)$completeViewsMetric->metric_value) : 'N/A'; @endphp @endforeach @foreach($videos as $video) @php $views30sMetric = isset($metrics[$video->id]) ? ($metrics[$video->id]['total_video_30s_views'] ?? null) : null; $views30s = $views30sMetric ? number_format((int)$views30sMetric->metric_value) : 'N/A'; @endphp @endforeach @foreach($videos as $video) @php $avgTimeMetric = isset($metrics[$video->id]) ? ($metrics[$video->id]['total_video_avg_time_watched'] ?? null) : null; $avgTime = $avgTimeMetric ? gmdate('i:s', (int)$avgTimeMetric->metric_value) : 'N/A'; @endphp @endforeach @foreach($videos as $video) @endforeach @foreach($videos as $video) @endforeach
Métrica{{ Str::limit($video->title ?: 'Sem título', 20) }}
Visualizações Totais{{ $views }}
Visualizações Únicas{{ $uniqueViews }}
Visualizações Completas{{ $completeViews }}
Visualizações 30s{{ $views30s }}
Tempo Médio Assistido{{ $avgTime }}
Data de Publicação{{ $video->published_at->format('d/m/Y') }}
Duração{{ gmdate('i:s', $video->duration) }}
Comparação de Público
@foreach($videos as $index => $video)
{{ $video->title ?: 'Sem título' }}
@endforeach
@else

Nenhum vídeo selecionado

Selecione pelo menos um vídeo para visualizar as métricas de comparação.

@endif
@endsection @section('scripts')