ThrilKnowledge Base

Statistics

The statistics dashboard gives you a detailed view of your financial activity, utilisation, customer behaviour, and products for any date range.

The statistics dashboard is available under Analytics → Statistics in the sidebar. By default, figures include all company venues that you can access. Use the Venues filter to select one or more locations. The venue selected in the header provides the dashboard context and does not narrow the report by itself, but the traffic and point of sale cards always show that venue.


Filtering and refreshing

At the top of the page:

  • Date range — the primary period you want to analyse. It opens on the current month up to today.
  • Reference date range — a comparison period. Trend badges and percentage changes throughout the dashboard compare the selected period against this reference. It follows the selected period by default, moved back by the number of months the period covers. Use the lock button beside it to set the reference period separately.
  • Refresh data — statistics are not fetched automatically on every visit; click this to load or reload the data for your selected date range.
  • Download report — generate a versioned JSON export containing current and comparison financial, reservation, utilisation, customer, and event sections. The export contains no customer names or email addresses.
  • Filters — narrow the statistics by one or more dimensions (see below).

Analytics filters

Click the Filters button to open the filter panel. You can combine multiple filters; they are applied together.

FilterWhat it affects
VenuesSelects which venues the statistics cover. By default, all venues you can access are included. The traffic cards always show the venue selected in the header.
Customers and listsLimits reservation, player, reserved-time, and utilisation statistics to reservations where the selected customers accepted a place. Event statistics count only the selected customers. Financial and traffic statistics are not affected.
ResourcesLimits reservation, player, utilisation, and event statistics to the selected resources. An event counts when it uses one of them. Financial and traffic statistics are not affected.
Sport typesLimits reservation, player, utilisation, and event statistics to the selected sports. Financial and traffic statistics are not affected.
Days of weekLimits reservation, player, utilisation, and event statistics to the selected weekdays. An event counts by the weekday it starts on. Financial and traffic statistics are not affected.

The New players and New attendees figures are the exceptions. They ask whether a customer is new to your venues at all, so they look at every earlier reservation or event and ignore the resource, sport, customer, and weekday filters.


KPI overview

Four headline figures at the top of the dashboard:

MetricWhat it measures
Net sales excl. VATAll sales in the period, minus refunds and VAT
Utilisation rateReserved minutes divided by the minutes available for booking
Avg. booked value / 60 minBooked value of reservations, divided by their booked hours. This is the reservation value, not collected sales
Estimated operating resultNet sales excl. VAT, minus Thril fees and operating costs. Fees charged by external payment providers are not included

Each card shows the change relative to the reference period.


Venue page visitors and point of sale customers

The cards below the KPI overview measure traffic on your venue's public pages in the Thril website and mobile app, and the reach of your point of sale.

MetricWhat it measures
Unique visitorsApproximate browsers or devices that viewed the venue's public pages during the period.
VisitsBrowsing sessions that included the venue's public pages. A session ends after 30 minutes of inactivity, so one visitor can make several visits.
Page viewsThe total number of times the venue's public pages were viewed.

Each card shows the change relative to the reference period. When the venue has app traffic, the card also splits the figure into Website and Thril app.

Visitors are counted per browser or device, not per person. The same person can therefore be counted more than once — on the website, in the mobile app, or on different addresses that lead to the same venue page. Treat the visitor figure as an estimate, and expect the website and app figures to add up to more than the total.

A Website mobile share card shows how large a part of the website's visitors browsed on a phone. The footer splits the website visitors into Computer, Phone and Other — tablets and unrecognised devices count as other, and the Thril app is not part of this split. The breakdown is an estimate on the same per-browser basis as visitors, so it does not always add up to the visitor figure exactly.

A Point of sale customers card appears when your company has the point of sale in use. It counts how many customers bought something at the point of sale during the period. A customer who was named on the sale counts once however many times they paid. A sale with no named customer counts as one customer, so a buyer who stays anonymous at every visit is counted once per visit. The card therefore states the maximum number of customers the register can identify, not an exact headcount. The footer splits the figure into Named customers and Anonymous sales. The card counts sales that were completed and not voided, on the same basis as the financial figures.

The cards cover the venue you have selected and the date range at the top of the page. The Filters panel does not narrow them. The traffic cards appear when visitor data is available for the venue.


Payment and funding methods incl. VAT

A breakdown of how sales were funded, including online providers, external payments, POS card and cash tenders, invoices, credits, session cards, and Thril tokens. Standard credits, gift credits, and Thril-token spend count as sales. Session-card use is shown in the breakdown but is not added to sales because it uses an existing entitlement. Custom POS payment methods use the label configured by the venue. The legend shows both funded and refunded amounts.

Financial summary

The financial summary lists every figure behind the headline result for the period:

MeasureWhat it means
Gross sales incl. VATAll sales in the period, before refunds
Refunds incl. VATRefunds processed in the period
Net sales incl. VATGross sales minus refunds
Net sales excl. VATNet sales without VAT
VAT on salesVAT included in gross sales
VAT on refundsVAT returned with refunds
Net VATVAT on sales minus VAT on refunds
Net Thril feesThril fees for the period, minus the fees returned with refunds
Operating costs for selected daysYour monthly costs, spread over the selected days
External provider feesFees your payment provider charges
Estimated operating resultNet sales excl. VAT, minus Thril fees and operating costs

Each row carries a trend badge against the reference period. The colour follows what is good for that measure, so a rise in refunds, fees, or costs is shown as a setback rather than as growth.

Thril fees include online payments, Thril-token settlements, and POS payments and refunds. For Stripe payments, Thril's fee is the only deduction. Epassi, Stebby and other external payment providers may charge their own fees, but Thril cannot see them, so the estimated operating result is before those external fees.

Sales use successful online provider and external payments, completed POS card, cash, custom, and invoice payments, both credit types, and Thril-token spend. Session-card use is not a new sale. Online refunds use their processing time. POS refunds use local completion time, even if provider settlement is pending or the value is returned as credits. Frozen POS intent, receipts, invoice documents, credit notes, cash movements, and payout subsets are not added as sales.

Sales and refunds by date, incl. VAT

A daily chart of gross sales and refunds from the same online and POS sources as the financial headline. Each event is grouped by the local calendar date of its venue.


Events

The Events section covers classes and events of every type, tournaments included, that start in the selected period. An event counts when it is published or confirmed. Upcoming events in the period count with their bookings so far, and cancelled events are left out of every figure except Cancelled events. Every figure has a trend against the reference period.

A few terms run through the section:

  • Participant — a confirmed participant, including one whose ticket is on resale and one marked as a no-show. Few venues mark attendance, so no-shows have figures of their own below.
  • Spots — the participant limit of an event, multiplied by its resources when the limit is per resource. Events without a participant limit have no spots.
  • Fill rate — participants divided by spots. Events without a participant limit are left out. With the Customers and lists filter, it is the share of spots the selected customers took.
  • Series — recurring events created together. All classes of one course group form a single row under the course group's name, even when the group runs on several weekdays. Other events are listed one by one.

With the Customers and lists filter, the section counts only the selected customers' participations, and only the events where at least one of them took part, queued or was a no-show.

Attendance

Participants, Events, Participants per event and Fill rate for the period.

Attendees

  • Unique attendees — customers with at least one participation in the period. Each customer counts once.
  • New attendees — their first event at the selected venues is in this period
  • Returning attendees — took part in an event at the selected venues before this period
  • Came 2+ times and Came 4+ times — the share of attendees who took part in at least two or four events in the period
  • Visits per attendee — participants divided by unique attendees

Participants over time

Participants by day or by week, against the same days of the reference period. Weeks run in seven-day steps from the first day of each period, so the two periods line up however they fall on the calendar.

Participants by category

A donut of participants by event category. An event in several categories counts in each of them, so the shares can add up to more than 100 %. Events without a category show as No category.

How often attendees come

Attendees grouped by how many events they took part in during the period: once, 2–3, 4–7, 8–15 and 16 or more times.

Fill rate by weekday and time

A grid of fill rates by the weekday and three-hour band the events start in, in the venue's own time. Point at a cell to see how many events and participants it holds. A cell without a fill rate has events without a participant limit, or no events at all.

Queue, no-shows and cancellations

MetricWhat it measures
In the queueCustomers queueing for a full event. For a past event, these customers never got a spot.
No-showsParticipants marked as not attended. Only events that track attendance have them.
No-show rateNo-shows divided by the participants whose attendance was marked
Participant cancellationsParticipants who left or were removed before the event started. Thril has recorded these since February 2026.
Cancelled eventsEvents that start in the period and were cancelled. The info tooltip tells how many had too few participants.

Ranking

A table you can sort by any column. Use the select above it to rank Series and events, Categories or Instructors. Each row shows events, participants with a trend, participants per event, fill rate, customers in the queue and no-shows. An event counts in each of its categories and for each of its instructors.

Event sales by category

Categories with their event count, hours and booked value for the period. Booked value is the participation fee after discounts, tickets on resale included. It is not collected sales. An event in several categories adds its full value to every category, so the rows must not be added together.


Resource utilisation

Resource ranking: utilisation rate

Each resource is listed with its utilisation rate, confirmed and invoiced hours, and booked value for the period. Booked value is the reservation value, not collected sales. Resources are sorted from highest to lowest utilisation, and the total rate is weighted by each resource's available minutes.

Utilisation rate by hour of day

A chart showing confirmed and invoiced reserved minutes divided by available minutes for each local clock hour. Every venue uses its own timezone, including daylight-saving changes.


Customer insights

Players

Distinct known users accepted on at least one confirmed or invoiced reservation in the selected period. Guests without a user account are not included.

  • New players — their first accepted participation at any selected venue starts in the selected period
  • Loyal players — played in the period and had at least five accepted participations in the three months before it started
  • Casual players — played in the period and had fewer than five accepted participations in the three months before it started
  • Recurring reservation owners — own a confirmed or invoiced recurring reservation starting in the period

New and recurring segments can overlap the loyal or casual groups, so the four categories do not add up to the total player count.

Reservation lengths

Average duration of confirmed and invoiced calendar entries starting in the selected period, overall and by sport. The chart marks a 60-minute Target line so you can see which sports run shorter or longer than a standard hour. When no eligible entries exist, the dashboard shows no data instead of zero.


Booking behaviour

Reservations

Confirmed and invoiced calendar entries grouped into normal, venue-made, recurring, open, closure, event, and service-booking types. Canceled, pending, and for-sale entries are excluded.

Booking lead time distribution

How far in advance confirmed and invoiced customer-created normal reservations were booked. The period and weekday filters use the reservation start time.

When are reservations being made?

A histogram of when confirmed and invoiced customer-created normal reservations were created. The period and weekday filters use the creation time in each venue's local timezone.


Product sales

Additional service product sales

Recognized online and POS funding, refunds, and net sales for add-on products attached to reservations. Net sales are gross sales minus refunds. Session-card use is excluded under the financial headline policy.

Pro Shop sales

Recognized online and POS funding, refunds, and net sales by product variant. Sold quantity is shown separately and is not reduced by financial refunds.

Both product tables scroll inside the card when the list is long. The header row and the total row stay in place while you scroll.


Setting cost estimates and sales targets

You can enter expected monthly costs and sales targets under Settings → Analytics.

  • Cost estimates — enter a monthly cost figure for each month of the year. The financial summary uses the amount exactly as entered and prorates it by the selected venue-local calendar days.
  • Sales targets — enter a monthly revenue target for each month

Yearly totals are calculated automatically. Cost estimates reduce the estimated operating result; sales targets remain separate from the recognized financial totals.

On this page