Tracker
All of Visage's data collection happens through a tiny, self-hosted JavaScript snippet. Your hosted instance serves the script directly, so there are no third-party domains, CDNs or external requests involved.
![]()
The script is minified and weighs in at roughly a kilobyte and a half on the wire.
Collection
The following information gets collected from your websites' visitors:
- the current URL
- the referrer URL (if present)
- the user agent
- the screen and viewport dimensions
- the preferred language/region
- the country and city (derived from the IP address if geolocation extraction is enabled)
- the amount of time spent on each page
Bot traffic
Visage employs simple and lightweight bot-detection mechanics, based on a mix of common headless user agent patterns and client-side heuristics.
Any detected bot traffic gets stored separately, so it doesn't inflate your stats.