Skip to main content

Track browser information with the web trackers

The Snowplow web tracker supports tracking in all modern browsers, including newer browser features such as client hints.

Browser entity

Add an entity to every tracked event that records information about the user's browser. Configure it at tracker initialization.

The browser entity is automatically tracked once configured.

Availability

The browser entity is available since version 3.9 of the tracker.

Atomic event properties

The web trackers automatically capture browser and page information and add it to every event. You don't need to configure or manually include these properties.

Set once per tracker initialization

These values are captured when the tracker initializes and remain constant for the session:

PropertyDescription
br_cookiesWhether cookies are enabled (1 or 0)
doc_charsetDocument character set (e.g., UTF-8)
br_langBrowser language
dvce_screenwidth / dvce_screenheightScreen resolution
br_colordepthColor depth of the display
os_timezoneUser's timezone

Set on every event

These values are freshly captured for each event:

PropertyDescription
br_viewwidth / br_viewheightViewport dimensions at the time of the event
doc_width / doc_heightDocument dimensions at the time of the event
page_urlCurrent page URL
page_referrerReferrer URL
domain_useridDomain user ID (first-party cookie identifier)
domain_sessionidxSession index (visit count)
domain_sessionidSession ID
user_idBusiness user ID, if set via setUserId()
note

Some properties may be omitted when anonymous tracking is enabled.

On this page

Want to see a custom demo?

Our technical experts are here to help.