src/Views/dashboard/analytics-google.blade.php
@extends('cms::layouts.dashboard')
@section('pageTitle') Dashboard @stop
@section('content')
<div class="col-md-12">
<div class="row">
<canvas id="dashboardChart" class="raw100"></canvas>
</div>
<div class="row raw-margin-top-24">
<div class="col-md-4">
<p class="lead">Browsers</p>
<table class="table table-striped">
<thead>
<th>Browser</th>
<th>Sessions</th>
</thead>
@foreach (Analytics::fetchTopBrowsers($period, 10) as $word)
<tr>
<td>{{ $word['browser'] }}</td>
<td>{{ $word['sessions'] }}</td>
</tr>
@endforeach
</table>
</div>
<div class="col-md-4">
<p class="lead">Most Visited Pages</p>
<table class="table table-striped">
<thead>
<th>URL</th>
<th>Views</th>
</thead>
@foreach (Analytics::fetchMostVisitedPages($period, 10) as $browser)
<tr>
<td>{{ str_limit($browser['url'], 30) }}</td>
<td>{{ $browser['pageViews'] }}</td>
</tr>
@endforeach
</table>
</div>
<div class="col-md-4">
<p class="lead">Top Referers</p>
<table class="table table-striped">
<thead>
<th>URL</th>
<th>Views</th>
</thead>
@foreach (Analytics::fetchTopReferrers($period, 10) as $referers)
<tr>
<td>{{ str_limit($referers['url'], 30) }}</td>
<td>{{ $referers['pageViews'] }}</td>
</tr>
@endforeach
</table>
</div>
</div>
</div>
@stop
@section('javascript')
@parent
<script type="text/javascript">
var _chartData = {
_labels : {!! json_encode($visitStats['date']) !!},
_visits : {!! json_encode($visitStats['pageViews']) !!}
};
var options = {};
</script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.bundle.js"></script>
{!! Minify::javascript(Cms::asset('js/dashboard-chart.js')) !!}
@stop