Visitor Environment

Prev Next

Overview

Visitor Environment summarizes the technical environment of the visitor at the time of the event: the device they used (Device), the Browser running the request, the underlying Operating System, the resolved Platform (mobile, tablet, desktop, …), the geographic Location derived from the request, the Connection details, and miscellaneous client capabilities (Visitor Capabilities).

Device fields are split into a modern, fully supported set and a legacy set that remains available only in the Classic Raw Data Export.


Field Definitions

Device

Name / Object

Key on Record

Description

Format

Comment

Device Class

hardware.deviceClass

The type of the detected device according to Mapps classification. Values: Desktop, SmartPhone, Tablet, TV, Console, Smartwatch, EReader, MediaHub, other

Text

 

Device Class ID

hardware.deviceClassId

The numeric type of the detected device according to Mapps classification.

Integer

Numeric version of Hardware Device Class

Device Full Name

hardware.fullName

The full name of the detected device including device vendor, device name and device family.

Text

Contains "marketing name"

Device Name

hardware.name

The detected device name.

Text

Contains name

Device Family

hardware.family

The detected device family.

Text

contains family

Device Vendor

hardware.vendor

The vendor of the detected device.

Text

Contains vendor

Device Model

hardware.model

The detected device model.

Text

Contains model

Device Release Year

hardware.release.year

Release year of the detected device.

Text

Contains release year

Device Release Month

hardware.release.month

Release month of the detected device.

Text

Contains release month

Device Screen Pixel Height

hardware.screen.pixelHeight

The pixel height of the device screen.

Integer

Contains screen pixel height

Device Screen Pixel Width

hardware.screen.pixelWidth

The pixel width of the device screen.

Integer

Contains screen pixel width

Device Screen Inches Diagonal

hardware.screen.inchesDiagonal

The diagonal screen size of the detected device in inches.

Text

Contains screen inches

Device Screen Color Depth

hardware.screen.colorDepth

The color depth of the screen of the detected device in bits.

Integer

Contains screen colordepth

Device ID

hardware.deviceId

Unique ID of the detected device.

Text

Contains unique id of the hardware (this is not the device.deviceEverId)

Note

The following fields are deprecated and only available in the Classic Raw Data Export. Use the modern Device fields above instead.

Name / Object

Key on Record

Description

Format

Comment

Device Full Name

device.fullName

The full name of the detected device including device vendor, device name and device family.

String (e.g. Samsung Galaxy S9+)

Will be deprecated. Please see new Device tab

Device Name

device.name

The detected device name.

String (e.g. Galaxy S9+)

Will be deprecated. Please see new Device tab

Device Family

device.family

The detected device family.

String (e.g. Galaxy)

Will be deprecated. Please see new Device tab

Device Vendor

device.vendor

The detected device manufacturer.

String (e.g. Samsung)

Will be deprecated. Please see new Device tab

Device Model

device.model

The detected device model.

String (e.g SM-G965F)

Will be deprecated. Please see new Device tab

Device Class

device.deviceClass

The type of detected device according to Mapp's classification.Values: Desktop, SmartPhone, Tablet, TV, Console, Smartwatch, EReader, MediaHub, other

String (e.g. SmartPhone)

Deprecated, but still available. Please see new Device tab

Device Screen Resolution

device.screen.resolution

The detected device screen resolution in width x height format.

String

Deprecated, but still available. Please see new Device tab

Device Screen Colordepth

device.screen.colorDepth

The color depth of the screen of the detected device in bits.

Integer

Deprecated, but still available. Please see new Device tab

Device Screen Inches Diagonal

device.screen.inchesDiagonal

The inches diagonal size of the screen of the detected device.

String

Will be deprecated. Please see new Device tab

Device Release Year

device.release.year

The release year of the detected device.

String

Will be deprecated. Please see new Device tab

Device Release Month

device.release.month

The release month of the detected device.

String

Will be deprecated. Please see new Device tab

Device Ever Id (Cookie)

device.deviceEverId

Device cookie ID (DEID).

String

 

Browser

Name / Object

Key on Record

Description

Format

Comment

Browser Full Name

browser.fullName

The full name of the detected web browser.

Text

new field, contains the "marketing name" of the browser

Browser Name

browser.name

The name of the detected web browser.

String ( e.g. Mozilla Firefox)

existing field, now filled, contains the browser name

Browser Vendor

browser.vendor

The vendor of the detected web browser.

String ( e.g. Mozilla)

existing field, now filled, contains the browser vendor

Browser Version

browser.version

The version of the detected web browser.

String ( e.g. 64.0.2)

existing field, now filled, contains the browser version

Browser Major Version

browser.majorVersion

The major version of the detected web browser.

Integer

new field, contains the browser major version

Browser Minor Version

browser.minorVersion

The minor version of the detected web browser.

Integer

new field, contains the browser minor version

Browser Javascript Version

browser.javaScriptVersion

The Javascript version of the detected browser.

Text

existing field, now filled, contains the javascript version

User Agent String

userAgent

The user agent string from the browser of the tracked user.

String

 

Browser ID

browser.browserId

Unique ID of the deteced browser.

Text

new field, contains a unique id of the browser

Browser Release Year

browser.release.year

Release year of the detected browser.

Text

new field, contains the release year

Browser Release Month

browser.release.month

Release month of the detected browser.

Text

new field, contains the release month

Operating System

Note

These Operating System fields are deprecated and only available in the Classic Raw Data Export. Use the modern Platform fields below for new integrations.

Name / Object

Key on Record

Description

Format

Comment

Operating System Name

os.name

The name of the operating system on which the detected device runs.

String ( e.g. Windows 10)

Deprecated. Please see new Platform tab

Operating System Vendor

os.vendor

The vendor of the operating system on which the detected device runs.

String ( e.g. Microsoft)

Deprecated. Please see new Platform tab

Operating System Version

os.version

The version of the operating system on which the detected device runs.

String ( e.g. 10)

Deprecated. Please see new Platform tab

Platform

Name / Object

Key on Record

Description

Format

Comment

Operating System Full Name

platform.fullName

The full name of the operating system on which the detected device runs.

Text

new field, contains marketing name

Operating System Name

platform.name

The name of the operating system on which the detected device runs.

Text

new field, contains name

Operating System Vendor

platform.vendor

The vendor of the operating system on which the detected device runs.

Text

new field, contains vendor

Operating System Version

platform.version

The version of the operating system on which the detected device runs.

Text

new field, contains version

Operating System Major Version

platform.majorVersion

The major version of the operating system on which the detected device runs.

Integer

new field, contains major version

Operating System Minor Version

platform.minorVersion

The minor version of the operating system on which the detected device runs.

Integer

new field, contains minor version

Operating System ID

platform.platformId

Unique ID of the detected operating system.

Text

new field, contains a unique id of the platform

Operating System Release Year

platform.release.year

Release year of the detected operating system.

Text

new field, contains the release year

Operating System Release Month

platform.release.month

Release month of the detected operating system.

Text

new field, contains the release month

Location

Name / Object

Key on Record

Description

Format

Comment

Country Code

location.countryCode

The detected ISO 3166 2-letter country code where the visit was originated

String ( e.g. DE)

Root & Custom Stream contain country code (e.g. DE), whereas Raw Data export contains country name (e.g. Germany)

City

location.city

The detected city where the visit was originated

String

 

Region

n/a

 

Available in the future.

Connection

Name / Object

Key on Record

Description

Format

Comment

Connection Speed

connection.speed

The detected connection speed the of the tracked user.Values: unknown, modem_isdn, cable_dsl, coorporate, mobile, satellite, wireless

String

Data Streams provides a String value, whereas the Raw data export provides a numeric code. In the Raw Data Export, the same value is represented as an integer.

Connection ISP

connection.isp

The detected Internet Service Provider name of the tracked user.

String

 

Connection Organization

connection.organisation

The detected organization name of the tracked user.

String

 

Visitor Capabilities

Name / Object

Key on Record

Description

Format

Comment

New vs Returning Visitor

n/a

 

 

Javascript Flag

n/a

 

 

Java Flag

n/a

 

 

Browser Language

n/a

 

Might be added later to Data Streams.

Client Timezone

n/a

 

Might be added later to Data Streams.

Geid

n/a

 

Deprecated feature, not supported by Mapp Intelligence.

Browser Window size

n/a

 

Might be added later to Data Streams.


Stream and Export Mapping

The same fields, mapped to their availability in the Root Stream, Custom Streams, the current Raw Data Export, and the Classic Raw Data Export. Use the Name / Object column to cross-reference rows with Field Definitions above.

Device

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

Device Class

 

hardware_deviceClass

 

 

device_class

 

Device Class ID

 

hardware_deviceClassId

 

 

 

 

Device Full Name

 

hardware_fullName

 

 

 

 

Device Name

 

hardware_name

 

 

device_name

 

Device Family

 

hardware_family

 

 

device_family

 

Device Vendor

 

hardware_vendor

 

 

device_vendor

 

Device Model

 

hardware_model

 

 

device_model

 

Device Release Year

 

hardware_release_year

 

 

 

 

Device Release Month

 

hardware_release_month

 

 

 

 

Device Screen Pixel Height

 

hardware_screen_pixelHeight

 

 

 

 

Device Screen Pixel Width

 

hardware_screen_pixelWidth

 

 

 

 

Device Screen Inches Diagonal

 

hardware_screen_inchesDiagonal

 

 

 

 

Device Screen Color Depth

 

hardware_screen_colorDepth

 

 

 

 

Device ID

 

hardware_deviceId

 

 

 

 

Note

The following fields are deprecated and only available in the Classic Raw Data Export. Use the modern Device fields above instead.

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

Device Full Name

(minus)

device_fullName

(minus)

 

mobile_client

(tick)

Device Name

(minus)

device_name

(minus)

 

 

(minus)

Device Family

(minus)

device_family

(minus)

 

 

(minus)

Device Vendor

(minus)

device_vendor

(minus)

 

 

(minus)

Device Model

(minus)

device_model

(minus)

 

 

(minus)

Device Class

(tick)

device_deviceClass

(tick)

 

 

(minus)

Device Screen Resolution

(tick)

device_screen_resolution

(tick)

getFullVisitors

resolution

(tick)

Device Screen Colordepth

(tick)

device_screen_colorDepth

(tick)

getFullVisitors

colordepth

(tick)

Device Screen Inches Diagonal

(minus)

device_screen_inchesDiagonal

(minus)

 

 

(minus)

Device Release Year

(minus)

device_release_year

(minus)

 

 

(minus)

Device Release Month

(minus)

device_release_month

(minus)

 

 

(minus)

Device Ever Id (Cookie)

(tick)

device_deviceEverId

(tick)

getFullVisitors

EID

(tick)

Browser

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

Browser Full Name

(tick)

browser_fullName

(tick)

 

 

(minus)

Browser Name

(tick)

browser_name

(tick)

getFullVisitors

browser_name

(tick)

Browser Vendor

(tick)

browser_vendor

(tick)

 

browser_vendor

(tick)

Browser Version

(tick)

browser_version

(tick)

getFullVisitors

browser_version

(tick)

Browser Major Version

(tick)

browser_majorVersion

(tick)

 

browser_majorVersion

(tick)

Browser Minor Version

(tick)

browser_minorVersion

(tick)

 

browser_minorVersion

(tick)

Browser Javascript Version

(tick)

browser_javaScriptVersion

(tick)

 

 

(minus)

User Agent String

(tick)

userAgent

(tick)

 

 

(minus)

Browser ID

(tick)

browser_browserId

(tick)

 

 

(minus)

Browser Release Year

(tick)

browser_release_year

(tick)

 

 

(minus)

Browser Release Month

(tick)

browser_release_month

(tick)

 

 

(minus)

Operating System

Note

These Operating System fields are deprecated and only available in the Classic Raw Data Export. Use the modern Platform fields below for new integrations.

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

Operating System Name

(minus)

os_name

(minus)

getFullVisitors

os

(tick)

Operating System Vendor

(minus)

os_vendor

(minus)

 

 

(minus)

Operating System Version

(minus)

os_version

(minus)

getFullVisitors

os

(tick)

Platform

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

Operating System Full Name

(tick)

platform_fullName

(tick)

 

 

(minus)

Operating System Name

(tick)

platform_name

(tick)

 

os_name

(tick)

Operating System Vendor

(tick)

platform_vendor

(tick)

 

os_vendor

(tick)

Operating System Version

(tick)

platform_version

(tick)

 

os_version

(tick)

Operating System Major Version

(tick)

platform_majorVersion

(tick)

 

os_major_version

(tick)

Operating System Minor Version

(tick)

platform_minorVersion

(tick)

 

os_minor_version

(tick)

Operating System ID

(tick)

platform_platformId

(tick)

 

 

(minus)

Operating System Release Year

(tick)

platform_release_year

(tick)

 

 

(minus)

Operating System Release Month

(tick)

platform_release_month

(tick)

 

 

(minus)

Location

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

Country Code

(tick)

location_countryCode

(tick)

getFullVisitors

country

(tick)

City

(tick)

location_city

(tick)

getFullVisitors

city

(tick)

Region

(minus)

(minus)

 

 

(tick)

Connection

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

Connection Speed

(tick)

connection_speed

(tick)

getFullVisitors

netspeed

(tick)

Connection ISP

(tick)

connection_isp

(tick)

getFullVisitors

isp

(tick)

Connection Organization

(tick)

connection_organisation

(tick)

getFullVisitors

organization

(tick)

Visitor Capabilities

Name / Object

Available in Root Stream

Field in Custom Stream

Available in Custom Stream

File in the Raw Data Export

Field in the Raw Data Export

Available in Classic Raw Data Export

New vs Returning Visitor

(minus)

(minus)

 

 

(tick)

Javascript Flag

(minus)

(minus)

 

 

(tick)

Java Flag

(minus)

(minus)

 

 

(tick)

Browser Language

(minus)

(minus)

 

 

(tick)

Client Timezone

(minus)

(minus)

 

 

(tick)

Geid

(minus)

(minus)

 

 

(tick)

Browser Window size

(minus)

(minus)

 

 

(tick)