{% load i18n money %} {% blocktrans with name=event.name %}Analytics report — {{ name }}{% endblocktrans %} {% with t=overview.tiles c=overview.compare ft=overview.first_timers fo=loyalty.focus %}

{% blocktrans with name=event.name %}Analytics report — {{ name }}{% endblocktrans %}

{% if config.series %}{{ config.series.name }} · {% trans "Edition" %} {{ config.edition_year }} · {% endif %} {% if event.date_from %}{% trans "Event date" %} {{ event.date_from|date:"Y-m-d" }} · {% endif %} {% trans "Generated" %} {{ generated_at|date:"Y-m-d H:i" }}
{% if filter_chips %}
{% trans "Filtered by" %}: {% for c in filter_chips %}{{ c }}{% endfor %}
{% endif %}

{% trans "Overview" %}

{% trans "Revenue" %}
{{ t.revenue|money:currency }}
{% if c and c.revenue_delta is not None %}
{% if c.revenue_delta > 0 %}+{% endif %}{{ c.revenue_delta }}% {% blocktrans with l=c.label %}vs {{ l }}{% endblocktrans %}
{% endif %}
{% trans "Tickets sold" %}
{{ t.tickets }}
{% if c and c.tickets_delta is not None %}
{% if c.tickets_delta > 0 %}+{% endif %}{{ c.tickets_delta }}% {% blocktrans with l=c.label %}vs {{ l }}{% endblocktrans %}
{% endif %}
{% trans "Orders" %}
{{ t.orders }}
{% trans "Avg" %} {{ t.aov|money:currency }}
{% trans "Returning buyers" %}
{{ t.returning_buyers_pct }}%
{% trans "Canceled / refunded" %}
{{ t.refund_pct }}%
{{ t.refunded_amount|money:currency }}
{% if t.checkin_pct is not None %}
{% trans "Checked in" %}
{{ t.checkin_pct }}%
{% endif %} {% if overview.forecast %}
{% trans "Forecast tickets" %}
{{ overview.forecast.tickets }}
{{ overview.forecast.tickets_low }}–{{ overview.forecast.tickets_high }}
{% endif %}
{% if ft %}

{% blocktrans with pct=ft.pct people=ft.people year=ft.history_start %}{{ pct }}% of the {{ people }} identified people are first-timers (history since {{ year }}).{% endblocktrans %}

{% endif %} {% if loyalty.focus %}

{% trans "Loyalty" %}

{% trans "Times attended before" %}

{% for r in fo.previous_table %}{% endfor %}
{% trans "People" %}{% trans "Share" %}
{{ r.label }}{{ r.count }}{{ r.share }}%

{% trans "Across all editions" %}

{% for r in loyalty.frequency_table %}{% endfor %}
{% trans "People" %}{% trans "Share" %}
{{ r.label }}{{ r.count }}{{ r.share }}%

{% trans "Edition by edition" %}

{% for r in loyalty.flow.rows %}{% endfor %}
{% trans "Edition" %}{% trans "People" %}{% trans "First time" %}{% trans "Back from previous" %}{% trans "After a gap" %}{% trans "Retention" %}
{{ r.label }}{{ r.total }}{{ r.new }} ({{ r.new_pct }}%){{ r.from_prev }}{{ r.after_gap }}{% if r.retention_pct is not None %}{{ r.retention_pct }}%{% else %}–{% endif %}
{% endif %} {% if sales.pacing_table %}

{% trans "Sales pace" %}

{% if sales.pacing_point %}{% endif %}{% for r in sales.pacing_table %}{% if sales.pacing_point %}{% endif %}{% endfor %}
{% trans "Edition" %}{% blocktrans with d=sales.pacing_point %}Tickets at T–{{ d }}{% endblocktrans %}{% trans "Revenue then" %}{% trans "Final tickets" %}{% trans "Final revenue" %}
{{ r.label }}{{ r.at_tickets|floatformat:0 }}{{ r.at_revenue|money:currency }}{% if r.final_tickets is not None %}{{ r.final_tickets|floatformat:0 }}{% else %}{% trans "on sale" %}{% endif %}{% if r.final_revenue is not None %}{{ r.final_revenue|money:currency }}{% else %}–{% endif %}
{% endif %} {% if sales.timing %}

{% trans "How far ahead tickets were bought" %}

{% for r in sales.timing.table %}{% endfor %}
{% trans "Tickets" %}{% trans "Share" %}{% trans "Revenue" %}
{{ r.label }}{{ r.tickets }}{{ r.share }}% {{ r.revenue|money:currency }}
{% endif %}

{% trans "Audience" %}

{% trans "Top countries" %}

{% for r in audience.countries|slice:":10" %}{% endfor %}
{% trans "Country" %}{% trans "Orders" %}{% trans "Revenue" %}{% trans "Returning" %}
{{ r.name }}{{ r.orders }}{{ r.revenue|money:currency }}{{ r.returning_pct }}%
{% if audience.ages %}

{% trans "Age on the event date" %}

{% for a in audience.ages %}{% endfor %}
{{ a.label }}{{ a.pct }}%
{% endif %}

{% trans "Personas" %}

{% for p in audience.personas %}{% endfor %}
{% trans "Orders" %}{% trans "Returning" %}
{{ p.label }}{{ p.orders }}{{ p.returning_pct }}%
{% if tickets.products %}

{% trans "Tickets" %}

{% for p in tickets.products %}{% endfor %}
{% trans "Product" %}{% trans "Tickets" %}{% trans "Revenue" %}{% trans "Avg price" %}{% trans "Returning" %}
{{ p.name }}{{ p.tickets }}{{ p.revenue|money:currency }}{{ p.avg|money:currency }}{% if p.returning_pct is not None %}{{ p.returning_pct }}%{% else %}–{% endif %}
{% if tickets.addons %}

{% trans "Add-ons" %}

{% for a in tickets.addons %}{% endfor %}
{{ a.name }}{{ a.count }}{{ a.revenue|money:currency }}{% blocktrans with p=a.attach_pct %}in {{ p }}% of orders{% endblocktrans %}
{% endif %} {% endif %} {% with ci=operations.checkin rf=operations.refunds %}

{% trans "Operations" %}

{% if not ci.none %}
{% trans "Checked in" %}
{{ ci.rate }}%
{% blocktrans with n=ci.no_shows %}{{ n }} no-shows{% endblocktrans %}
{% endif %}
{% trans "Canceled / refunded orders" %}
{{ rf.canceled }}
{{ rf.rate }}%
{% trans "Money refunded" %}
{{ rf.refunded|money:currency }}
{% for q in operations.questions %}

{{ q.label }}

{% for r in q.rows %}{% endfor %}
{{ r.answer }}{{ r.count }}{{ r.share }}%
{% endfor %} {% endwith %}
{% trans "Generated by Pretix Event Analytics. Returning-people figures use pseudonymous (HMAC-hashed) identities; no names or e-mail addresses are stored in the analytics tables." %}
{% endwith %}