Adobe Analytics ExperienceEvent Full Extension schema field group

Last update: 2024-05-30
  • Topics:
  • Schemas
    View more on this topic
  • Created for:
  • Developer

Adobe Analytics ExperienceEvent Full Extension is a standard schema field group for the XDM ExperienceEvent class, which captures common metrics that are collected by Adobe Analytics.

This document describes the structure and use case of the Analytics extension field group.

NOTE

Due to the size and number of repeated elements in this field group, many of the fields shown in this guide have been collapsed to save on space. To explore the full structure of this field group, you can look it up in the Platform UI or view the complete schema in the public XDM repository.

Field group structure

The field group provides a single _experience object to a schema, which itself contains a single analytics object.

Top-level fields for the Analytics field group

Property Data type Description
customDimensions Object Captures custom dimensions that are tracked by Analytics. See the subsection below for more information on the contents of this object.
endUser Object Captures the web interaction details for the end user that triggered the event. See the subsection below for more information on the contents of this object.
environment Object Captures information about the browser and operating system that triggered the event. See the subsection below for more information on the contents of this object.
event1to100

event101to200

event201to300

event301to400

event401to500

event501to100

event601to700

event701to800

event801to900

event901to1000
Object The field group provides object fields to capture up to 1000 custom events. See the subsection below for more information on these fields.
session Object Captures information about the session that triggered the event. See the subsection below for more information on the contents of this object.

customDimensions

customDimensions captures custom dimensions that are tracked by Analytics.

customDimensions field

Property Data type Description
eVars Object An object that captures up to 250 conversion variables (eVars). The properties of this object are keyed eVar1 to eVar250 and only accept strings for their data type.
hierarchies Object An object that captures up to five custom hierarchy variables (hiers). The properties of this object are keyed hier1 to hier5, which are themselves objects with the following sub-properties:
  • delimiter: The original delimiter used to generate the list provided under values.
  • values: A delimited list of hierarchy level names, represented as a string.
listProps Object An object that captures up to 75 list props. The properties of this object are keyed prop1 to prop75, which are themselves objects with the following sub-properties:
  • delimiter: The original delimiter used to generate the list provided under values.
  • values: A delimited list of values for the prop, represented as a string.
lists Object An object that captures up to three lists. The properties of this object are keyed list1 to list3. Each of these properties contains a single list array of Key Value Pair data types.
props Object An object that captures up to 75 props. The properties of this object are keyed prop1 to prop75 and only accept strings for their data type.
postalCode String A client-supplied zip code or postal code.
stateProvince String A client-supplied state or province location.

endUser

endUser captures the web interaction details for the end user that triggered the event.

endUser field

Property Data type Description
firstWeb Web Information The information related to web page, link, and referrer from the first Experience Event for this end user.
firstTimestamp Integer A Unix timestamp for the first ExperienceEvent for this end user.

environment

environment captures information about the browser and operating system that triggered the event.

environment field

Property Data type Description
browserIDStr String The Adobe Analytics identifier for the browser used (otherwise known as the browser type dimension).
operatingSystemIDStr String The Adobe Analytics identifier for the operating system used (otherwise known as the operating system type dimension).

Custom event fields

The Analytics extension field group provides ten object fields that capture up to 100 custom event metrics each, for a total of 1000 for the field group.

Each top-level event object contains the individual event objects for its respective range. For example, event101to200 contains the events keyed from event101 to event200.

Each even object uses the Measure data type, providing a unique identifier and a quantifiable value.

Custom event field

session

session captures information about the session that triggered the event.

session field

Property Data type Description
search Search Captures information related to web or mobile search for the session entry.
web Web Information Captures information on link clicks, web page details, referrer information, and browser details for the session entry.
depth Integer The current session depth (such as the page number) for the end user.
num Integer The current session number for the end user.
timestamp Integer A Unix timestamp for the session entry.

Next steps

This document covered the structure and use case for the Analytics extension field group. For more details on the field group itself, refer to the public XDM repository.

If you are using this field group to collect Analytics data using the Adobe Experience Platform Web SDK, see the guide on configuring a datastream to learn how to map data to XDM on the server side.

On this page