Analytics
Bool tracks visits to your app so you can see how it’s being used — no setup, and nothing for you or the agent to add to your app’s code.
Viewing your analytics
Open your project’s Dashboard → Analytics. Pick a time range — 24 hours, 7 days, 30 days, or 90 days — and you get:
- Total Visits and Unique Visitors for the range, each with the change against the range before it, plotted hour by hour (24 hours) or day by day (longer ranges)
- Live Visitors — how many people are on your app right now, updating as you watch
- Page Traffic — which pages get the most visits
- Country, Referrer, Operating System, Devices, and Browser breakdowns
The Analytics tab is available to you and to anyone you’ve given edit & publish rights.
Privacy
Analytics are anonymous and aggregated. Bool never stores a visitor’s IP address — unique visitors are counted with a salted, one-way fingerprint that can’t be turned back into an IP or a person, and the breakdowns are coarse on purpose (a country, a browser family, “mobile” vs “desktop”), never a profile of an individual.
Two things worth knowing about the numbers:
- Your own visits count. Opening your published app yourself records a visit like anyone else’s, so early numbers on a quiet app are mostly you.
- Bool staff don’t count. If a Bool administrator ever opens your app through an internal override, nothing is recorded — no visit, and no bump to your Live Visitors count.
How it works
Analytics run through the Bool gateway — the managed backend layer that sits between a published app and its data (the same layer that powers Sign-in for your app’s users, Logs, and the built-in database). A tiny beacon loaded alongside your app pings the gateway on each page view, and a heartbeat keeps the live count honest while a tab stays open. The gateway does the recording, so there’s no tracking code, config, or third-party script for you or the agent to add.
One limitation: the beacon is an inline script, so an app that ships a strict
Content Security Policy without unsafe-inline will block it and record no
visits.
Availability
Analytics come with newer Bool projects automatically — there’s nothing to turn on, and the tab is there whether or not you’ve published yet (an unpublished app simply has no visitors to show).
If you don’t see an Analytics tab, the project runs Bool’s older backend. You don’t have to start over: Bool can make an upgraded copy of it — see Upgrading an older app’s backend.
Related
- Logs — the request-by-request view of the same traffic
- Publishing — going live, and who can see your app