Information about the device being used (if any) when the event happened.
| JSON representation |
|---|
{ "userAgent": string, "ipAddress": string, "category": string, "languageCode": string, "screenHeight": integer, "screenWidth": integer, "operatingSystem": string, "operatingSystemVersion": string, "model": string, "brand": string, "browser": string, "browserVersion": string } |
| Fields | |
|---|---|
userAgent |
Optional. The user-agent string of the device for the given context. |
ipAddress |
Optional. The IP address of the device for the given context. Required when used in an |
category |
Optional. The category of device. For example, “desktop”, “tablet”, “mobile”, “smart TV”. |
languageCode |
Optional. The language the device uses in ISO 639-1 format. |
screenHeight |
Optional. The height of the screen in pixels. |
screenWidth |
Optional. The width of the screen in pixels. |
operatingSystem |
Optional. The operating system or platform of the device. |
operatingSystemVersion |
Optional. The version of the operating system or platform. |
model |
Optional. The model of the device. |
brand |
Optional. The brand of the device. |
browser |
Optional. The brand or type of the browser. |
browserVersion |
Optional. The version of the browser. |