- Extracted 10 sections from admin.html (3315 lines) into separate files: - dashboard.html (298 lines) - properties.html (242 lines) - leads.html (280 lines) - testimonials.html (78 lines) - faq.html (91 lines) - services.html (61 lines) - settings.html (93 lines) - users.html (73 lines) - analytics.html (64 lines) - traffic.html (69 lines) - admin.html reduced from 3315 to 1582 lines - Added dynamic section loader via fetch() - Sections load on-demand when clicking sidebar links - Previously loaded sections cached in memory - Updated server routes to serve all section files - DataTables initialized per-section on load
70 lines
2.0 KiB
HTML
70 lines
2.0 KiB
HTML
<!-- ============ TRAFFIC SECTION ============ -->
|
|
<section class="page-section" id="section-traffic">
|
|
<div class="page-header">
|
|
<div>
|
|
<h1 class="page-title">Tráfico</h1>
|
|
<p class="page-subtitle">Fuentes de tráfico y comportamiento</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="chart-card">
|
|
<div class="chart-card-header">
|
|
<h4 class="chart-card-title">Dispositivos</h4>
|
|
</div>
|
|
<div class="chart-container" style="height: 250px;">
|
|
<canvas id="devicesChart"></canvas>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="chart-card">
|
|
<div class="chart-card-header">
|
|
<h4 class="chart-card-title">Geolocalización (Top 5 países)</h4>
|
|
</div>
|
|
<div class="chart-container" style="height: 250px;">
|
|
<canvas id="geoChart"></canvas>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="table-card mt-4">
|
|
<div class="table-card-header">
|
|
<h4 class="table-card-title">Páginas más visitadas</h4>
|
|
</div>
|
|
<div class="table-wrapper">
|
|
<table class="table table-hover mb-0">
|
|
<thead>
|
|
<tr>
|
|
<th>Página</th>
|
|
<th>Vistas</th>
|
|
<th>Únicos</th>
|
|
<th>Tiempo avg</th>
|
|
<th>Tasa de rebote</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>/terreno-urbano-adeje</td>
|
|
<td>2,345</td>
|
|
<td>1,890</td>
|
|
<td>4:32</td>
|
|
<td>28%</td>
|
|
</tr>
|
|
<tr>
|
|
<td>/catalogo</td>
|
|
<td>1,892</td>
|
|
<td>1,456</td>
|
|
<td>3:45</td>
|
|
<td>35%</td>
|
|
</tr>
|
|
<tr>
|
|
<td>/villa-los-cristianos</td>
|
|
<td>1,567</td>
|
|
<td>1,234</td>
|
|
<td>5:12</td>
|
|
<td>22%</td>
|
|
</tr>
|