Client detected
Learn how to track information about devices and browsers.
This event tracks information about the device and software used to access the application, including details of the device, operating system and browser.
The SDK automatically tracks this event when a user enters the website.
Input properties
This event has no input properties.
Processed properties
These properties are automatically tracked:
- clientobject
The available information about the client.
- deviceobject
The device used by the client.
- name(optional)string
The name of the device. For example, "iPhone 11 Pro" or "MacBook Pro".
- vendor(optional)string
The vendor or manufacturer of the device. For example, "Apple" or "Samsung".
- categorystring
The category of the device. The possible values are:
Value Description desktop A desktop computer. tablet A tablet device. mobile A mobile phone. bot Bots or crawlers. other Any other device. unknown An unknown device. - operatingSystemobject
- name(optional)
- browserobject
The browser used by the client.
- name(optional)string
The browser's name. For example, "Chrome", "Safari", or "Firefox".
- version(optional)string
The browser's version. For example, "78.0.3904.108", "13", or "71.0".
- typestring
The browser type. The possible values are:
Value Description web A standard web browser. in-app A browser embedded in an application. crawler A search engine bot or crawler. other Any other browser, like proxies or feed readers. unknown An unknown browser type.
- name(optional)
- device
Payload examples
Below is a payload example for this event:
{ "type": "clientDetected", "client": { "device": { "name": "MacBook Pro", "vendor": "Apple", "type": "desktop", "operatingSystem": { "name": "iOS", "version": "10.0.18363" }, }, "browser": { "name": "Chrome", "version": "78.0.3904.108" "type": "web", } }}