Reports
Event dashboard and analytics
Read an event's ticket sales, bookings, check-in rate and arrival times on the Dashboard and the Analytics page, and export the numbers to CSV.
Updated September 24, 2026
The event Dashboard and the Analytics page show how one event is selling and who has arrived. The Dashboard is a one-screen overview; the Analytics page adds charts, breakdowns and a CSV export.
The event Dashboard
Open an event and you land on its "Dashboard". It has these cards:
- "Event details": date, time, location, and the join link for online events. A recurring series shows "Upcoming time slots" instead, with the next 5 dates and tickets sold against capacity.
- "Sales overview": "Total revenue", "Orders" and "Attendees", then one line per ticket type. "Add-ons", "Refund protection" and "Discounts" lines appear when they are above zero.
- "Recent attendees": the 4 newest guests, with "View attendees".
- "Seats": a seat map preview and the seats taken, on events with reserved seating.
- "Recent waitlist": the 4 newest waitlist entries.
- "Check-in": "Attendees", "Checked in", "Waitlist" and "Waiting for a date", the check-in PIN, "Email me the check-in link" and "Start now", which opens the door page.
- "Delivery problems": only when a ticket email is stuck, with "Retry now".
- "Ticket types & options": each ticket type with its price and tickets left, and your option groups.
"Attendees" counts active tickets only. Tickets waiting for a date get their own line, shown only when there are any.
How "Total revenue" is worked out
"Total revenue" on the Dashboard is an estimate. It adds up today's prices of the tickets still held, the add-ons and the refund protection fees.
It then subtracts a guessed discount for each promo code, using the percentage times the average ticket revenue per order times the uses. Refunded and cancelled tickets are left out.
This is not what Shopify collected, and it can differ from "Estimated ticket value" on the Analytics page.
The Analytics page
Click "Analytics" in the buttons at the top of the event page.
Filters
- "Tickets created": "All time", "Last 7 days", "Last 30 days", "Last 90 days" or "Custom dates", up to 10 years. The period picks tickets by the day they were created, in your shop's time zone. Payment and check-in dates play no part.
- "Event date", on a recurring series: "All event dates", one date, or "No date set" for bookings made on the series itself.
"Refresh" reloads the numbers, and "Updated" shows when they were read. "How these numbers work" explains each figure.
Headline numbers
- "Tickets created": tickets from every source, including cancelled ones.
- "Shopify orders": the number of distinct orders with tickets.
- "Estimated ticket value": current prices, before discounts.
- "Check-in rate": checked-in tickets out of active tickets. A ticket with several entries counts once.
Panels
- "Booking activity": a bar chart by ticket creation date. It groups by day for up to 62 days, by week for up to a year, and by month or year for longer periods. "Chart metric" switches between "Tickets created" and "Shopify orders". "View chart data" shows the numbers as a table.
- "Attendance": a ring of "Checked in" and "Not checked in", with counts for "Active", "Waiting for a date" and "Cancelled". "Unclaimed bundle tickets", "Refunded" and "Other status" appear when above zero.
- "Ticket breakdown": per ticket type, "Tickets created", "Shopify orders", "Active" and "Estimated ticket value", 12 rows per page.
- "Arrival times": the first valid check-in of each active ticket, by hour, in your shop's time zone.
- "Booking sources": "Shopify orders", "Manual / other", "Imported" and "Class-pack redemptions", with counts and shares.
- "Extras & protection": "Estimated add-on value", "Estimated protection fees" and "Tickets with protection".
- "Promo codes used": each code with the number of orders that used it and its share of orders. The panel appears once a code has been used.
- "Bookings by event date", on a recurring series: per date, "Tickets created", "Shopify orders", "Active" and "Checked in". Tickets count on their current date, so a moved ticket moves here too.
How the money figures are estimated
Every money figure on the Analytics page is an estimate.
- "Estimated ticket value" multiplies today's ticket prices and pack sizes by the tickets bought through Shopify that are active, waiting for a date or an unclaimed pack seat.
- Tickets added by hand, imported tickets and class pack bookings carry no money.
- Discounts, tax, refunds and the amount actually paid are not included.
- Add-ons use their saved prices and quantities. Protection fees use the current fee.
When some values could not be priced, a warning banner above the panels says how many.
Export CSV
"Export CSV" on the Analytics page downloads the report on screen for this one event. The file starts with the event, the period, the time zone, the event date filter, the currency and the definitions.
After that come the totals and status counts, every ticket type row and every date row, the chart buckets, the arrival hours, the booking sources and the promo codes. The file holds all ticket type rows, beyond the 12 shown per page on screen.
For a list of guests with names, use "Export CSV" on the Attendees tab of the guest list.
What the reports do not show
- Actual revenue, net revenue, refunded amounts, discounts given, tax or payouts.
- Anything across events. There is no shop-wide report and no comparison with earlier events.
- Email numbers such as sent, opened or bounced. Stuck ticket emails appear only on the "Delivery problems" card.
- Sales per add-on option. Add-ons have one total, "Estimated add-on value".
- Conversion or discount given per promo code. Only orders per code are counted.
- Store traffic, page views or conversion rates.
- Scheduled or emailed reports.
Frequently asked questions
Is "Estimated ticket value" the money I was paid?
No. It multiplies today's ticket prices by the tickets bought through Shopify that are still active or waiting. Discounts, tax, refunds and the price actually paid are left out, so treat it as a guide.
Why does the Dashboard show a different amount than Analytics?
The two use different formulas. The Dashboard's "Total revenue" adds add-ons and refund protection fees and subtracts a guessed discount per promo code. The Analytics page's "Estimated ticket value" counts tickets only and ignores discounts. Neither is what Shopify collected.
Can I see all my events in one report?
No. Each Analytics page covers one event, or one recurring series with all its dates. There is no shop-wide report and no comparison between events.
Can I export the analytics?
Yes. "Export CSV" on the Analytics page downloads the report you are looking at for that one event, including every ticket type and date row.