{% extends "base.html" %} {% block title %}Usage{% endblock %} {% block content %}

Usage

{% if not stats %}

Usage tracking is not enabled on this deployment.

{% else %}

Aggregate counters only — no IP addresses, cookies or other personal data are stored. Unique visitors are counted from a salted daily hash of the request that is never written to disk. Machine-readable version: {{ api_url }}.

Counting since {{ stats.since[:10] }} · last updated {{ stats.updated[:19].replace('T', ' ') }} UTC.

{% set t = stats.totals %}
{{ t.visits }}unique visitors
{{ t.page_views }}page views
{{ t.jobs_submitted }}figures requested
{{ t.jobs_completed }}figures completed
{{ t.jobs_failed }}jobs failed
{{ t.dataset_runs }}example-dataset runs
{{ t.downloads }}downloads

Activity by day

{% set series = stats.daily %} {% if series %} {% set maxv = (series | map(attribute='page_views') | list + [1]) | max %}

page views   unique visitors   (last {{ series | length }} day{{ '' if series|length == 1 else 's' }}; bars scaled to the busiest day, {{ maxv }} views)

{% else %}

No day-by-day activity recorded yet.

{% endif %}

Most-visited pages

{% if stats.pages %} {% for p in stats.pages %} {% endfor %}
PathViews
{{ p.path }}{{ p.views }}
{% else %}

No page views recorded yet.

{% endif %} {% endif %}
{% endblock %}