{% load django_menu_tags %} {{ title }} · SitePulse {% include "sitepulse/_styles.html" %}
SitePulse {{ start }} to {{ end }}{% if include_bots %} · bots included{% endif %}
{% menu_content 'tabs' %}
Range {% menu_content 'ranges' %} Traffic {% menu_content 'bots' %}
{% if health.rollup_lag_days is None or health.rollup_lag_days > 0 or health.dropped_7d %}
{% if health.rollup_lag_days is None %} Nothing has been rolled up yet, so every number here is being computed from raw hits. Run manage.py sitepulse_rollup. {% elif health.rollup_lag_days > 0 %} Rollups are {{ health.rollup_lag_days }} day(s) behind — the numbers are still correct, but they are aggregating raw rows to get there. {% endif %} {% if health.dropped_7d %} {{ health.dropped_7d }} hit(s) were dropped by a full write buffer in the last 7 days. {% endif %} Health
{% endif %} {% block content %}{% endblock %}
Cookieless by default: visitors are identified by a hash of a salt that is destroyed every 24 hours, so “visitor-days” is what is being counted — a person visiting on three days counts three times, and there is no way to know otherwise.