{% extends "pretix_event_analytics/base.html" %} {% load i18n money analytics_tags %} {% block section %} {% with ci=data.checkin rf=data.refunds %}

{% trans "Check-in" %}

{% if ci.none %}
{% if ci.upcoming %}{% trans "No check-ins yet — they appear here as soon as the doors open." %}{% else %}{% trans "No check-ins were recorded for these tickets." %}{% endif %}
{% else %}
{% trans "Checked in" %}
{{ ci.rate }}%
{% blocktrans with c=ci.checked t=ci.tickets %}{{ c }} of {{ t }} tickets{% endblocktrans %}
{% trans "No-shows" %}
{{ ci.no_shows }}
{% for s in ci.by_type %}
{{ s.name }}
{{ s.rate }}%
{% blocktrans with c=s.checked t=s.tickets %}{{ c }} of {{ t }} checked in{% endblocktrans %}
{% endfor %}
{% trans "Arrivals" as at %} {% trans "First entry scans per hour, event timezone" as an %} {% include "pretix_event_analytics/_chart.html" with chart=ci.arrivals_chart title=at note=an %}
{% trans "Check-in by product" %}
{% for p in ci.by_product %}{% endfor %}
{% trans "Product" %}{% trans "Tickets" %}{% trans "Checked in" %}
{{ p.name }}{{ p.tickets }} {{ p.rate }}%
{% endif %}

{% trans "Cancellations & refunds" %}

{% trans "Canceled or fully refunded" %}
{{ rf.canceled }} {{ rf.rate }}%
{% blocktrans with n=rf.orders %}of {{ n }} orders placed{% endblocktrans %}
{% trans "Value of canceled orders" %}
{{ rf.lost_value|money:currency }}
{% trans "Money refunded" %}
{{ rf.refunded|money:currency }}
{% if rf.partial %}
{% blocktrans count n=rf.partial %}incl. {{ n }} partial refund{% plural %}incl. {{ n }} partial refunds{% endblocktrans %}
{% endif %}
{% if rf.canceled %}
{% trans "Cancellations over time" as ct %} {% include "pretix_event_analytics/_chart.html" with chart=rf.weekly_chart title=ct size="short" %} {% if rf.by_product %}
{% trans "Cancellation rate by product" %}
{% for p in rf.by_product %}{% endfor %}
{% trans "Product" %}{% trans "Tickets" %}{% trans "Canceled" %}
{{ p.name }}{{ p.tickets }}{{ p.canceled }} {{ p.rate }}%
{% endif %}
{% endif %} {% if data.funnel %}

{% trans "Payment completion" %}{% trans "every order started in this event, by payment method" %}

{% for r in data.funnel.rows %}{% endfor %}
{% trans "Payment method" %}{% trans "Orders" %}{% trans "Paid" %}{% trans "Pending" %}{% trans "Expired unpaid" %}{% trans "Canceled" %}{% trans "Completed" %}
{{ r.label }}{{ r.total }}{{ r.paid }}{{ r.pending }}{{ r.expired }}{{ r.canceled }} {{ r.conversion }}%
{% trans "All methods" %}{{ data.funnel.totals.total }}{{ data.funnel.totals.paid }}{{ data.funnel.totals.pending }}{{ data.funnel.totals.expired }}{{ data.funnel.totals.canceled }}{{ data.funnel.totals.conversion }}%
{% trans "A low completion rate for one method points to friction at that payment step (bank transfers that are never paid, failed card checks)." %}
{% endif %}

{% trans "Questions" %}{% trans "yes/no and multiple-choice answers, split by first-time and returning attendees" %}

{% if data.questions %}
{% for q in data.questions %} {% blocktrans with n=q.total asvar qn %}{{ n }} answers{% endblocktrans %} {% include "pretix_event_analytics/_chart.html" with chart=q.chart title=q.label note=qn %} {% endfor %}
{% else %}
{% trans "Pick the questions you want to analyse (for example “How did you hear about us?”) in the analytics settings, then run a resync." %} {% trans "Open settings" %}
{% endif %} {% endwith %} {% endblock %}