Sessions
How Waymore groups visitor events into sessions and the properties generated for each session.
A session is a set of visitor events grouped together as one continuous visit. Waymore automatically generates session properties when tracking activity through Waymore.js or server-side sources.
Sessions timeout after 30 minutes of inactivity — if no new events arrive within that window, the next event starts a new session.
Generated session properties
| Field | Description |
|---|---|
time | Session start time (UNIX ms) |
duration | Session length in milliseconds |
browser | Browser used by the client |
os | Operating system |
language | Browser/OS language preference |
screen | Screen resolution |
ip | Client IP address |
city, region, country, continent | Estimated location from IP geolocation |
timezone, offset | Timezone of estimated location |
lat, lng | Approximate coordinates (city-level accuracy) |
org | Organization owning the IP (often ISP) |
referrerurl, referrerquery, referrertype | How the visitor arrived |
hour, day, month, quarter, year | Time breakdown fields |
Referrer types
| Type | Meaning |
|---|---|
| Direct | Typed URL, bookmark, or desktop app |
| Internal | Came from an untracked page on your site |
| Search | Arrived from a search engine |
| Backlink | External website link |
| Social | Social platform referral |
| Link in an email client | |
| PPC | Paid ad or marketing campaign |
Important notes
- Location fields are estimates from IP geolocation — useful in aggregate, not always accurate per session
- Session
durationis most reliable for browser sessions tracked with Waymore.js; server-side events may report overlapping or zero durations - Referrer information comes from the first event in the session
Related

