{% extends 'analytics/base.html' %} {% load static %} {% load i18n %} {% block title %}{% trans "Overview" %} – Analytics{% endblock %} {% block page_title %}Overview{% endblock %} {% block page_subtitle %}Today's snapshot and 30‑day trend{% endblock %} {% block filter_bar %} {% include 'analytics/includes/filter_bar.html' %} {% endblock %} {% block dashboard_content %}
{% trans "Today" %} {{ today_views }} {{ today_unique }} {% trans "unique" %}
{% trans "Yesterday" %} {{ yesterday_views }} {{ yesterday_unique }} {% trans "unique" %}
{% trans "API Calls (today)" %} {{ today_api }} /api/*
{% trans "Top Page" %} {% if top_page_path %} {{ top_page_path }} {% else %} — {% endif %} {% trans "most visited" %}
{% trans "Sessions (today)" %} {{ today_sessions }} {{ today_pages_per_session }} {% trans "pages/session" %}
{% trans "Bounce Rate (today)" %} {{ today_bounce_rate }}% {% trans "single‑page visits" %}
{% trans "Sessions (yesterday)" %} {{ yesterday_sessions }} {{ yesterday_bounce_rate }}% {% trans "bounce" %} · {{ yesterday_pages_per_session }} {% trans "pages/session" %}

{% trans "Page Views" %} – {{ date_range_label }}

{% for key, value in request.GET.items %} {% if key != 'compare' %} {% endif %} {% endfor %}
{% if chart_views %}
{% else %}
{% trans "No views data for this period." %}
{% endif %}

{% trans "Top 10 Pages" %}

{% if top_pages_data %}
{% else %}
{% trans "No page data for this period." %}
{% endif %}

{% trans "Top Pages – Detail" %}

{% for path, count in top_pages.items %} {% empty %} {% endfor %}
# {% trans "Page" %} {% trans "Views" %}
{{ forloop.counter }} {{ path }} {{ count }}
{% trans "No data yet." %}
{% endblock %} {% block page_scripts %} {% endblock %}