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.
| Filter | What it affects |
|---|---|
| Venues | Selects 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 lists | Limits reservation, player, reserved-time, and utilisation statistics to reservations where the selected customers accepted a place. Financial, event, and traffic statistics are not affected. |
| Resources | Limits reservation, player, and utilisation statistics to the selected resources. Financial, event, and traffic statistics are not affected. |
| Sport types | Limits reservation, player, and utilisation statistics to the selected sports. Financial, event, and traffic statistics are not affected. |
| Days of week | Limits reservation, player, and utilisation statistics to the selected weekdays. Financial, event, and traffic statistics are not affected. |
The New players figure is the one exception. It asks whether a player is new to your venues at all, so it looks at every earlier accepted reservation and ignores the resource, sport, customer, and weekday filters.
KPI overview
Four headline figures at the top of the dashboard:
| Metric | What it measures |
|---|---|
| Net sales excl. VAT | All sales in the period, minus refunds and VAT |
| Utilisation rate | Reserved minutes divided by the minutes available for booking |
| Avg. booked value / 60 min | Booked value of reservations, divided by their booked hours. This is the reservation value, not collected sales |
| Estimated operating result | Net 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.
| Metric | What it measures |
|---|---|
| Unique visitors | Approximate browsers or devices that viewed the venue's public pages during the period. |
| Visits | Browsing sessions that included the venue's public pages. A session ends after 30 minutes of inactivity, so one visitor can make several visits. |
| Page views | The 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.
Revenue trends
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:
| Measure | What it means |
|---|---|
| Gross sales incl. VAT | All sales in the period, before refunds |
| Refunds incl. VAT | Refunds processed in the period |
| Net sales incl. VAT | Gross sales minus refunds |
| Net sales excl. VAT | Net sales without VAT |
| VAT on sales | VAT included in gross sales |
| VAT on refunds | VAT returned with refunds |
| Net VAT | VAT on sales minus VAT on refunds |
| Net Thril fees | Thril fees for the period, minus the fees returned with refunds |
| Operating costs for selected days | Your monthly costs, spread over the selected days |
| External provider fees | Fees your payment provider charges |
| Estimated operating result | Net 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 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.
Event sales
Both event cards cover published events starting in the selected period. Booked value is the confirmed participant price, not collected sales. An event assigned to several categories contributes its full value to every category, so the rows and bars must not be added together.
Category ranking: event booked value
A table of categories with their event count, hours, and booked value for the period.
Event booked value by category
The same booked value as a bar chart, for a quick read of which categories carry the period.
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.