Help CenterLearn
Venue Admin

Cross & repeat attendance shows how much your audiences overlap. If most of your jazz audience also comes to classical concerts, that is an audience you can cross-promote to with confidence.

Open the Reports hub (Reports in the admin sidebar) and click Cross & repeat attendance under Patrons.

The page holds two reports, one above the other: Cross attendance and Repeat attendance. Each has its own Range, Dimension, Run, CSV and XLSX — setting one does not change the other.

Range and Dimension

Range offers Current season (the default), Last 7 days, Month to date, Prior month and Last 12 months.

Dimension sets what is being compared:

DimensionCompares
CategoryEvent categories — Theatre against Family, for example
SeriesOne event series against another
ArtistOne artist against another

The page opens on the first dimension your venue has data for, in that order. A dimension with nothing to show is greyed out and marked (no data). Category stays greyed out until your events have a category set.

Click Run after changing either control.

When the range has no finished shows

Both reports need at least one completed performance. A new season with tickets on sale but no shows yet has nothing to compare.

When the range you picked has no completed performances, the report falls back to the most recent range that does — the previous season, then the last 12 months, then all time — and says so in a line above the table: "Showing … — no completed performances in … yet." You can still choose any range yourself.

On the Reports hub, the tile is hidden for a venue with no attendance data at all, and shows Not enough data yet when only future performances have sales so far.

Cross attendance

Cross attendance table with the same categories listed down the side and across the top, and a patron count in each cell
1Cross-attendance title
1Run button
Cross attendance table with the same categories listed down the side and across the top, and a patron count in each cell

The table lists the same values down the side and across the top.

  • Each cell is the number of different patrons who attended both the row's value and the column's value.
  • The diagonal — where a value meets itself — is everyone who attended that value at all, including patrons who also went to others. It is the size of that audience, not the number who attended only that.

To read it: find a row, look at its diagonal cell for the audience size, then read across to see how many of them also attended each other value. 120 on the diagonal and 80 in another column means two-thirds of that audience overlaps.

The table shows numbers only — there is no colour shading.

The table is limited to the 40 values with the largest attendance. Anything smaller is combined into an Other row and column.

Repeat attendance

The second report has one row per category, series or artist:

ColumnWhat it shows
NameThe category, series or artist
Distinct attendeesHow many different patrons attended
Repeat attendeesHow many of them attended two or more different performances
Repeat rateRepeat attendees as a percent of distinct attendees

Rows are sorted by distinct attendees, largest first, and limited to the top 40 — there is no Other row here.

A high repeat rate points to a loyal audience. A low one means first-timers who did not come back.

What is counted

  • Tickets already sold for an upcoming performance inside the range are counted, once the range has at least one completed performance.
  • Imported history counts only where it could be matched to one of your Noctern events. Imported sales that could not be matched are left out of every dimension.
  • The data is rebuilt once a night. Today's sales appear tomorrow; Refresh does not pull them in.

When two series overlap heavily, build a campaign audience of people who bought the first and have not yet bought the second. Loyal attendees of one are the easiest buyers to win for the other.

Was this helpful?

Related topics

Last verified: 2026-10-08