Reports

The Reports tab provides analytics on facility visits, zone activity, sentiment, and demographics over a selected time period. Use it to understand traffic patterns, identify busy and underutilised zones, and review member engagement trends.


Time period selector

Reports

OptionDescription
1 DayView data for a single day
7 DaysView the last 7 days
30 DaysView the last 30 days (default)
TodayView today's data with a calendar date picker

The date range shown (e.g. Apr 8 — May 7, 2026) updates to reflect the selected period.


Summary stats

Reports A row of summary cards at the top gives a quick snapshot of the selected period:

StatDescription
Total TracksTotal number of camera tracks recorded (e.g. 124,749), with a note on total detections underneath
Unique PeopleNumber of distinct individuals detected
Avg VisitAverage visit duration (e.g. 52m)
UnsurePercentage of detections that could not be matched to a known member profile
Peak HourThe hour of the day with the highest traffic (e.g. 1pm)

Zone Activity Heatmap

Reports The heatmap shows activity levels by zone over time, with dates as columns and zones as rows.

View toggles

Switch between four views using the buttons above the heatmap:

ToggleDescription
TracksTotal camera tracks per zone per day
DetectionsIndividual detection events
PeopleDistinct people per zone per day
UnsuresUnidentified detections per zone per day

Reading the heatmap

ColourMeaning
Light blue → Dark blueLow to high activity (the darker, the busier)
Pink → RedExpired or not-permitted members detected in that zone
Pale purple → Dark purpleUnsure detections

Click Display Options to customise how the heatmap renders, including presenting statistics via the cell count option. Reports

Summary cards

Below the heatmap, three summary panels show at a glance: Reports Peak Time

FieldDescription
PeopleNumber of unique people in the period
Avg DurationAverage time spent per visit
Peak HourThe busiest hour of the day

Busiest Zones

Lists the top zones by people count for the selected period (e.g. Reception: 3,502 · Exit: 1,485 · Gym Floor: 1,017).

Low Utilisation

Lists zones with the fewest detected people (e.g. Wellness: 26 · Yoga Studio: 27 · Hallway: 163). Use this to identify underused areas of the facility.


Zone Deep Dive

The Zone Deep Dive section gives you a per-zone breakdown of activity, demographics, and camera health for the selected period. Select any zone from the left sidebar to load its detail panel. Reports

Zone list

The left sidebar lists all zones in your facility. Each entry shows:

ElementDescription
Zone nameThe name of the zone
Camera countNumber of cameras assigned to this zone
People countDistinct people detected in this zone for the period
Busy statusActivity level badge (e.g. Very Busy)
Access typeWhether the zone is open access or restricted

A Search zones... field at the top filters the list.

Zone detail panel

Reports Selecting a zone loads a detail panel with the following:

Header badges

BadgeDescription
Busy statusCurrent activity level
Camera healthNumber of cameras online (e.g. 3/3 cameras)
AccessAccess restriction level (e.g. Anyone can access)
Heatmap analysis availableShown when thermal heatmap data exists for this zone
See Full ViewOpens the full zone view with expanded camera feeds

Quick stats

StatDescription
Live NowReal-time count of people and tracks currently detected, with a timestamp
PeopleTotal distinct people and tracks for the selected period
DetectionsTotal detection events this period
ViolationsAccess violations recorded (shown as — if open access)

Zone Details sidebar

FieldDescription
People / TracksAggregate people and track counts for the period
DemographicsMale, Female, and Identified counts
Avg durationAverage time spent in this zone per visit
Check-insNumber of check-ins recorded in this zone
SentimentAverage sentiment score for the zone
Access RestrictionsThe current access rule applied to this zone
Camera healthNumber of cameras currently online

Camera view

A live or recorded camera feed is shown with an optional thermal heatmap overlay. A Peak Hour Heatmap label indicates the time of highest activity. Camera-level stats are shown below the feed:

StatDescription
DetectionsTotal detections recorded by this camera
PeopleDistinct people detected
TracksTotal camera tracks
AvgAverage visit duration for people detected by this camera
M / FMale and female detection counts

Sentiment by Zone

Reports The Sentiment Trend by Zone table shows how the overall sentiment score for each zone has trended over the selected period.

Filters

FilterDescription
All / Identified / UnsureFilter by whether detections are matched to known member profiles or unidentified
All / Male / FemaleFilter by detected gender

Sentiment score legend

ColourRangeMeaning
🟢 Green≥ 70Positive
🔵 Blue40–69Neutral
🔴 Red< 40Negative

Table columns

ColumnDescription
ZoneZone name, with a colour dot indicating current sentiment level
30-Day TrendA sparkline chart showing sentiment over the period
ScoreCurrent sentiment score (coloured by range)
ChangeScore movement since the previous period (e.g. → 0, ↓ -4)

Sentiment & Demographics

The Sentiment & Demographics panel provides a facility-wide summary of sentiment and visitor demographics for the selected period. Reports

Filters

The same All / Identified / Unsure and All / Male / Female filters apply here as in Sentiment by Zone.

Overall Sentiment

A gauge dial displaying the facility-wide average sentiment score (0–100). The needle and score colour reflect the sentiment range (green / blue / red).

Emotion Spread

A radar (spider) chart showing the relative distribution of detected emotional states across all visits. The axes represent:

  • Neutral
  • Happy
  • Surprise
  • Disgust
  • Angry
  • Sad
  • Fear

Note: Different businesses interpret emotions differently. In a gym environment, "Angry" often means focused exertion, and "Fear" can mean pushing hard. These are scored higher than default, while "Sad" and "Disgust" remain negative. Age, gender, and emotion estimates are AI-generated from facial analysis. They are provided as contextual data only and should not be used as the basis for individual decisions.

The shaded area indicates the proportion of detections in each emotional category.

Demographics

A horizontal bar chart breaking down detected visitors by estimated age range:

Age RangeDescription
18–24Youngest detected group
25–34Typically the largest group in gym environments
35–44Second largest group
45–54Smaller proportion
55+Least common age group

Below the chart, total Male and Female detection counts are shown for the period.

Related pages