Supported Components
The following components support the Data Layer.
Also refer to the events triggered by the components.
Core Components Data Schemas
The following is a list of schemas that the Core Components use with the Data Layer.
Component/Container Item Schema
The Component/Container Item schema is used in the following components:
The Component/Container Item schema is defined as follows.
id: { // component ID
@type // resource type
repo:modifyDate // last modified date
dc:title // title
dc:description // description
xdm:text // text
xdm:linkURL // link URL
parentId // parent component ID
}
The following event is relevant to the Component/Container Item schema:
cmp:click
Page Schema
The Page schema is used by the following component:
The Page schema is defined as follows.
id: {
@type
repo:modifyDate
dc:title
dc:description
xdm:text
xdm:linkURL
parentId
xdm:tags // page tags
repo:path // page path
xdm:template // page template
xdm:language // page language
}
A cmp:show
event is triggered on page load. This event is dispatched from in-line JavaScript immediately beneath the opening <body>
tag, making it the earliest event in the Data Layer event queue.