Fishbowl
Browse documentation

Analytics

If enabled, your devices will sync anonymized and aggregated statistics with Fishbowl.

Access to analytics is only available on the Premium plan.

Analytics contents

Sensitive or confidential information is never synced.

The following fields are stored as part of an analytics entry:

Field Description
date The date of this specific analytics entry.
booked_count The total number of bookings on the specified day
booked_minutes The total number of minutes booked on the specified day.
local_booked_minutes The number of minutes booked with the "Use Now" button on the device.
local_booked_count The number of separate events booked with the "Use Now" button on the device
extend_count The number of times an event was extended with the "Extend" button on the device.
end_count The number of times an event was ended with the "End Now" button on the device.
not_checked_in_count The number of times check-in was missed, which meant that the event was ended early.
attendees_average_count The average number of attendees at events scheduled on the specified day.
attendees_total_count The total number of attendees at events scheduled on the specified day.
extend_total_minutes The total number of minutes that events were extended by with the "Extend" button on the device.
end_saved_minutes The total number of minutes saved by manually ending events early with the "End Now" button.
not_checked_in_saved_minutes The total number of minutes saved by automatically ending events early that were not checked-into.

Example log contents

{
    "date": "2025-04-01",
    "booked_count": 3,
    "booked_minutes": 180,
    "local_booked_minutes": 30,
    "local_booked_count": 1,
    "extend_count": 1,
    "end_count": 1,
    "not_checked_in_count": 0,
    "attendees_average_count": 3,
    "attendees_total_count": 6,
    "extend_total_minutes": 10,
    "end_saved_minutes": 20,
    "not_checked_in_saved_minutes": 0
}