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

FieldDescription
timeSession start time (UNIX ms)
durationSession length in milliseconds
browserBrowser used by the client
osOperating system
languageBrowser/OS language preference
screenScreen resolution
ipClient IP address
city, region, country, continentEstimated location from IP geolocation
timezone, offsetTimezone of estimated location
lat, lngApproximate coordinates (city-level accuracy)
orgOrganization owning the IP (often ISP)
referrerurl, referrerquery, referrertypeHow the visitor arrived
hour, day, month, quarter, yearTime breakdown fields

Referrer types

TypeMeaning
DirectTyped URL, bookmark, or desktop app
InternalCame from an untracked page on your site
SearchArrived from a search engine
BacklinkExternal website link
SocialSocial platform referral
EmailLink in an email client
PPCPaid ad or marketing campaign

Important notes

  • Location fields are estimates from IP geolocation — useful in aggregate, not always accurate per session
  • Session duration is 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

Waymore.js tracking snippet · Track Method · Reveal Method