
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the time-series event. | AJO Message Feedback Event Schema | |
| Address | string | _experience > customerJourneyManagement > emailChannelContext > address | The technical address, for example, 'name@domain.com' as commonly defined in RFC2822 and subsequent standards. | AJO Message Feedback Event Schema | |
| Email Attachments | array | _experience > customerJourneyManagement > emailChannelContext > attachment | List of attachments in the email message. | AJO Message Feedback Event Schema | |
| Content Type | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > contentType | MIME type of the attachment (e.g., application/pdf, image/jpeg). | AJO Message Feedback Event Schema | |
| Attachment Name | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > name | File name of the attachment. | AJO Message Feedback Event Schema | |
| Attachment Size | integer | _experience > customerJourneyManagement > emailChannelContext > attachment > items > size | Size of the attachment in bytes. | AJO Message Feedback Event Schema | |
| Domain | string | _experience > customerJourneyManagement > emailChannelContext > domain | Domain of the recipient's email address. | AJO Message Feedback Event Schema | |
| Email Namespace | string | _experience > customerJourneyManagement > emailChannelContext > namespace | Email namespace associated with the email address in the consent preferences in the Profile, e.g. email or Email | AJO Message Feedback Event Schema | |
| IP Address | string | _experience > customerJourneyManagement > emailChannelContext > outboundIP | Outbound IP address of the customer used to deliver the message. | AJO Message Feedback Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > messageDeliveryfeedback > feedbackStatus | Provide status of a delivery attempt across different channels(Email,Push,SMS etc.), Not all enums are used for all the channels, so follow the detailed documentation. | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered read: Message read unknown: Unknown feedback status | AJO Message Feedback Event Schema |
| First Attempt Timestamp | string | _experience > customerJourneyManagement > messageDeliveryfeedback > firstAttemptTimestamp | The timestamp of the first delivery attempt of the message. | AJO Message Feedback Event Schema | |
| Exclude Code | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > code | Provide top level exclusion reason, like typology rule, mandatory parameter missing. | AJO Message Feedback Event Schema | |
| Exclusion Details | object | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > details | Dynamic map of additional details about the exclusion. Keys depend on the exclusion reason. | AJO Message Feedback Event Schema | |
| Exclude Reason | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > reason | Provide exclusion subcode, like exact typology rule-id. | AJO Message Feedback Event Schema | |
| Failure Category | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > category | Classifies whether it is a sync bounce or async bounce. | sync: The delivery failed synchronously. async: The delivery failed asynchronously. | AJO Message Feedback Event Schema |
| Failure Code | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > code | Failure code for a failed delivery attempt. | AJO Message Feedback Event Schema | |
| Failure Reason | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > reason | Failure reason for a failed delivery attempt. | AJO Message Feedback Event Schema | |
| Failure Type | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > type | Classifies whether it is a soft bounce or hard bounce. | soft: The reason for failed delivery is temporary. hard: The reason for failed delivery is permanent. | AJO Message Feedback Event Schema |
| Offer details | object | _experience > customerJourneyManagement > messageDeliveryfeedback > offers | Describes offer(s) involved in a message feedback. | AJO Message Feedback Event Schema | |
| Offer Activity ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > activityID | Unique Offer Decision identifier. | AJO Message Feedback Event Schema | |
| Offer Count | integer | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > offerCount | Count of offers included in the offer proposition. | AJO Message Feedback Event Schema | |
| Offer ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > offerID | Unique Identifier for Offer. | AJO Message Feedback Event Schema | |
| Placement ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > placementID | Unique Identifier for Offer Placement. | AJO Message Feedback Event Schema | |
| Proposition ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > propositionID | Unique Identifier for Offer Proposition. | AJO Message Feedback Event Schema | |
| Proposition Time | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > propositionTime | Time at which the Offer proposition was generated. | AJO Message Feedback Event Schema | |
| Offer Decision Scope ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > scopeID | Unique Offer Decison Scope identifier(offer-activity-id+placement-id BASE64 encoded). | AJO Message Feedback Event Schema | |
| Request Timestamp | string | _experience > customerJourneyManagement > messageDeliveryfeedback > requestTimestamp | The timestamp of the request to send the message. | AJO Message Feedback Event Schema | |
| Retry Count | integer | _experience > customerJourneyManagement > messageDeliveryfeedback > retryCount | Number of failed attempts before the current event. The retryCount starts with '0', for message which is sent in first attempt will have 'retryCount' as 0. | AJO Message Feedback Event Schema | |
| AJO Campaign ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignID | Unique ID of the AJO Campaign that triggered this message execution. | AJO Message Feedback Event Schema | |
| AJO Campaign Version ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignVersionID | Version ID of the AJO Campaign that triggered this message execution. | AJO Message Feedback Event Schema | |
| Audience | object | _experience > customerJourneyManagement > messageExecution > audience | Defines the audience associated with this message execution. | AJO Message Feedback Event Schema | |
| Audience ID | string | _experience > customerJourneyManagement > messageExecution > audience > id | Identifier for the audience. | AJO Message Feedback Event Schema | |
| Audience Type | string | _experience > customerJourneyManagement > messageExecution > audience > type | Type of the audience. Specifies one of the predefined audience categories. | ORCHESTRATED_CAMPAIGN: Orchestrated Campaign UPS: UPS AUDIENCE_ORCHESTRATION: Audience Orchestration | AJO Message Feedback Event Schema |
| Batch Instance ID | string | _experience > customerJourneyManagement > messageExecution > batchInstanceID | GUID created at invocation of each new batch instance for a scheduled Journey or Campaign Action. E.g: If a scheduled Journey or Campaign Action runs at 8.00am and 10.00am, there will be two separate different batchInstanceID's. | AJO Message Feedback Event Schema | |
| Campaign Action ID | string | _experience > customerJourneyManagement > messageExecution > campaignActionID | Action ID of the Campaign that triggered this message execution. | AJO Message Feedback Event Schema | |
| Campaign ID | string | _experience > customerJourneyManagement > messageExecution > campaignID | Unique ID of the Campaign that triggered this message execution. | AJO Message Feedback Event Schema | |
| Campaign Version ID | string | _experience > customerJourneyManagement > messageExecution > campaignVersionID | Version ID of the Campaign that triggered this message execution. | AJO Message Feedback Event Schema | |
| Fragment Publication IDs | array | _experience > customerJourneyManagement > messageExecution > fragmentPublicationIDs | The Fragment Publication ID of parent fragment IDs of a MessageExecution originating this message. | AJO Message Feedback Event Schema | |
| Journey Action ID | string | _experience > customerJourneyManagement > messageExecution > journeyActionID | Journey Action ID, for which MessageExecution is triggered. | AJO Message Feedback Event Schema | |
| JourneyVersion ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionID | JourneyVersion Id triggerieng the MessageExecution. | AJO Message Feedback Event Schema | |
| JourneyVersion Instance ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionInstanceID | Identifier of the journey version instance, specific to one individual (uuid). | AJO Message Feedback Event Schema | |
| Journey Version Node ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionNodeID | Identifier of the journey version node, triggering the Message Execution. | AJO Message Feedback Event Schema | |
| MessageExecution ID | string | _experience > customerJourneyManagement > messageExecution > messageExecutionID | The CJM activity originating this message. | AJO Message Feedback Event Schema | |
| Message ID | string | _experience > customerJourneyManagement > messageExecution > messageID | Unique ID representing a non-personalized message sent to the end user. | AJO Message Feedback Event Schema | |
| Message Publication ID | string | _experience > customerJourneyManagement > messageExecution > messagePublicationID | The Publication ID of parent Message ID of a MessageExecution originating this message. | AJO Message Feedback Event Schema | |
| Message Type | string | _experience > customerJourneyManagement > messageExecution > messageType | Message Type, whether it's marketing or transactional message | marketing: Marketing transactional: Transactional | AJO Message Feedback Event Schema |
| metadata | object | _experience > customerJourneyManagement > messageExecution > metadata | Dynamic contextual custom metadata information added by the user via the personalization helper. | AJO Message Feedback Event Schema | |
| Source Action ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceActionID | Action id of the source from where message originate | AJO Message Feedback Event Schema | |
| Source ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceID | Source Id of the entity where message originate. | AJO Message Feedback Event Schema | |
| Source Type | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceType | Classifies the source type of the message. | orchestratedCampaign: Orchestrated Campaign singleStepCampaign: Single Step Campaign journey: Journey | AJO Message Feedback Event Schema |
| Source Version ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceVersionID | Source Version Id of the entity where message originate. | AJO Message Feedback Event Schema | |
| Wave ID | string | _experience > customerJourneyManagement > messageExecution > waveID | Identifier of the wave execution for this message execution. Present when the message execution originates from a wave-driven Journey or Campaign Action and used to correlate with step events and message feedback across the pipeline. | AJO Message Feedback Event Schema | |
| Experience channel | object | _experience > customerJourneyManagement > messageProfile > channel | Experience channel related to the ExperienceEvent. | AJO Message Feedback Event Schema | |
| Referring Source | string | _experience > customerJourneyManagement > messageProfile > channel > referringSource | Referring source to this channel | AJO Message Feedback Event Schema | |
| isSendTimeOptimized | boolean | _experience > customerJourneyManagement > messageProfile > isSendTimeOptimized | True if the message execution is send time optimized. | AJO Message Feedback Event Schema | |
| isTestExecution | boolean | _experience > customerJourneyManagement > messageProfile > isTestExecution | True if the message is sent as Test Execution. | AJO Message Feedback Event Schema | |
| MessageProfile ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileID | A unique id refers to every single message sent as part of a MessageExecution activity. | AJO Message Feedback Event Schema | |
| Message Profile Tracking ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileTrackingID | A unique tracking id refers to every single message sent as part of a MessageExecution activity. | AJO Message Feedback Event Schema | |
| Request ID | string | _experience > customerJourneyManagement > messageProfile > requestID | A unique request id refers to every single message sent as part of a MessageExecution activity. | AJO Message Feedback Event Schema | |
| Secondary Dimension Id | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionID | The secondary dimension id of the message profile. | AJO Message Feedback Event Schema | |
| Secondary Dimension Name | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionName | The secondary dimension name of the message profile. | AJO Message Feedback Event Schema | |
| Content Variant | string | _experience > customerJourneyManagement > messageProfile > variant | A message execution can have multiple variants e.g. Multilingual (translated variants for the same content) or A/B testing (different content to test what works better) but a message delivered to a recipient always contains one of them. | AJO Message Feedback Event Schema | |
| Live Activity Details | object | _experience > customerJourneyManagement > pushChannelContext > liveActivity | Live activity context for mobile push notifications. It includes the live activity ID, live activity event and an optional channel id which is used incase of broadcasting a live activity across multiple devices. | AJO Message Feedback Event Schema | |
| Broadcast Channel ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > channelID | The broadcast channel identifier for the live activity. | AJO Message Feedback Event Schema | |
| Live Activity Event | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > event | The type of live activity event being triggered. | localStart: Local start event for live activity pushToStart: Push to start or remote start event for live activity update: Update event for live activity end: End event for live activity | AJO Message Feedback Event Schema |
| Live Activity ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > liveActivityID | The unique identifier for the live activity. | AJO Message Feedback Event Schema | |
| Push Platform | string | _experience > customerJourneyManagement > pushChannelContext > platform | Push provider service, e.g. apns or fcm | apns: Apple Push Notification service fcm: Firebase cloud messaging service | AJO Message Feedback Event Schema |
| Channel Type | string | _experience > customerJourneyManagement > smsChannelContext > channelType | ChannelType will contain like : SMS, MMS , RCS etc. | AJO Message Feedback Event Schema | |
| SMS inbound Message | string | _experience > customerJourneyManagement > smsChannelContext > inboundMessage | SMS inbound reply, e.g. stop, start, subscribe, etc. | AJO Message Feedback Event Schema | |
| SMS inbound Number | string | _experience > customerJourneyManagement > smsChannelContext > inboundNumber | SMS inbound Number : Sender Id where the MO being received | AJO Message Feedback Event Schema | |
| SMS messageType | string | _experience > customerJourneyManagement > smsChannelContext > messageType | SMS provider, e.g. inbound, inboundReply or send | AJO Message Feedback Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > smsChannelContext > origTimestamp | Timestamp from Provider | AJO Message Feedback Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > smsChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Message Feedback Event Schema | |
| SMS Provider | string | _experience > customerJourneyManagement > smsChannelContext > smsProvider | SMS provider , e.g. sinch or twilio | sinch: Sinch sms provider infobip: Twilio sms provider twilio: Twilio sms provider vibes: Vibes sms Provider | AJO Message Feedback Event Schema |
| Status | object | _experience > customerJourneyManagement > smsChannelContext > status | Status section containing provider feedback details. | AJO Message Feedback Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Message Feedback Event Schema |
| Message | string | _experience > customerJourneyManagement > smsChannelContext > status > message | Message from the SMS provider, either success or failure. | AJO Message Feedback Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > providerFeedbackStatus | Status as reported by the SMS provider (e.g. DeliveredToTerminal), before mapping. | AJO Message Feedback Event Schema | |
| Channel Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > channelType | whatsApp ChannelType will contain like : Utility,Marketing,Promotional. | AJO Message Feedback Event Schema | |
| whatsApp Inbound Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundMessage | whatsApp inbound reply, e.g. stop, start, subscribe, etc. | AJO Message Feedback Event Schema | |
| whatsApp Inbound Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundNumber | whatsApp inbound Number : Sender Id where the MO being received | AJO Message Feedback Event Schema | |
| Selected Description | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedDescription | Description of the Selected WhatsApp interactive message | AJO Message Feedback Event Schema | |
| ID of the selected option from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedID | ID of the selected option from WhatsApp | AJO Message Feedback Event Schema | |
| User-selected title from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedTitle | User-selected title from WhatsApp | AJO Message Feedback Event Schema | |
| Interactive type from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveType | Interactive type from WhatsApp message — options include: list reply, button reply, and button. | AJO Message Feedback Event Schema | |
| whatsApp Message Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > messageType | whatsApp Message Type, e.g. templateBased,response | AJO Message Feedback Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > whatsAppChannelContext > origTimestamp | Timestamp from Meta / WhatsApp | AJO Message Feedback Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Message Feedback Event Schema | |
| Response Action Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionActionName | Type of response action from WhatsApp - react, unreact, or reply | AJO Message Feedback Event Schema | |
| Response Content | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionEvent | Content of the user response - emoji for reactions, or message text for replies to a specific message | AJO Message Feedback Event Schema | |
| Original Message ID | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionMessageID | ID of the original message being responded to (for reactions or replies) | AJO Message Feedback Event Schema | |
| Status | object | _experience > customerJourneyManagement > whatsAppChannelContext > status | Status section containing provider feedback details. | AJO Message Feedback Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). Not the raw provider status. | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Message Feedback Event Schema |
| Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > message | Message from the WhatsApp provider, either success or failure. | AJO Message Feedback Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > providerFeedbackStatus | Status as reported by the WhatsApp provider (e.g. DeliveredToTerminal), before mapping. | AJO Message Feedback Event Schema | |
| Channel Type | string | _experience > decisioning > channelType | The channel type for all propositions in this event. | code: Code-based Experience email: Email sms: SMS directMail: Direct Mail push: Push web: Web whatsApp: WhatsApp contentCard: Content Card inapp: In-App Messaging | AJO Message Feedback Event Schema |
| ExD Decision Event Identifier | string | _experience > decisioning > exdRequestID | The unique identifier of the ExD decision event per request. | AJO Message Feedback Event Schema | |
| Proposition Action | object | _experience > decisioning > propositionAction | The specific element that was interacted with which caused the proposition event to be triggered. | AJO Message Feedback Event Schema | |
| id | string | _experience > decisioning > propositionAction > id | The customer generated id of the element with which the end-user interacted. | AJO Message Feedback Event Schema | |
| label | string | _experience > decisioning > propositionAction > label | The customer generated display name of the element with which the end-user interacted. | AJO Message Feedback Event Schema | |
| reason | string | _experience > decisioning > propositionAction > reason | The reason due to which an event was suppressed | AJO Message Feedback Event Schema | |
| tokens | array | _experience > decisioning > propositionAction > tokens | Application-generated metadata associated with the element with which the end-user interacted. | AJO Message Feedback Event Schema | |
| Proposition Event | object | _experience > decisioning > propositionEventType | A record of how the user interacted with the proposition. All propositions recorded on this event will be associated with the same event that is recorded here. | AJO Message Feedback Event Schema | |
| decision | integer | _experience > decisioning > propositionEventType > decision | Proposition was offered to the client. This does not guarantee the proposition arrived or was displayed to the user. | AJO Message Feedback Event Schema | |
| dismiss | integer | _experience > decisioning > propositionEventType > dismiss | User dismissed or rejected the proposition without any other direct interaction. | AJO Message Feedback Event Schema | |
| display | integer | _experience > decisioning > propositionEventType > display | Proposition was displayed to the user. | AJO Message Feedback Event Schema | |
| interact | integer | _experience > decisioning > propositionEventType > interact | User interacted with the proposition, usually in a positive way. | AJO Message Feedback Event Schema | |
| send | integer | _experience > decisioning > propositionEventType > send | Proposition was sent to the client. This does not guarantee the proposition arrived or was displayed to the user. | AJO Message Feedback Event Schema | |
| suppressDisplay | integer | _experience > decisioning > propositionEventType > suppressDisplay | Proposition was suppressed while displaying it to the client | AJO Message Feedback Event Schema | |
| suppressSend | integer | _experience > decisioning > propositionEventType > suppressSend | Proposition was suppressed while sending it to the client | AJO Message Feedback Event Schema | |
| trigger | integer | _experience > decisioning > propositionEventType > trigger | Proposition was chosen to be displayed by the client SDK. Other factors may prevent it from actually being displayed. | AJO Message Feedback Event Schema | |
| unsubscribe | integer | _experience > decisioning > propositionEventType > unsubscribe | User has requested to not be shown the proposition in the future. | AJO Message Feedback Event Schema | |
| Involved Propositions | array | _experience > decisioning > propositions | An array of decision propositions that contributed to the experience event. The experience event is attributed (at least partially) to those prior decisions/propositions. An individual profile's proposition-response history is maintained with these decision identifiers. | AJO Message Feedback Event Schema | |
| Decision Event Details (deprecated) | object | _experience > decisioning > propositions > items > decisionEventDetails | A snapshot of properties from the decision event when it occured. (deprecated) | AJO Message Feedback Event Schema | |
| Algorithm Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Message Feedback Event Schema | |
| Experience Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > experienceID | Unique identifier for the proposition's content. Recipients of propositions with the same value will receive the same content experience in the targeted placements. Moreover, propositions with the same value to the same user mean that the content of the propositions has not changed. Propositions with values indicate that the decision selections are different and a different experience resulted from the decision. Note that adding a placement to the decision scope always changes the experience value. | AJO Message Feedback Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionEventDetails > trafficType | The class of algorithm/policy that was used to serve this decision. Contextual indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Message Feedback Event Schema |
| Decision Event Identifier (deprecated) | string | _experience > decisioning > propositions > items > decisionEventID | The unique identifier of the decision event that proposed the 'items' (options). For a given decision request and profile identity the output of the decision is a unique event. If a decision is requested again for the same profile and the output are the same options, it is still considered a different proposition with a unique event ID. Multiple propositions can be associated with the same decision event. See https://ns.adobe.com/experience/decisioning/proposition. (deprecated) | AJO Message Feedback Event Schema | |
| Decision Event Scope (deprecated) | string | _experience > decisioning > propositions > items > decisionScope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. See https://ns.adobe.com/experience/decisioning/scope-details.(deprecated) | AJO Message Feedback Event Schema | |
| Decision Event Scope Details (deprecated) | object | _experience > decisioning > propositions > items > decisionScopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. (deprecated) | AJO Message Feedback Event Schema | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | AJO Message Feedback Event Schema | |
| Activity ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | AJO Message Feedback Event Schema | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | AJO Message Feedback Event Schema | |
| Fallback Option | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | AJO Message Feedback Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Message Feedback Event Schema | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > decisionScopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | AJO Message Feedback Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Message Feedback Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > decisionScopeDetails > activity > priority | Priority set for the activity during publication. | AJO Message Feedback Event Schema | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | AJO Message Feedback Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > decisionScopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Message Feedback Event Schema | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | AJO Message Feedback Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Message Feedback Event Schema | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | AJO Message Feedback Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Message Feedback Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > name | The decision policy name | AJO Message Feedback Event Schema | |
| Decision Provider | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | AJO Message Feedback Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > decisionScopeDetails > experience | The experience that was selected when the decision was made. | AJO Message Feedback Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > experience > id | A unique identifier for the decision option. | AJO Message Feedback Event Schema | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | AJO Message Feedback Event Schema | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | AJO Message Feedback Event Schema | |
| Event observation | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | AJO Message Feedback Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Message Feedback Event Schema | |
| Mapping type | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | AJO Message Feedback Event Schema |
| Observation mapping | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | AJO Message Feedback Event Schema | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | AJO Message Feedback Event Schema | |
| Outcome identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | AJO Message Feedback Event Schema | |
| Outcome property path | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | AJO Message Feedback Event Schema | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | AJO Message Feedback Event Schema | |
| Placement ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | AJO Message Feedback Event Schema | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | AJO Message Feedback Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > id | A unique identifier for the decision placement. | AJO Message Feedback Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Message Feedback Event Schema | |
| Scope Rank | integer | _experience > decisioning > propositions > items > decisionScopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | AJO Message Feedback Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > decisionScopeDetails > strategies | The steps that were executed when the decision was made. | AJO Message Feedback Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Message Feedback Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Message Feedback Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Message Feedback Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Message Feedback Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Message Feedback Event Schema | |
| Decision Proposition Identifier | string | _experience > decisioning > propositions > items > id | The unique identifier of the proposition that originally contained the decision options that are being acted upon (see the corresponding 'items' field in this object). When this identifier is present, direct attribution is given to a unique proposition. If the identifier is missing, the action for the items could not be assiciated with a unique proposition. | AJO Message Feedback Event Schema | |
| Selected Options | array | _experience > decisioning > propositions > items > items | One or more of the previously proposed options that this experience event is related to. Those items were returned as output of the decision for a requested scope and are now part of an interaction. For instance, if the decision returned five proposed videos to watch and the user selected two in a "Save For Later" interaction, then this experience event could record the user's reaction with an event type "custom.savedToWatchLater" and list the two selected videos in the 'items' array. | AJO Message Feedback Event Schema | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsProfile > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Message Feedback Event Schema | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsTotal > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Message Feedback Event Schema | |
| Decision Option ETag | string | _experience > decisioning > propositions > items > items > items > _repo > etag | The revision that the decision option object was at when the snapshot was taken. | AJO Message Feedback Event Schema | |
| Decision Option Characteristics | object | _experience > decisioning > propositions > items > items > items > characteristics | Additional properties or attributes belonging to this particular decision option. Different instances can have different characteristics (keys in the map). The characteristics are name value pairs used to distinguish one decision option from others. Characteristics are used as values in content that represents this decision option and as features to analyze and optimize the performance of an option. When every instance has the same attribute or property, that aspect should be modeled as an extension schema that derives from decision option detail. | AJO Message Feedback Event Schema | |
| Decision Option Identifier | string | _experience > decisioning > propositions > items > items > items > id | A unique identifier for the decision option. | AJO Message Feedback Event Schema | |
| Item Selection | object | _experience > decisioning > propositions > items > items > items > itemSelection | The detail of an item selection of which the item was proposed. | AJO Message Feedback Event Schema | |
| Ranking Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | AJO Message Feedback Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Message Feedback Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Message Feedback Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Message Feedback Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Message Feedback Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Message Feedback Event Schema | |
| Selection Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | AJO Message Feedback Event Schema | |
| Selection Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > selectionType | Selection type. The type of selection of which the item was derived from. | selectionStrategy: Selection Strategy fallback: Fallback Item manual: Manual Item | AJO Message Feedback Event Schema |
| Decision Option Strategy ID | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyID | Strategy ID. The strategy identifier of which the item was derived from. | AJO Message Feedback Event Schema | |
| Strategy Name | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyName | Strategy name. The strategy name of which the item was derived from. | AJO Message Feedback Event Schema | |
| Selection Version | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > version | Selection version. The version of which the item was derived from. | AJO Message Feedback Event Schema | |
| Decision Option Name | string | _experience > decisioning > propositions > items > items > items > name | Option name. The name is displayed in various user interfaces. | AJO Message Feedback Event Schema | |
| Option Content | object | _experience > decisioning > propositions > items > items > items > optionContent | Additional properties or attributes related to offer content | AJO Message Feedback Event Schema | |
| Content Component Type | string | _experience > decisioning > propositions > items > items > items > optionContent > _type | Content Component Type. An enumerated set of URIs where each value maps to a type given to the content component. Some consumers of the content representations are expecting the @type value to be a reference to schema that describes additional properties of the content component. | AJO Message Feedback Event Schema | |
| Format | string | _experience > decisioning > propositions > items > items > items > optionContent > _dc > format | The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats). | AJO Message Feedback Event Schema | |
| Language | array | _experience > decisioning > propositions > items > items > items > optionContent > _dc > language | The language or languages of the resource. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | AJO Message Feedback Event Schema | |
| Decision Option Score | number | _experience > decisioning > propositions > items > items > items > score | Calcuated value for that option in the context of a single scope. The value is only available if a score was calculated. | AJO Message Feedback Event Schema | |
| Decision Option Selection ID | string | _experience > decisioning > propositions > items > items > items > selectionID | Option selection ID. The selectionID of which the item was derived from. | AJO Message Feedback Event Schema | |
| Decision Option Selection Type | string | _experience > decisioning > propositions > items > items > items > selectionType | Option selection type. The selection type of which the item was derived from. | AJO Message Feedback Event Schema | |
| Decision Option Tags | array | _experience > decisioning > propositions > items > items > items > tags | The set of tags associated with this option. The tags are used indicate catetoegies (dimensions) that the option belonged to at the time the proposition was made. | AJO Message Feedback Event Schema | |
| Decision Option Tracking Token | string | _experience > decisioning > propositions > items > items > items > trackingToken | Option tracking token. The unique token pertains to the event of which the item event was derived from. | AJO Message Feedback Event Schema | |
| Decision Scope | string | _experience > decisioning > propositions > items > scope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. | AJO Message Feedback Event Schema | |
| Decision Scope Snapshot | object | _experience > decisioning > propositions > items > scopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. | AJO Message Feedback Event Schema | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | AJO Message Feedback Event Schema | |
| Activity ETag | string | _experience > decisioning > propositions > items > scopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | AJO Message Feedback Event Schema | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | AJO Message Feedback Event Schema | |
| Fallback Option | string | _experience > decisioning > propositions > items > scopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | AJO Message Feedback Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > scopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Message Feedback Event Schema | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > scopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | AJO Message Feedback Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > scopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Message Feedback Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > scopeDetails > activity > priority | Priority set for the activity during publication. | AJO Message Feedback Event Schema | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | AJO Message Feedback Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > scopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Message Feedback Event Schema | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > scopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | AJO Message Feedback Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Message Feedback Event Schema | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | AJO Message Feedback Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Message Feedback Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > name | The decision policy name | AJO Message Feedback Event Schema | |
| Decision Provider | string | _experience > decisioning > propositions > items > scopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | AJO Message Feedback Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > scopeDetails > experience | The experience that was selected when the decision was made. | AJO Message Feedback Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > scopeDetails > experience > id | A unique identifier for the decision option. | AJO Message Feedback Event Schema | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > scopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | AJO Message Feedback Event Schema | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | AJO Message Feedback Event Schema | |
| Event observation | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | AJO Message Feedback Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Message Feedback Event Schema | |
| Mapping type | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | AJO Message Feedback Event Schema |
| Observation mapping | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | AJO Message Feedback Event Schema | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | AJO Message Feedback Event Schema | |
| Outcome identifier | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | AJO Message Feedback Event Schema | |
| Outcome property path | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | AJO Message Feedback Event Schema | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | AJO Message Feedback Event Schema | |
| Placement ETag | string | _experience > decisioning > propositions > items > scopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | AJO Message Feedback Event Schema | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | AJO Message Feedback Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > id | A unique identifier for the decision placement. | AJO Message Feedback Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > scopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Message Feedback Event Schema | |
| Scope Rank | integer | _experience > decisioning > propositions > items > scopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | AJO Message Feedback Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > scopeDetails > strategies | The steps that were executed when the decision was made. | AJO Message Feedback Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Message Feedback Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Message Feedback Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Message Feedback Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Message Feedback Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Message Feedback Event Schema | |
| ExperienceEvent merge ID | string | eventMergeId | An ID to correlate or merge multiple Experience events together that are essentially the same event or should be merged. This is intended to be populated by the data producer prior to ingestion. | AJO Message Feedback Event Schema | |
| Event Type | string | eventType | The primary event type for this time-series record. | advertising.completes: Advertising Completes advertising.timePlayed: Advertising Time Played advertising.federated: Advertising Federated advertising.clicks: Advertising Clicks advertising.conversions: Advertising Conversions advertising.firstQuartiles: Advertising First Quartiles advertising.impressions: Advertising Impressions advertising.midpoints: Advertising Midpoints advertising.starts: Advertising Starts advertising.thirdQuartiles: Advertising Third Quartiles application.close: Application Close application.launch: Application Launch web.webpagedetails.pageViews: Web Webpagedetails Page Views web.webinteraction.linkClicks: Web Webinteraction Link Clicks web.formFilledOut: Web Form Filled Out commerce.checkouts: Commerce Checkouts commerce.productListAdds: Commerce Product List (Cart) Adds commerce.productListOpens: Commerce Product List (Cart) Opens commerce.productListRemovals: Commerce Product List (Cart) Removals commerce.productListReopens: Commerce Product List (Cart) Reopens commerce.productListViews: Commerce Product List (Cart) Views commerce.productViews: Commerce Product Views commerce.purchases: Commerce Purchases commerce.saveForLaters: Commerce Save For Laters commerce.backofficeOrderPlaced: Commerce Backoffice Order Placed commerce.backofficeOrderCancelled: Commerce Backoffice Order Cancelled commerce.backofficeOrderItemsShipped: Commerce Backoffice OrderItems Shipped commerce.backofficeCreditMemoIssued: Commerce Backoffice CreditMemo Issued commerce.backofficeShipmentCompleted: Commerce Backoffice Shipment Completed decisioning.propositionDisplay: Decisioning Proposition Display decisioning.propositionInteract: Decisioning Proposition Interact decisioning.propositionSend: Decisioning Proposition Send decisioning.propositionDismiss: Decisioning Proposition Dismiss decisioning.propositionTrigger: Decisioning Proposition Trigger delivery.feedback: Delivery Feedback message.feedback: Message Feedback message.tracking: Message Tracking message.renderingData: Message Rendering Data pushTracking.applicationOpened: Push Tracking Application Opened pushTracking.customAction: Push Tracking Custom Action listOperation.removeFromList: List Operation Remove From List listOperation.addToList: List Operation Add To List leadOperation.scoreChanged: Lead Operation Score Changed leadOperation.revenueStageChanged: Lead Operation Revenue Stage changed leadOperation.statusInCampaignProgressionChanged: Lead Operation Status In Campaign Progression Changed leadOperation.interestingMoment: Lead Operation Interesting Moment leadOperation.newLead: Lead Operation New Lead leadOperation.convertLead: Lead Operation Convert Lead leadOperation.callWebhook: Lead Operation Call Webhook leadOperation.changeEngagementCampaignCadence: Change Engagement Campaign Cadence leadOperation.addToCampaign: Lead Operation Add To Campaign leadOperation.changeCampaignStream: Lead Operation Change Campaign Stream leadOperation.mergeLeads: Lead Operation Merge Leads directMarketing.emailBounced: Direct Marketing Email Bounced directMarketing.emailBouncedSoft: Direct Marketing Email Bounced Soft directMarketing.emailDelivered: Direct Marketing Email Delivered directMarketing.emailUnsubscribed: Direct Marketing Email Unsubscribed directMarketing.emailOpened: Direct Marketing Email Opened directMarketing.emailClicked: Direct Marketing Email Clicked directMarketing.emailSent: Direct Marketing Email Sent opportunityEvent.removeFromOpportunity: Opportunity Event Remove From Opportunity opportunityEvent.addToOpportunity: Opportunity Event Add To Opportunity opportunityEvent.opportunityUpdated: Opportunity Event Opportunity Updated inappmessageTracking.dismiss: inapp message was dimissed inappmessageTracking.display: inapp message was displayed inappmessageTracking.interact: inapp message was interacted with media.ping: Media ping media.sessionStart: Media sessionStart media.play: Media play media.bufferStart: Media bufferStart media.pauseStart: Media pauseStart media.chapterStart: Media chapterStart media.chapterSkip: Media chapterSkip media.chapterComplete: Media chapterComplete media.adStart: Media adStart media.adSkip: Media adSkip media.adComplete: Media adComplete media.adBreakStart: Media adBreakStart media.adBreakComplete: Media adBreakComplete media.bitrateChange: Media bitrateChange media.error: Media error media.sessionComplete: Media sessionComplete media.sessionEnd: Media sessionEnd media.statesUpdate: Media statesUpdate media.downloaded: Media downloaded content media.customTracking: Media custom tracking location.entry: Location entry location.exit: Location exit | AJO Message Feedback Event Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Message Feedback Event Schema | |
| Primary | boolean | identityMap > additionalProperties > items > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Message Feedback Event Schema | |
| Produced By | string | producedBy | Value that describes the producer of the event - suggested values would be 'self', 'system', 'salesRep', etc. Can be used to filter out certain producers if needed. | self: Self system: System salesRef: Sales Representative customerRep: Customer Representative | AJO Message Feedback Event Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO Message Feedback Event Schema | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the time-series event. | AJO Email Tracking Experience Event Schema | |
| Address | string | _experience > customerJourneyManagement > emailChannelContext > address | The technical address, for example, 'name@domain.com' as commonly defined in RFC2822 and subsequent standards. | AJO Email Tracking Experience Event Schema | |
| Email Attachments | array | _experience > customerJourneyManagement > emailChannelContext > attachment | List of attachments in the email message. | AJO Email Tracking Experience Event Schema | |
| Content Type | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > contentType | MIME type of the attachment (e.g., application/pdf, image/jpeg). | AJO Email Tracking Experience Event Schema | |
| Attachment Name | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > name | File name of the attachment. | AJO Email Tracking Experience Event Schema | |
| Attachment Size | integer | _experience > customerJourneyManagement > emailChannelContext > attachment > items > size | Size of the attachment in bytes. | AJO Email Tracking Experience Event Schema | |
| Domain | string | _experience > customerJourneyManagement > emailChannelContext > domain | Domain of the recipient's email address. | AJO Email Tracking Experience Event Schema | |
| Email Namespace | string | _experience > customerJourneyManagement > emailChannelContext > namespace | Email namespace associated with the email address in the consent preferences in the Profile, e.g. email or Email | AJO Email Tracking Experience Event Schema | |
| IP Address | string | _experience > customerJourneyManagement > emailChannelContext > outboundIP | Outbound IP address of the customer used to deliver the message. | AJO Email Tracking Experience Event Schema | |
| AJO Campaign ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignID | Unique ID of the AJO Campaign that triggered this message execution. | AJO Email Tracking Experience Event Schema | |
| AJO Campaign Version ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignVersionID | Version ID of the AJO Campaign that triggered this message execution. | AJO Email Tracking Experience Event Schema | |
| Audience | object | _experience > customerJourneyManagement > messageExecution > audience | Defines the audience associated with this message execution. | AJO Email Tracking Experience Event Schema | |
| Audience ID | string | _experience > customerJourneyManagement > messageExecution > audience > id | Identifier for the audience. | AJO Email Tracking Experience Event Schema | |
| Audience Type | string | _experience > customerJourneyManagement > messageExecution > audience > type | Type of the audience. Specifies one of the predefined audience categories. | ORCHESTRATED_CAMPAIGN: Orchestrated Campaign UPS: UPS AUDIENCE_ORCHESTRATION: Audience Orchestration | AJO Email Tracking Experience Event Schema |
| Batch Instance ID | string | _experience > customerJourneyManagement > messageExecution > batchInstanceID | GUID created at invocation of each new batch instance for a scheduled Journey or Campaign Action. E.g: If a scheduled Journey or Campaign Action runs at 8.00am and 10.00am, there will be two separate different batchInstanceID's. | AJO Email Tracking Experience Event Schema | |
| Campaign Action ID | string | _experience > customerJourneyManagement > messageExecution > campaignActionID | Action ID of the Campaign that triggered this message execution. | AJO Email Tracking Experience Event Schema | |
| Campaign ID | string | _experience > customerJourneyManagement > messageExecution > campaignID | Unique ID of the Campaign that triggered this message execution. | AJO Email Tracking Experience Event Schema | |
| Campaign Version ID | string | _experience > customerJourneyManagement > messageExecution > campaignVersionID | Version ID of the Campaign that triggered this message execution. | AJO Email Tracking Experience Event Schema | |
| Fragment Publication IDs | array | _experience > customerJourneyManagement > messageExecution > fragmentPublicationIDs | The Fragment Publication ID of parent fragment IDs of a MessageExecution originating this message. | AJO Email Tracking Experience Event Schema | |
| Journey Action ID | string | _experience > customerJourneyManagement > messageExecution > journeyActionID | Journey Action ID, for which MessageExecution is triggered. | AJO Email Tracking Experience Event Schema | |
| JourneyVersion ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionID | JourneyVersion Id triggerieng the MessageExecution. | AJO Email Tracking Experience Event Schema | |
| JourneyVersion Instance ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionInstanceID | Identifier of the journey version instance, specific to one individual (uuid). | AJO Email Tracking Experience Event Schema | |
| Journey Version Node ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionNodeID | Identifier of the journey version node, triggering the Message Execution. | AJO Email Tracking Experience Event Schema | |
| MessageExecution ID | string | _experience > customerJourneyManagement > messageExecution > messageExecutionID | The CJM activity originating this message. | AJO Email Tracking Experience Event Schema | |
| Message ID | string | _experience > customerJourneyManagement > messageExecution > messageID | Unique ID representing a non-personalized message sent to the end user. | AJO Email Tracking Experience Event Schema | |
| Message Publication ID | string | _experience > customerJourneyManagement > messageExecution > messagePublicationID | The Publication ID of parent Message ID of a MessageExecution originating this message. | AJO Email Tracking Experience Event Schema | |
| Message Type | string | _experience > customerJourneyManagement > messageExecution > messageType | Message Type, whether it's marketing or transactional message | marketing: Marketing transactional: Transactional | AJO Email Tracking Experience Event Schema |
| metadata | object | _experience > customerJourneyManagement > messageExecution > metadata | Dynamic contextual custom metadata information added by the user via the personalization helper. | AJO Email Tracking Experience Event Schema | |
| Source Action ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceActionID | Action id of the source from where message originate | AJO Email Tracking Experience Event Schema | |
| Source ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceID | Source Id of the entity where message originate. | AJO Email Tracking Experience Event Schema | |
| Source Type | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceType | Classifies the source type of the message. | orchestratedCampaign: Orchestrated Campaign singleStepCampaign: Single Step Campaign journey: Journey | AJO Email Tracking Experience Event Schema |
| Source Version ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceVersionID | Source Version Id of the entity where message originate. | AJO Email Tracking Experience Event Schema | |
| Wave ID | string | _experience > customerJourneyManagement > messageExecution > waveID | Identifier of the wave execution for this message execution. Present when the message execution originates from a wave-driven Journey or Campaign Action and used to correlate with step events and message feedback across the pipeline. | AJO Email Tracking Experience Event Schema | |
| The entity in whose context this event is published | string | _experience > customerJourneyManagement > messageInteraction > entityType | The entity in whose context this event is published | landing_page: Event is related to landing page entity message: Event is related to message entity | AJO Email Tracking Experience Event Schema |
| Environment Details | object | _experience > customerJourneyManagement > messageInteraction > environment | Describes environment details involved in a message interaction. | AJO Email Tracking Experience Event Schema | |
| Browser Details | object | _experience > customerJourneyManagement > messageInteraction > environment > browserDetails | Details about the browser used during the interaction. | AJO Email Tracking Experience Event Schema | |
| User Agent | string | _experience > customerJourneyManagement > messageInteraction > environment > browserDetails > userAgent | The user agent string of the browser. | AJO Email Tracking Experience Event Schema | |
| IPv4 Address | string | _experience > customerJourneyManagement > messageInteraction > environment > ipV4 | The IPv4 address of the client. | AJO Email Tracking Experience Event Schema | |
| Fill Out Form | object | _experience > customerJourneyManagement > messageInteraction > fillOutForm | Details about form filled out during web interaction. | AJO Email Tracking Experience Event Schema | |
| Web Form ID | string | _experience > customerJourneyManagement > messageInteraction > fillOutForm > webFormID | Unique Identifier for the web form. | AJO Email Tracking Experience Event Schema | |
| Interaction Type | string | _experience > customerJourneyManagement > messageInteraction > interactionType | Specify action made by user on a message. | click: Message link clicked. open: Message opened. unsubscribe: Unsubscribed from messages. spam_complaint: Message is marked as spam by the user. subscription: Subscribe / Unsubscribe to a subscription list. submit: Submit message. visit: Message visited. bot_open: Message opened by a bot. bot_click: Message link clicked by a bot. reply: Message replied to by recipient. | AJO Email Tracking Experience Event Schema |
| Tracker URL Label | string | _experience > customerJourneyManagement > messageInteraction > label | Human-Friendly label. | AJO Email Tracking Experience Event Schema | |
| Landing Page Details | object | _experience > customerJourneyManagement > messageInteraction > landingpage | Describes landing pages involved in a message interaction. | AJO Email Tracking Experience Event Schema | |
| Additional Data | object | _experience > customerJourneyManagement > messageInteraction > landingpage > additionalData | Additional data added by the marketer while authoring the landing page. | AJO Email Tracking Experience Event Schema | |
| Form Data | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData | Data filled by the user on the landing page form. | AJO Email Tracking Experience Event Schema | |
| Consent details. | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents | Consent details input by the end user in the landing page. | AJO Email Tracking Experience Event Schema | |
| Channel level consent details | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents > channel | Consent details specific to channel like email/push etc | AJO Email Tracking Experience Event Schema | |
| Consent choice | string | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents > channel > additionalProperties > _experience > customerJourneyManagement > messageInteraction > val | Consent choice for the channel. | y: Subscribed to channel n: Unsubscribed to channel p: Subscription Pending u: Subscription Unknown | AJO Email Tracking Experience Event Schema |
| Contact address level consent details. | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents > idSpecific | Consent details specific to contact address. | AJO Email Tracking Experience Event Schema | |
| Consent choice | string | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents > idSpecific > additionalProperties > _experience > customerJourneyManagement > messageInteraction > val | Consent choice for the contact address. | y: Contact address subscribed n: Contact address unsubscribed p: Subscription Pending u: Subscription Unknown | AJO Email Tracking Experience Event Schema |
| Contact address specified by the subscriber. | string | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > subscriberContactAddress | Contact address specified by the subscriber. | AJO Email Tracking Experience Event Schema | |
| Subscription details. | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > subscriptions | Subscription details input by the end user in the landing page. | AJO Email Tracking Experience Event Schema | |
| Subscription Type | string | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > subscriptions > additionalProperties > _experience > customerJourneyManagement > messageInteraction > type | The type of subscription. | AJO Email Tracking Experience Event Schema | |
| Subscription Choice | string | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > subscriptions > additionalProperties > _experience > customerJourneyManagement > messageInteraction > val | Subscription Choice for the Subscription List. | y: Subscribed to Subscription List n: Unsubscribed to Subscription List p: Subscription Pending u: Subscription Unknown | AJO Email Tracking Experience Event Schema |
| Landing Page ID | string | _experience > customerJourneyManagement > messageInteraction > landingpage > landingPageID | Unique Identifier for Landing Page. | AJO Email Tracking Experience Event Schema | |
| Landing Page Name | string | _experience > customerJourneyManagement > messageInteraction > landingpage > landingPageName | Human-Friendly name of landing page. | AJO Email Tracking Experience Event Schema | |
| Source | string | _experience > customerJourneyManagement > messageInteraction > landingpage > source | Source of the Landing page. | AJO Email Tracking Experience Event Schema | |
| Source Type | string | _experience > customerJourneyManagement > messageInteraction > landingpage > sourceType | Type of the Source of Landing Page. | internal: Internal for AJO Landing Page external: External for Non-AJO Landing Page | AJO Email Tracking Experience Event Schema |
| Message Reply Details | object | _experience > customerJourneyManagement > messageInteraction > messageReply | Describes reply message interaction. | AJO Email Tracking Experience Event Schema | |
| Additional Metadata | object | _experience > customerJourneyManagement > messageInteraction > messageReply > additionalMetadata | Additional metadata that can be used in Journey. | AJO Email Tracking Experience Event Schema | |
| Reply Channel | string | _experience > customerJourneyManagement > messageInteraction > messageReply > channel | The channel through which the reply was received. | email: Email reply | AJO Email Tracking Experience Event Schema |
| Email Specific Details | object | _experience > customerJourneyManagement > messageInteraction > messageReply > email | Email-specific metadata and threading information. | AJO Email Tracking Experience Event Schema | |
| In Reply To | string | _experience > customerJourneyManagement > messageInteraction > messageReply > email > inReplyTo | The In-Reply-To header value, containing the Message-ID of the original message being replied to. | AJO Email Tracking Experience Event Schema | |
| Message ID | string | _experience > customerJourneyManagement > messageInteraction > messageReply > email > messageID | The Message-ID header value of the message, uniquely identifying this message in email threading. | AJO Email Tracking Experience Event Schema | |
| References | array | _experience > customerJourneyManagement > messageInteraction > messageReply > email > references | The References header value, containing the chain of Message-IDs in the conversation thread. | AJO Email Tracking Experience Event Schema | |
| Email Subject | string | _experience > customerJourneyManagement > messageInteraction > messageReply > email > subject | Subject line of the email message. | AJO Email Tracking Experience Event Schema | |
| Identified Intent | string | _experience > customerJourneyManagement > messageInteraction > messageReply > intent | Identified intent of the reply. | AJO Email Tracking Experience Event Schema | |
| Channel Surface ID | string | _experience > customerJourneyManagement > messageInteraction > messageReply > surfaceID | Channel Surface used to send the original message. | AJO Email Tracking Experience Event Schema | |
| Reply Timestamp | string | _experience > customerJourneyManagement > messageInteraction > messageReply > timestamp | Timestamp when the reply was received. | AJO Email Tracking Experience Event Schema | |
| Offer Details | object | _experience > customerJourneyManagement > messageInteraction > offers | Describes offer(s) involved in a message interaction. | AJO Email Tracking Experience Event Schema | |
| Offer Activity ID | string | _experience > customerJourneyManagement > messageInteraction > offers > activityID | Unique Offer Decision identifier. | AJO Email Tracking Experience Event Schema | |
| Offer Count | integer | _experience > customerJourneyManagement > messageInteraction > offers > offerCount | Count of offers included in the offer proposition. | AJO Email Tracking Experience Event Schema | |
| Offer ID | string | _experience > customerJourneyManagement > messageInteraction > offers > offerID | Unique Identifier for Offer. | AJO Email Tracking Experience Event Schema | |
| Placement ID | string | _experience > customerJourneyManagement > messageInteraction > offers > placementID | Unique Identifier for Offer Placement. | AJO Email Tracking Experience Event Schema | |
| Proposition ID | string | _experience > customerJourneyManagement > messageInteraction > offers > propositionID | Unique Identifier for Offer Proposition. | AJO Email Tracking Experience Event Schema | |
| Proposition Time | string | _experience > customerJourneyManagement > messageInteraction > offers > propositionTime | Time at which the Offer proposition was generated. | AJO Email Tracking Experience Event Schema | |
| Offer Decision Scope ID | string | _experience > customerJourneyManagement > messageInteraction > offers > scopeID | Unique Offer Decison Scope identifier(offer-activity-id+placement-id BASE64 encoded). | AJO Email Tracking Experience Event Schema | |
| Subscription Details | object | _experience > customerJourneyManagement > messageInteraction > subscription | Describes subscription involved in a message interaction. | AJO Email Tracking Experience Event Schema | |
| Source | string | _experience > customerJourneyManagement > messageInteraction > subscription > source | Source of the Subscription List. | AJO Email Tracking Experience Event Schema | |
| Source Type | string | _experience > customerJourneyManagement > messageInteraction > subscription > sourceType | Type of the Source of Subscription List. | internal: Internal for AJO Landing Page external: External for Non-AJO Landing Page | AJO Email Tracking Experience Event Schema |
| Subscription Choice | string | _experience > customerJourneyManagement > messageInteraction > subscription > subscriptionChoice | Subscription Choice for the Subscription List. | yes: Subscribed to Subscription List no: Unsubscribed to Subscription List pending: Subscription Pending unknown: Subscription Unknown | AJO Email Tracking Experience Event Schema |
| Subscription List ID | string | _experience > customerJourneyManagement > messageInteraction > subscription > subscriptionListID | Unique Identifier for Subscription List. | AJO Email Tracking Experience Event Schema | |
| Link Tags | array | _experience > customerJourneyManagement > messageInteraction > tags | The tags present on this link. | AJO Email Tracking Experience Event Schema | |
| URL Tracking Type | string | _experience > customerJourneyManagement > messageInteraction > trackingType | The tracking type of the URL. It may be `subscription`, or a user-defined category. | AJO Email Tracking Experience Event Schema | |
| Tracker URL | string | _experience > customerJourneyManagement > messageInteraction > url | The URL clicked by the user. | AJO Email Tracking Experience Event Schema | |
| Tracker URL ID | string | _experience > customerJourneyManagement > messageInteraction > urlID | Unique Identifier of the URL clicked by the user. | AJO Email Tracking Experience Event Schema | |
| Web Details | object | _experience > customerJourneyManagement > messageInteraction > web | Describes web interaction details involved in a message interaction. | AJO Email Tracking Experience Event Schema | |
| Web Page Details | object | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails | Details about the web page involved in the interaction. | AJO Email Tracking Experience Event Schema | |
| Name | string | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails > name | The name of the web page. | AJO Email Tracking Experience Event Schema | |
| Query Parameters | string | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails > queryParameters | The query parameters of the web page URL. | AJO Email Tracking Experience Event Schema | |
| Web Page ID | string | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails > webPageID | Unique Identifier for the web page. | AJO Email Tracking Experience Event Schema | |
| Web Referrer | object | _experience > customerJourneyManagement > messageInteraction > web > webReferrer | Details about the web referrer. | AJO Email Tracking Experience Event Schema | |
| URL | string | _experience > customerJourneyManagement > messageInteraction > web > webReferrer > URL | The referrer URL. | AJO Email Tracking Experience Event Schema | |
| Experience channel | object | _experience > customerJourneyManagement > messageProfile > channel | Experience channel related to the ExperienceEvent. | AJO Email Tracking Experience Event Schema | |
| Referring Source | string | _experience > customerJourneyManagement > messageProfile > channel > referringSource | Referring source to this channel | AJO Email Tracking Experience Event Schema | |
| isSendTimeOptimized | boolean | _experience > customerJourneyManagement > messageProfile > isSendTimeOptimized | True if the message execution is send time optimized. | AJO Email Tracking Experience Event Schema | |
| isTestExecution | boolean | _experience > customerJourneyManagement > messageProfile > isTestExecution | True if the message is sent as Test Execution. | AJO Email Tracking Experience Event Schema | |
| MessageProfile ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileID | A unique id refers to every single message sent as part of a MessageExecution activity. | AJO Email Tracking Experience Event Schema | |
| Message Profile Tracking ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileTrackingID | A unique tracking id refers to every single message sent as part of a MessageExecution activity. | AJO Email Tracking Experience Event Schema | |
| Request ID | string | _experience > customerJourneyManagement > messageProfile > requestID | A unique request id refers to every single message sent as part of a MessageExecution activity. | AJO Email Tracking Experience Event Schema | |
| Secondary Dimension Id | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionID | The secondary dimension id of the message profile. | AJO Email Tracking Experience Event Schema | |
| Secondary Dimension Name | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionName | The secondary dimension name of the message profile. | AJO Email Tracking Experience Event Schema | |
| Content Variant | string | _experience > customerJourneyManagement > messageProfile > variant | A message execution can have multiple variants e.g. Multilingual (translated variants for the same content) or A/B testing (different content to test what works better) but a message delivered to a recipient always contains one of them. | AJO Email Tracking Experience Event Schema | |
| Live Activity Details | object | _experience > customerJourneyManagement > pushChannelContext > liveActivity | Live activity context for mobile push notifications. It includes the live activity ID, live activity event and an optional channel id which is used incase of broadcasting a live activity across multiple devices. | AJO Email Tracking Experience Event Schema | |
| Broadcast Channel ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > channelID | The broadcast channel identifier for the live activity. | AJO Email Tracking Experience Event Schema | |
| Live Activity Event | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > event | The type of live activity event being triggered. | localStart: Local start event for live activity pushToStart: Push to start or remote start event for live activity update: Update event for live activity end: End event for live activity | AJO Email Tracking Experience Event Schema |
| Live Activity ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > liveActivityID | The unique identifier for the live activity. | AJO Email Tracking Experience Event Schema | |
| Push Platform | string | _experience > customerJourneyManagement > pushChannelContext > platform | Push provider service, e.g. apns or fcm | apns: Apple Push Notification service fcm: Firebase cloud messaging service | AJO Email Tracking Experience Event Schema |
| Channel Type | string | _experience > customerJourneyManagement > smsChannelContext > channelType | ChannelType will contain like : SMS, MMS , RCS etc. | AJO Email Tracking Experience Event Schema | |
| SMS inbound Message | string | _experience > customerJourneyManagement > smsChannelContext > inboundMessage | SMS inbound reply, e.g. stop, start, subscribe, etc. | AJO Email Tracking Experience Event Schema | |
| SMS inbound Number | string | _experience > customerJourneyManagement > smsChannelContext > inboundNumber | SMS inbound Number : Sender Id where the MO being received | AJO Email Tracking Experience Event Schema | |
| SMS messageType | string | _experience > customerJourneyManagement > smsChannelContext > messageType | SMS provider, e.g. inbound, inboundReply or send | AJO Email Tracking Experience Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > smsChannelContext > origTimestamp | Timestamp from Provider | AJO Email Tracking Experience Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > smsChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Email Tracking Experience Event Schema | |
| SMS Provider | string | _experience > customerJourneyManagement > smsChannelContext > smsProvider | SMS provider , e.g. sinch or twilio | sinch: Sinch sms provider infobip: Twilio sms provider twilio: Twilio sms provider vibes: Vibes sms Provider | AJO Email Tracking Experience Event Schema |
| Status | object | _experience > customerJourneyManagement > smsChannelContext > status | Status section containing provider feedback details. | AJO Email Tracking Experience Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Email Tracking Experience Event Schema |
| Message | string | _experience > customerJourneyManagement > smsChannelContext > status > message | Message from the SMS provider, either success or failure. | AJO Email Tracking Experience Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > providerFeedbackStatus | Status as reported by the SMS provider (e.g. DeliveredToTerminal), before mapping. | AJO Email Tracking Experience Event Schema | |
| Channel Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > channelType | whatsApp ChannelType will contain like : Utility,Marketing,Promotional. | AJO Email Tracking Experience Event Schema | |
| whatsApp Inbound Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundMessage | whatsApp inbound reply, e.g. stop, start, subscribe, etc. | AJO Email Tracking Experience Event Schema | |
| whatsApp Inbound Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundNumber | whatsApp inbound Number : Sender Id where the MO being received | AJO Email Tracking Experience Event Schema | |
| Selected Description | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedDescription | Description of the Selected WhatsApp interactive message | AJO Email Tracking Experience Event Schema | |
| ID of the selected option from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedID | ID of the selected option from WhatsApp | AJO Email Tracking Experience Event Schema | |
| User-selected title from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedTitle | User-selected title from WhatsApp | AJO Email Tracking Experience Event Schema | |
| Interactive type from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveType | Interactive type from WhatsApp message — options include: list reply, button reply, and button. | AJO Email Tracking Experience Event Schema | |
| whatsApp Message Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > messageType | whatsApp Message Type, e.g. templateBased,response | AJO Email Tracking Experience Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > whatsAppChannelContext > origTimestamp | Timestamp from Meta / WhatsApp | AJO Email Tracking Experience Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Email Tracking Experience Event Schema | |
| Response Action Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionActionName | Type of response action from WhatsApp - react, unreact, or reply | AJO Email Tracking Experience Event Schema | |
| Response Content | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionEvent | Content of the user response - emoji for reactions, or message text for replies to a specific message | AJO Email Tracking Experience Event Schema | |
| Original Message ID | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionMessageID | ID of the original message being responded to (for reactions or replies) | AJO Email Tracking Experience Event Schema | |
| Status | object | _experience > customerJourneyManagement > whatsAppChannelContext > status | Status section containing provider feedback details. | AJO Email Tracking Experience Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). Not the raw provider status. | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Email Tracking Experience Event Schema |
| Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > message | Message from the WhatsApp provider, either success or failure. | AJO Email Tracking Experience Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > providerFeedbackStatus | Status as reported by the WhatsApp provider (e.g. DeliveredToTerminal), before mapping. | AJO Email Tracking Experience Event Schema | |
| Channel Type | string | _experience > decisioning > channelType | The channel type for all propositions in this event. | code: Code-based Experience email: Email sms: SMS directMail: Direct Mail push: Push web: Web whatsApp: WhatsApp contentCard: Content Card inapp: In-App Messaging | AJO Email Tracking Experience Event Schema |
| ExD Decision Event Identifier | string | _experience > decisioning > exdRequestID | The unique identifier of the ExD decision event per request. | AJO Email Tracking Experience Event Schema | |
| Proposition Action | object | _experience > decisioning > propositionAction | The specific element that was interacted with which caused the proposition event to be triggered. | AJO Email Tracking Experience Event Schema | |
| id | string | _experience > decisioning > propositionAction > id | The customer generated id of the element with which the end-user interacted. | AJO Email Tracking Experience Event Schema | |
| label | string | _experience > decisioning > propositionAction > label | The customer generated display name of the element with which the end-user interacted. | AJO Email Tracking Experience Event Schema | |
| reason | string | _experience > decisioning > propositionAction > reason | The reason due to which an event was suppressed | AJO Email Tracking Experience Event Schema | |
| tokens | array | _experience > decisioning > propositionAction > tokens | Application-generated metadata associated with the element with which the end-user interacted. | AJO Email Tracking Experience Event Schema | |
| Proposition Event | object | _experience > decisioning > propositionEventType | A record of how the user interacted with the proposition. All propositions recorded on this event will be associated with the same event that is recorded here. | AJO Email Tracking Experience Event Schema | |
| decision | integer | _experience > decisioning > propositionEventType > decision | Proposition was offered to the client. This does not guarantee the proposition arrived or was displayed to the user. | AJO Email Tracking Experience Event Schema | |
| dismiss | integer | _experience > decisioning > propositionEventType > dismiss | User dismissed or rejected the proposition without any other direct interaction. | AJO Email Tracking Experience Event Schema | |
| display | integer | _experience > decisioning > propositionEventType > display | Proposition was displayed to the user. | AJO Email Tracking Experience Event Schema | |
| interact | integer | _experience > decisioning > propositionEventType > interact | User interacted with the proposition, usually in a positive way. | AJO Email Tracking Experience Event Schema | |
| send | integer | _experience > decisioning > propositionEventType > send | Proposition was sent to the client. This does not guarantee the proposition arrived or was displayed to the user. | AJO Email Tracking Experience Event Schema | |
| suppressDisplay | integer | _experience > decisioning > propositionEventType > suppressDisplay | Proposition was suppressed while displaying it to the client | AJO Email Tracking Experience Event Schema | |
| suppressSend | integer | _experience > decisioning > propositionEventType > suppressSend | Proposition was suppressed while sending it to the client | AJO Email Tracking Experience Event Schema | |
| trigger | integer | _experience > decisioning > propositionEventType > trigger | Proposition was chosen to be displayed by the client SDK. Other factors may prevent it from actually being displayed. | AJO Email Tracking Experience Event Schema | |
| unsubscribe | integer | _experience > decisioning > propositionEventType > unsubscribe | User has requested to not be shown the proposition in the future. | AJO Email Tracking Experience Event Schema | |
| Involved Propositions | array | _experience > decisioning > propositions | An array of decision propositions that contributed to the experience event. The experience event is attributed (at least partially) to those prior decisions/propositions. An individual profile's proposition-response history is maintained with these decision identifiers. | AJO Email Tracking Experience Event Schema | |
| Decision Event Details (deprecated) | object | _experience > decisioning > propositions > items > decisionEventDetails | A snapshot of properties from the decision event when it occured. (deprecated) | AJO Email Tracking Experience Event Schema | |
| Algorithm Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Email Tracking Experience Event Schema | |
| Experience Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > experienceID | Unique identifier for the proposition's content. Recipients of propositions with the same value will receive the same content experience in the targeted placements. Moreover, propositions with the same value to the same user mean that the content of the propositions has not changed. Propositions with values indicate that the decision selections are different and a different experience resulted from the decision. Note that adding a placement to the decision scope always changes the experience value. | AJO Email Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionEventDetails > trafficType | The class of algorithm/policy that was used to serve this decision. Contextual indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Email Tracking Experience Event Schema |
| Decision Event Identifier (deprecated) | string | _experience > decisioning > propositions > items > decisionEventID | The unique identifier of the decision event that proposed the 'items' (options). For a given decision request and profile identity the output of the decision is a unique event. If a decision is requested again for the same profile and the output are the same options, it is still considered a different proposition with a unique event ID. Multiple propositions can be associated with the same decision event. See https://ns.adobe.com/experience/decisioning/proposition. (deprecated) | AJO Email Tracking Experience Event Schema | |
| Decision Event Scope (deprecated) | string | _experience > decisioning > propositions > items > decisionScope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. See https://ns.adobe.com/experience/decisioning/scope-details.(deprecated) | AJO Email Tracking Experience Event Schema | |
| Decision Event Scope Details (deprecated) | object | _experience > decisioning > propositions > items > decisionScopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. (deprecated) | AJO Email Tracking Experience Event Schema | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | AJO Email Tracking Experience Event Schema | |
| Activity ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | AJO Email Tracking Experience Event Schema | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | AJO Email Tracking Experience Event Schema | |
| Fallback Option | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | AJO Email Tracking Experience Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Email Tracking Experience Event Schema | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > decisionScopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | AJO Email Tracking Experience Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Email Tracking Experience Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > decisionScopeDetails > activity > priority | Priority set for the activity during publication. | AJO Email Tracking Experience Event Schema | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | AJO Email Tracking Experience Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > decisionScopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Email Tracking Experience Event Schema | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | AJO Email Tracking Experience Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Email Tracking Experience Event Schema | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | AJO Email Tracking Experience Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Email Tracking Experience Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > name | The decision policy name | AJO Email Tracking Experience Event Schema | |
| Decision Provider | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | AJO Email Tracking Experience Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > decisionScopeDetails > experience | The experience that was selected when the decision was made. | AJO Email Tracking Experience Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > experience > id | A unique identifier for the decision option. | AJO Email Tracking Experience Event Schema | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | AJO Email Tracking Experience Event Schema | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | AJO Email Tracking Experience Event Schema | |
| Event observation | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | AJO Email Tracking Experience Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Email Tracking Experience Event Schema | |
| Mapping type | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | AJO Email Tracking Experience Event Schema |
| Observation mapping | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | AJO Email Tracking Experience Event Schema | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | AJO Email Tracking Experience Event Schema | |
| Outcome identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | AJO Email Tracking Experience Event Schema | |
| Outcome property path | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | AJO Email Tracking Experience Event Schema | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | AJO Email Tracking Experience Event Schema | |
| Placement ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | AJO Email Tracking Experience Event Schema | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | AJO Email Tracking Experience Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > id | A unique identifier for the decision placement. | AJO Email Tracking Experience Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Email Tracking Experience Event Schema | |
| Scope Rank | integer | _experience > decisioning > propositions > items > decisionScopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | AJO Email Tracking Experience Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > decisionScopeDetails > strategies | The steps that were executed when the decision was made. | AJO Email Tracking Experience Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Email Tracking Experience Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Email Tracking Experience Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Email Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Email Tracking Experience Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Email Tracking Experience Event Schema | |
| Decision Proposition Identifier | string | _experience > decisioning > propositions > items > id | The unique identifier of the proposition that originally contained the decision options that are being acted upon (see the corresponding 'items' field in this object). When this identifier is present, direct attribution is given to a unique proposition. If the identifier is missing, the action for the items could not be assiciated with a unique proposition. | AJO Email Tracking Experience Event Schema | |
| Selected Options | array | _experience > decisioning > propositions > items > items | One or more of the previously proposed options that this experience event is related to. Those items were returned as output of the decision for a requested scope and are now part of an interaction. For instance, if the decision returned five proposed videos to watch and the user selected two in a "Save For Later" interaction, then this experience event could record the user's reaction with an event type "custom.savedToWatchLater" and list the two selected videos in the 'items' array. | AJO Email Tracking Experience Event Schema | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsProfile > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Email Tracking Experience Event Schema | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsTotal > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Email Tracking Experience Event Schema | |
| Decision Option ETag | string | _experience > decisioning > propositions > items > items > items > _repo > etag | The revision that the decision option object was at when the snapshot was taken. | AJO Email Tracking Experience Event Schema | |
| Decision Option Characteristics | object | _experience > decisioning > propositions > items > items > items > characteristics | Additional properties or attributes belonging to this particular decision option. Different instances can have different characteristics (keys in the map). The characteristics are name value pairs used to distinguish one decision option from others. Characteristics are used as values in content that represents this decision option and as features to analyze and optimize the performance of an option. When every instance has the same attribute or property, that aspect should be modeled as an extension schema that derives from decision option detail. | AJO Email Tracking Experience Event Schema | |
| Decision Option Identifier | string | _experience > decisioning > propositions > items > items > items > id | A unique identifier for the decision option. | AJO Email Tracking Experience Event Schema | |
| Item Selection | object | _experience > decisioning > propositions > items > items > items > itemSelection | The detail of an item selection of which the item was proposed. | AJO Email Tracking Experience Event Schema | |
| Ranking Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | AJO Email Tracking Experience Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Email Tracking Experience Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Email Tracking Experience Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Email Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Email Tracking Experience Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Email Tracking Experience Event Schema | |
| Selection Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | AJO Email Tracking Experience Event Schema | |
| Selection Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > selectionType | Selection type. The type of selection of which the item was derived from. | selectionStrategy: Selection Strategy fallback: Fallback Item manual: Manual Item | AJO Email Tracking Experience Event Schema |
| Decision Option Strategy ID | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyID | Strategy ID. The strategy identifier of which the item was derived from. | AJO Email Tracking Experience Event Schema | |
| Strategy Name | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyName | Strategy name. The strategy name of which the item was derived from. | AJO Email Tracking Experience Event Schema | |
| Selection Version | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > version | Selection version. The version of which the item was derived from. | AJO Email Tracking Experience Event Schema | |
| Decision Option Name | string | _experience > decisioning > propositions > items > items > items > name | Option name. The name is displayed in various user interfaces. | AJO Email Tracking Experience Event Schema | |
| Option Content | object | _experience > decisioning > propositions > items > items > items > optionContent | Additional properties or attributes related to offer content | AJO Email Tracking Experience Event Schema | |
| Content Component Type | string | _experience > decisioning > propositions > items > items > items > optionContent > _type | Content Component Type. An enumerated set of URIs where each value maps to a type given to the content component. Some consumers of the content representations are expecting the @type value to be a reference to schema that describes additional properties of the content component. | AJO Email Tracking Experience Event Schema | |
| Format | string | _experience > decisioning > propositions > items > items > items > optionContent > _dc > format | The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats). | AJO Email Tracking Experience Event Schema | |
| Language | array | _experience > decisioning > propositions > items > items > items > optionContent > _dc > language | The language or languages of the resource. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | AJO Email Tracking Experience Event Schema | |
| Decision Option Score | number | _experience > decisioning > propositions > items > items > items > score | Calcuated value for that option in the context of a single scope. The value is only available if a score was calculated. | AJO Email Tracking Experience Event Schema | |
| Decision Option Selection ID | string | _experience > decisioning > propositions > items > items > items > selectionID | Option selection ID. The selectionID of which the item was derived from. | AJO Email Tracking Experience Event Schema | |
| Decision Option Selection Type | string | _experience > decisioning > propositions > items > items > items > selectionType | Option selection type. The selection type of which the item was derived from. | AJO Email Tracking Experience Event Schema | |
| Decision Option Tags | array | _experience > decisioning > propositions > items > items > items > tags | The set of tags associated with this option. The tags are used indicate catetoegies (dimensions) that the option belonged to at the time the proposition was made. | AJO Email Tracking Experience Event Schema | |
| Decision Option Tracking Token | string | _experience > decisioning > propositions > items > items > items > trackingToken | Option tracking token. The unique token pertains to the event of which the item event was derived from. | AJO Email Tracking Experience Event Schema | |
| Decision Scope | string | _experience > decisioning > propositions > items > scope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. | AJO Email Tracking Experience Event Schema | |
| Decision Scope Snapshot | object | _experience > decisioning > propositions > items > scopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. | AJO Email Tracking Experience Event Schema | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | AJO Email Tracking Experience Event Schema | |
| Activity ETag | string | _experience > decisioning > propositions > items > scopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | AJO Email Tracking Experience Event Schema | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | AJO Email Tracking Experience Event Schema | |
| Fallback Option | string | _experience > decisioning > propositions > items > scopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | AJO Email Tracking Experience Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > scopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Email Tracking Experience Event Schema | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > scopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | AJO Email Tracking Experience Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > scopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Email Tracking Experience Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > scopeDetails > activity > priority | Priority set for the activity during publication. | AJO Email Tracking Experience Event Schema | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | AJO Email Tracking Experience Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > scopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Email Tracking Experience Event Schema | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > scopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | AJO Email Tracking Experience Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Email Tracking Experience Event Schema | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | AJO Email Tracking Experience Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Email Tracking Experience Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > name | The decision policy name | AJO Email Tracking Experience Event Schema | |
| Decision Provider | string | _experience > decisioning > propositions > items > scopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | AJO Email Tracking Experience Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > scopeDetails > experience | The experience that was selected when the decision was made. | AJO Email Tracking Experience Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > scopeDetails > experience > id | A unique identifier for the decision option. | AJO Email Tracking Experience Event Schema | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > scopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | AJO Email Tracking Experience Event Schema | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | AJO Email Tracking Experience Event Schema | |
| Event observation | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | AJO Email Tracking Experience Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Email Tracking Experience Event Schema | |
| Mapping type | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | AJO Email Tracking Experience Event Schema |
| Observation mapping | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | AJO Email Tracking Experience Event Schema | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | AJO Email Tracking Experience Event Schema | |
| Outcome identifier | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | AJO Email Tracking Experience Event Schema | |
| Outcome property path | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | AJO Email Tracking Experience Event Schema | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | AJO Email Tracking Experience Event Schema | |
| Placement ETag | string | _experience > decisioning > propositions > items > scopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | AJO Email Tracking Experience Event Schema | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | AJO Email Tracking Experience Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > id | A unique identifier for the decision placement. | AJO Email Tracking Experience Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > scopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Email Tracking Experience Event Schema | |
| Scope Rank | integer | _experience > decisioning > propositions > items > scopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | AJO Email Tracking Experience Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > scopeDetails > strategies | The steps that were executed when the decision was made. | AJO Email Tracking Experience Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Email Tracking Experience Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Email Tracking Experience Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Email Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Email Tracking Experience Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Email Tracking Experience Event Schema | |
| ExperienceEvent merge ID | string | eventMergeId | An ID to correlate or merge multiple Experience events together that are essentially the same event or should be merged. This is intended to be populated by the data producer prior to ingestion. | AJO Email Tracking Experience Event Schema | |
| Event Type | string | eventType | The primary event type for this time-series record. | advertising.completes: Advertising Completes advertising.timePlayed: Advertising Time Played advertising.federated: Advertising Federated advertising.clicks: Advertising Clicks advertising.conversions: Advertising Conversions advertising.firstQuartiles: Advertising First Quartiles advertising.impressions: Advertising Impressions advertising.midpoints: Advertising Midpoints advertising.starts: Advertising Starts advertising.thirdQuartiles: Advertising Third Quartiles application.close: Application Close application.launch: Application Launch web.webpagedetails.pageViews: Web Webpagedetails Page Views web.webinteraction.linkClicks: Web Webinteraction Link Clicks web.formFilledOut: Web Form Filled Out commerce.checkouts: Commerce Checkouts commerce.productListAdds: Commerce Product List (Cart) Adds commerce.productListOpens: Commerce Product List (Cart) Opens commerce.productListRemovals: Commerce Product List (Cart) Removals commerce.productListReopens: Commerce Product List (Cart) Reopens commerce.productListViews: Commerce Product List (Cart) Views commerce.productViews: Commerce Product Views commerce.purchases: Commerce Purchases commerce.saveForLaters: Commerce Save For Laters commerce.backofficeOrderPlaced: Commerce Backoffice Order Placed commerce.backofficeOrderCancelled: Commerce Backoffice Order Cancelled commerce.backofficeOrderItemsShipped: Commerce Backoffice OrderItems Shipped commerce.backofficeCreditMemoIssued: Commerce Backoffice CreditMemo Issued commerce.backofficeShipmentCompleted: Commerce Backoffice Shipment Completed decisioning.propositionDisplay: Decisioning Proposition Display decisioning.propositionInteract: Decisioning Proposition Interact decisioning.propositionSend: Decisioning Proposition Send decisioning.propositionDismiss: Decisioning Proposition Dismiss decisioning.propositionTrigger: Decisioning Proposition Trigger delivery.feedback: Delivery Feedback message.feedback: Message Feedback message.tracking: Message Tracking message.renderingData: Message Rendering Data pushTracking.applicationOpened: Push Tracking Application Opened pushTracking.customAction: Push Tracking Custom Action listOperation.removeFromList: List Operation Remove From List listOperation.addToList: List Operation Add To List leadOperation.scoreChanged: Lead Operation Score Changed leadOperation.revenueStageChanged: Lead Operation Revenue Stage changed leadOperation.statusInCampaignProgressionChanged: Lead Operation Status In Campaign Progression Changed leadOperation.interestingMoment: Lead Operation Interesting Moment leadOperation.newLead: Lead Operation New Lead leadOperation.convertLead: Lead Operation Convert Lead leadOperation.callWebhook: Lead Operation Call Webhook leadOperation.changeEngagementCampaignCadence: Change Engagement Campaign Cadence leadOperation.addToCampaign: Lead Operation Add To Campaign leadOperation.changeCampaignStream: Lead Operation Change Campaign Stream leadOperation.mergeLeads: Lead Operation Merge Leads directMarketing.emailBounced: Direct Marketing Email Bounced directMarketing.emailBouncedSoft: Direct Marketing Email Bounced Soft directMarketing.emailDelivered: Direct Marketing Email Delivered directMarketing.emailUnsubscribed: Direct Marketing Email Unsubscribed directMarketing.emailOpened: Direct Marketing Email Opened directMarketing.emailClicked: Direct Marketing Email Clicked directMarketing.emailSent: Direct Marketing Email Sent opportunityEvent.removeFromOpportunity: Opportunity Event Remove From Opportunity opportunityEvent.addToOpportunity: Opportunity Event Add To Opportunity opportunityEvent.opportunityUpdated: Opportunity Event Opportunity Updated inappmessageTracking.dismiss: inapp message was dimissed inappmessageTracking.display: inapp message was displayed inappmessageTracking.interact: inapp message was interacted with media.ping: Media ping media.sessionStart: Media sessionStart media.play: Media play media.bufferStart: Media bufferStart media.pauseStart: Media pauseStart media.chapterStart: Media chapterStart media.chapterSkip: Media chapterSkip media.chapterComplete: Media chapterComplete media.adStart: Media adStart media.adSkip: Media adSkip media.adComplete: Media adComplete media.adBreakStart: Media adBreakStart media.adBreakComplete: Media adBreakComplete media.bitrateChange: Media bitrateChange media.error: Media error media.sessionComplete: Media sessionComplete media.sessionEnd: Media sessionEnd media.statesUpdate: Media statesUpdate media.downloaded: Media downloaded content media.customTracking: Media custom tracking location.entry: Location entry location.exit: Location exit | AJO Email Tracking Experience Event Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Email Tracking Experience Event Schema | |
| Primary | boolean | identityMap > additionalProperties > items > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Email Tracking Experience Event Schema | |
| Produced By | string | producedBy | Value that describes the producer of the event - suggested values would be 'self', 'system', 'salesRep', etc. Can be used to filter out certain producers if needed. | self: Self system: System salesRef: Sales Representative customerRep: Customer Representative | AJO Email Tracking Experience Event Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO Email Tracking Experience Event Schema | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the time-series event. | AJO Push Tracking Experience Event Schema | |
| Address | string | _experience > customerJourneyManagement > emailChannelContext > address | The technical address, for example, 'name@domain.com' as commonly defined in RFC2822 and subsequent standards. | AJO Push Tracking Experience Event Schema | |
| Email Attachments | array | _experience > customerJourneyManagement > emailChannelContext > attachment | List of attachments in the email message. | AJO Push Tracking Experience Event Schema | |
| Content Type | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > contentType | MIME type of the attachment (e.g., application/pdf, image/jpeg). | AJO Push Tracking Experience Event Schema | |
| Attachment Name | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > name | File name of the attachment. | AJO Push Tracking Experience Event Schema | |
| Attachment Size | integer | _experience > customerJourneyManagement > emailChannelContext > attachment > items > size | Size of the attachment in bytes. | AJO Push Tracking Experience Event Schema | |
| Domain | string | _experience > customerJourneyManagement > emailChannelContext > domain | Domain of the recipient's email address. | AJO Push Tracking Experience Event Schema | |
| Email Namespace | string | _experience > customerJourneyManagement > emailChannelContext > namespace | Email namespace associated with the email address in the consent preferences in the Profile, e.g. email or Email | AJO Push Tracking Experience Event Schema | |
| IP Address | string | _experience > customerJourneyManagement > emailChannelContext > outboundIP | Outbound IP address of the customer used to deliver the message. | AJO Push Tracking Experience Event Schema | |
| AJO Campaign ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignID | Unique ID of the AJO Campaign that triggered this message execution. | AJO Push Tracking Experience Event Schema | |
| AJO Campaign Version ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignVersionID | Version ID of the AJO Campaign that triggered this message execution. | AJO Push Tracking Experience Event Schema | |
| Audience | object | _experience > customerJourneyManagement > messageExecution > audience | Defines the audience associated with this message execution. | AJO Push Tracking Experience Event Schema | |
| Audience ID | string | _experience > customerJourneyManagement > messageExecution > audience > id | Identifier for the audience. | AJO Push Tracking Experience Event Schema | |
| Audience Type | string | _experience > customerJourneyManagement > messageExecution > audience > type | Type of the audience. Specifies one of the predefined audience categories. | ORCHESTRATED_CAMPAIGN: Orchestrated Campaign UPS: UPS AUDIENCE_ORCHESTRATION: Audience Orchestration | AJO Push Tracking Experience Event Schema |
| Batch Instance ID | string | _experience > customerJourneyManagement > messageExecution > batchInstanceID | GUID created at invocation of each new batch instance for a scheduled Journey or Campaign Action. E.g: If a scheduled Journey or Campaign Action runs at 8.00am and 10.00am, there will be two separate different batchInstanceID's. | AJO Push Tracking Experience Event Schema | |
| Campaign Action ID | string | _experience > customerJourneyManagement > messageExecution > campaignActionID | Action ID of the Campaign that triggered this message execution. | AJO Push Tracking Experience Event Schema | |
| Campaign ID | string | _experience > customerJourneyManagement > messageExecution > campaignID | Unique ID of the Campaign that triggered this message execution. | AJO Push Tracking Experience Event Schema | |
| Campaign Version ID | string | _experience > customerJourneyManagement > messageExecution > campaignVersionID | Version ID of the Campaign that triggered this message execution. | AJO Push Tracking Experience Event Schema | |
| Fragment Publication IDs | array | _experience > customerJourneyManagement > messageExecution > fragmentPublicationIDs | The Fragment Publication ID of parent fragment IDs of a MessageExecution originating this message. | AJO Push Tracking Experience Event Schema | |
| Journey Action ID | string | _experience > customerJourneyManagement > messageExecution > journeyActionID | Journey Action ID, for which MessageExecution is triggered. | AJO Push Tracking Experience Event Schema | |
| JourneyVersion ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionID | JourneyVersion Id triggerieng the MessageExecution. | AJO Push Tracking Experience Event Schema | |
| JourneyVersion Instance ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionInstanceID | Identifier of the journey version instance, specific to one individual (uuid). | AJO Push Tracking Experience Event Schema | |
| Journey Version Node ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionNodeID | Identifier of the journey version node, triggering the Message Execution. | AJO Push Tracking Experience Event Schema | |
| MessageExecution ID | string | _experience > customerJourneyManagement > messageExecution > messageExecutionID | The CJM activity originating this message. | AJO Push Tracking Experience Event Schema | |
| Message ID | string | _experience > customerJourneyManagement > messageExecution > messageID | Unique ID representing a non-personalized message sent to the end user. | AJO Push Tracking Experience Event Schema | |
| Message Publication ID | string | _experience > customerJourneyManagement > messageExecution > messagePublicationID | The Publication ID of parent Message ID of a MessageExecution originating this message. | AJO Push Tracking Experience Event Schema | |
| Message Type | string | _experience > customerJourneyManagement > messageExecution > messageType | Message Type, whether it's marketing or transactional message | marketing: Marketing transactional: Transactional | AJO Push Tracking Experience Event Schema |
| metadata | object | _experience > customerJourneyManagement > messageExecution > metadata | Dynamic contextual custom metadata information added by the user via the personalization helper. | AJO Push Tracking Experience Event Schema | |
| Source Action ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceActionID | Action id of the source from where message originate | AJO Push Tracking Experience Event Schema | |
| Source ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceID | Source Id of the entity where message originate. | AJO Push Tracking Experience Event Schema | |
| Source Type | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceType | Classifies the source type of the message. | orchestratedCampaign: Orchestrated Campaign singleStepCampaign: Single Step Campaign journey: Journey | AJO Push Tracking Experience Event Schema |
| Source Version ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceVersionID | Source Version Id of the entity where message originate. | AJO Push Tracking Experience Event Schema | |
| Wave ID | string | _experience > customerJourneyManagement > messageExecution > waveID | Identifier of the wave execution for this message execution. Present when the message execution originates from a wave-driven Journey or Campaign Action and used to correlate with step events and message feedback across the pipeline. | AJO Push Tracking Experience Event Schema | |
| Experience channel | object | _experience > customerJourneyManagement > messageProfile > channel | Experience channel related to the ExperienceEvent. | AJO Push Tracking Experience Event Schema | |
| Referring Source | string | _experience > customerJourneyManagement > messageProfile > channel > referringSource | Referring source to this channel | AJO Push Tracking Experience Event Schema | |
| isSendTimeOptimized | boolean | _experience > customerJourneyManagement > messageProfile > isSendTimeOptimized | True if the message execution is send time optimized. | AJO Push Tracking Experience Event Schema | |
| isTestExecution | boolean | _experience > customerJourneyManagement > messageProfile > isTestExecution | True if the message is sent as Test Execution. | AJO Push Tracking Experience Event Schema | |
| MessageProfile ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileID | A unique id refers to every single message sent as part of a MessageExecution activity. | AJO Push Tracking Experience Event Schema | |
| Message Profile Tracking ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileTrackingID | A unique tracking id refers to every single message sent as part of a MessageExecution activity. | AJO Push Tracking Experience Event Schema | |
| Request ID | string | _experience > customerJourneyManagement > messageProfile > requestID | A unique request id refers to every single message sent as part of a MessageExecution activity. | AJO Push Tracking Experience Event Schema | |
| Secondary Dimension Id | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionID | The secondary dimension id of the message profile. | AJO Push Tracking Experience Event Schema | |
| Secondary Dimension Name | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionName | The secondary dimension name of the message profile. | AJO Push Tracking Experience Event Schema | |
| Content Variant | string | _experience > customerJourneyManagement > messageProfile > variant | A message execution can have multiple variants e.g. Multilingual (translated variants for the same content) or A/B testing (different content to test what works better) but a message delivered to a recipient always contains one of them. | AJO Push Tracking Experience Event Schema | |
| Live Activity Details | object | _experience > customerJourneyManagement > pushChannelContext > liveActivity | Live activity context for mobile push notifications. It includes the live activity ID, live activity event and an optional channel id which is used incase of broadcasting a live activity across multiple devices. | AJO Push Tracking Experience Event Schema | |
| Broadcast Channel ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > channelID | The broadcast channel identifier for the live activity. | AJO Push Tracking Experience Event Schema | |
| Live Activity Event | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > event | The type of live activity event being triggered. | localStart: Local start event for live activity pushToStart: Push to start or remote start event for live activity update: Update event for live activity end: End event for live activity | AJO Push Tracking Experience Event Schema |
| Live Activity ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > liveActivityID | The unique identifier for the live activity. | AJO Push Tracking Experience Event Schema | |
| Push Platform | string | _experience > customerJourneyManagement > pushChannelContext > platform | Push provider service, e.g. apns or fcm | apns: Apple Push Notification service fcm: Firebase cloud messaging service | AJO Push Tracking Experience Event Schema |
| Channel Type | string | _experience > customerJourneyManagement > smsChannelContext > channelType | ChannelType will contain like : SMS, MMS , RCS etc. | AJO Push Tracking Experience Event Schema | |
| SMS inbound Message | string | _experience > customerJourneyManagement > smsChannelContext > inboundMessage | SMS inbound reply, e.g. stop, start, subscribe, etc. | AJO Push Tracking Experience Event Schema | |
| SMS inbound Number | string | _experience > customerJourneyManagement > smsChannelContext > inboundNumber | SMS inbound Number : Sender Id where the MO being received | AJO Push Tracking Experience Event Schema | |
| SMS messageType | string | _experience > customerJourneyManagement > smsChannelContext > messageType | SMS provider, e.g. inbound, inboundReply or send | AJO Push Tracking Experience Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > smsChannelContext > origTimestamp | Timestamp from Provider | AJO Push Tracking Experience Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > smsChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Push Tracking Experience Event Schema | |
| SMS Provider | string | _experience > customerJourneyManagement > smsChannelContext > smsProvider | SMS provider , e.g. sinch or twilio | sinch: Sinch sms provider infobip: Twilio sms provider twilio: Twilio sms provider vibes: Vibes sms Provider | AJO Push Tracking Experience Event Schema |
| Status | object | _experience > customerJourneyManagement > smsChannelContext > status | Status section containing provider feedback details. | AJO Push Tracking Experience Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Push Tracking Experience Event Schema |
| Message | string | _experience > customerJourneyManagement > smsChannelContext > status > message | Message from the SMS provider, either success or failure. | AJO Push Tracking Experience Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > providerFeedbackStatus | Status as reported by the SMS provider (e.g. DeliveredToTerminal), before mapping. | AJO Push Tracking Experience Event Schema | |
| Channel Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > channelType | whatsApp ChannelType will contain like : Utility,Marketing,Promotional. | AJO Push Tracking Experience Event Schema | |
| whatsApp Inbound Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundMessage | whatsApp inbound reply, e.g. stop, start, subscribe, etc. | AJO Push Tracking Experience Event Schema | |
| whatsApp Inbound Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundNumber | whatsApp inbound Number : Sender Id where the MO being received | AJO Push Tracking Experience Event Schema | |
| Selected Description | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedDescription | Description of the Selected WhatsApp interactive message | AJO Push Tracking Experience Event Schema | |
| ID of the selected option from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedID | ID of the selected option from WhatsApp | AJO Push Tracking Experience Event Schema | |
| User-selected title from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedTitle | User-selected title from WhatsApp | AJO Push Tracking Experience Event Schema | |
| Interactive type from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveType | Interactive type from WhatsApp message — options include: list reply, button reply, and button. | AJO Push Tracking Experience Event Schema | |
| whatsApp Message Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > messageType | whatsApp Message Type, e.g. templateBased,response | AJO Push Tracking Experience Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > whatsAppChannelContext > origTimestamp | Timestamp from Meta / WhatsApp | AJO Push Tracking Experience Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Push Tracking Experience Event Schema | |
| Response Action Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionActionName | Type of response action from WhatsApp - react, unreact, or reply | AJO Push Tracking Experience Event Schema | |
| Response Content | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionEvent | Content of the user response - emoji for reactions, or message text for replies to a specific message | AJO Push Tracking Experience Event Schema | |
| Original Message ID | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionMessageID | ID of the original message being responded to (for reactions or replies) | AJO Push Tracking Experience Event Schema | |
| Status | object | _experience > customerJourneyManagement > whatsAppChannelContext > status | Status section containing provider feedback details. | AJO Push Tracking Experience Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). Not the raw provider status. | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Push Tracking Experience Event Schema |
| Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > message | Message from the WhatsApp provider, either success or failure. | AJO Push Tracking Experience Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > providerFeedbackStatus | Status as reported by the WhatsApp provider (e.g. DeliveredToTerminal), before mapping. | AJO Push Tracking Experience Event Schema | |
| Channel Type | string | _experience > decisioning > channelType | The channel type for all propositions in this event. | code: Code-based Experience email: Email sms: SMS directMail: Direct Mail push: Push web: Web whatsApp: WhatsApp contentCard: Content Card inapp: In-App Messaging | AJO Push Tracking Experience Event Schema |
| ExD Decision Event Identifier | string | _experience > decisioning > exdRequestID | The unique identifier of the ExD decision event per request. | AJO Push Tracking Experience Event Schema | |
| Proposition Action | object | _experience > decisioning > propositionAction | The specific element that was interacted with which caused the proposition event to be triggered. | AJO Push Tracking Experience Event Schema | |
| id | string | _experience > decisioning > propositionAction > id | The customer generated id of the element with which the end-user interacted. | AJO Push Tracking Experience Event Schema | |
| label | string | _experience > decisioning > propositionAction > label | The customer generated display name of the element with which the end-user interacted. | AJO Push Tracking Experience Event Schema | |
| reason | string | _experience > decisioning > propositionAction > reason | The reason due to which an event was suppressed | AJO Push Tracking Experience Event Schema | |
| tokens | array | _experience > decisioning > propositionAction > tokens | Application-generated metadata associated with the element with which the end-user interacted. | AJO Push Tracking Experience Event Schema | |
| Proposition Event | object | _experience > decisioning > propositionEventType | A record of how the user interacted with the proposition. All propositions recorded on this event will be associated with the same event that is recorded here. | AJO Push Tracking Experience Event Schema | |
| decision | integer | _experience > decisioning > propositionEventType > decision | Proposition was offered to the client. This does not guarantee the proposition arrived or was displayed to the user. | AJO Push Tracking Experience Event Schema | |
| dismiss | integer | _experience > decisioning > propositionEventType > dismiss | User dismissed or rejected the proposition without any other direct interaction. | AJO Push Tracking Experience Event Schema | |
| display | integer | _experience > decisioning > propositionEventType > display | Proposition was displayed to the user. | AJO Push Tracking Experience Event Schema | |
| interact | integer | _experience > decisioning > propositionEventType > interact | User interacted with the proposition, usually in a positive way. | AJO Push Tracking Experience Event Schema | |
| send | integer | _experience > decisioning > propositionEventType > send | Proposition was sent to the client. This does not guarantee the proposition arrived or was displayed to the user. | AJO Push Tracking Experience Event Schema | |
| suppressDisplay | integer | _experience > decisioning > propositionEventType > suppressDisplay | Proposition was suppressed while displaying it to the client | AJO Push Tracking Experience Event Schema | |
| suppressSend | integer | _experience > decisioning > propositionEventType > suppressSend | Proposition was suppressed while sending it to the client | AJO Push Tracking Experience Event Schema | |
| trigger | integer | _experience > decisioning > propositionEventType > trigger | Proposition was chosen to be displayed by the client SDK. Other factors may prevent it from actually being displayed. | AJO Push Tracking Experience Event Schema | |
| unsubscribe | integer | _experience > decisioning > propositionEventType > unsubscribe | User has requested to not be shown the proposition in the future. | AJO Push Tracking Experience Event Schema | |
| Involved Propositions | array | _experience > decisioning > propositions | An array of decision propositions that contributed to the experience event. The experience event is attributed (at least partially) to those prior decisions/propositions. An individual profile's proposition-response history is maintained with these decision identifiers. | AJO Push Tracking Experience Event Schema | |
| Decision Event Details (deprecated) | object | _experience > decisioning > propositions > items > decisionEventDetails | A snapshot of properties from the decision event when it occured. (deprecated) | AJO Push Tracking Experience Event Schema | |
| Algorithm Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Push Tracking Experience Event Schema | |
| Experience Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > experienceID | Unique identifier for the proposition's content. Recipients of propositions with the same value will receive the same content experience in the targeted placements. Moreover, propositions with the same value to the same user mean that the content of the propositions has not changed. Propositions with values indicate that the decision selections are different and a different experience resulted from the decision. Note that adding a placement to the decision scope always changes the experience value. | AJO Push Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionEventDetails > trafficType | The class of algorithm/policy that was used to serve this decision. Contextual indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Push Tracking Experience Event Schema |
| Decision Event Identifier (deprecated) | string | _experience > decisioning > propositions > items > decisionEventID | The unique identifier of the decision event that proposed the 'items' (options). For a given decision request and profile identity the output of the decision is a unique event. If a decision is requested again for the same profile and the output are the same options, it is still considered a different proposition with a unique event ID. Multiple propositions can be associated with the same decision event. See https://ns.adobe.com/experience/decisioning/proposition. (deprecated) | AJO Push Tracking Experience Event Schema | |
| Decision Event Scope (deprecated) | string | _experience > decisioning > propositions > items > decisionScope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. See https://ns.adobe.com/experience/decisioning/scope-details.(deprecated) | AJO Push Tracking Experience Event Schema | |
| Decision Event Scope Details (deprecated) | object | _experience > decisioning > propositions > items > decisionScopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. (deprecated) | AJO Push Tracking Experience Event Schema | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | AJO Push Tracking Experience Event Schema | |
| Activity ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | AJO Push Tracking Experience Event Schema | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | AJO Push Tracking Experience Event Schema | |
| Fallback Option | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | AJO Push Tracking Experience Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Push Tracking Experience Event Schema | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > decisionScopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | AJO Push Tracking Experience Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Push Tracking Experience Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > decisionScopeDetails > activity > priority | Priority set for the activity during publication. | AJO Push Tracking Experience Event Schema | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | AJO Push Tracking Experience Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > decisionScopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Push Tracking Experience Event Schema | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | AJO Push Tracking Experience Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Push Tracking Experience Event Schema | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | AJO Push Tracking Experience Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Push Tracking Experience Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > name | The decision policy name | AJO Push Tracking Experience Event Schema | |
| Decision Provider | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | AJO Push Tracking Experience Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > decisionScopeDetails > experience | The experience that was selected when the decision was made. | AJO Push Tracking Experience Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > experience > id | A unique identifier for the decision option. | AJO Push Tracking Experience Event Schema | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | AJO Push Tracking Experience Event Schema | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | AJO Push Tracking Experience Event Schema | |
| Event observation | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | AJO Push Tracking Experience Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Push Tracking Experience Event Schema | |
| Mapping type | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | AJO Push Tracking Experience Event Schema |
| Observation mapping | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | AJO Push Tracking Experience Event Schema | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | AJO Push Tracking Experience Event Schema | |
| Outcome identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | AJO Push Tracking Experience Event Schema | |
| Outcome property path | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | AJO Push Tracking Experience Event Schema | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | AJO Push Tracking Experience Event Schema | |
| Placement ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | AJO Push Tracking Experience Event Schema | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | AJO Push Tracking Experience Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > id | A unique identifier for the decision placement. | AJO Push Tracking Experience Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Push Tracking Experience Event Schema | |
| Scope Rank | integer | _experience > decisioning > propositions > items > decisionScopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | AJO Push Tracking Experience Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > decisionScopeDetails > strategies | The steps that were executed when the decision was made. | AJO Push Tracking Experience Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Push Tracking Experience Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Push Tracking Experience Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Push Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Push Tracking Experience Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Push Tracking Experience Event Schema | |
| Decision Proposition Identifier | string | _experience > decisioning > propositions > items > id | The unique identifier of the proposition that originally contained the decision options that are being acted upon (see the corresponding 'items' field in this object). When this identifier is present, direct attribution is given to a unique proposition. If the identifier is missing, the action for the items could not be assiciated with a unique proposition. | AJO Push Tracking Experience Event Schema | |
| Selected Options | array | _experience > decisioning > propositions > items > items | One or more of the previously proposed options that this experience event is related to. Those items were returned as output of the decision for a requested scope and are now part of an interaction. For instance, if the decision returned five proposed videos to watch and the user selected two in a "Save For Later" interaction, then this experience event could record the user's reaction with an event type "custom.savedToWatchLater" and list the two selected videos in the 'items' array. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsProfile > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsTotal > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Decision Option ETag | string | _experience > decisioning > propositions > items > items > items > _repo > etag | The revision that the decision option object was at when the snapshot was taken. | AJO Push Tracking Experience Event Schema | |
| Decision Option Characteristics | object | _experience > decisioning > propositions > items > items > items > characteristics | Additional properties or attributes belonging to this particular decision option. Different instances can have different characteristics (keys in the map). The characteristics are name value pairs used to distinguish one decision option from others. Characteristics are used as values in content that represents this decision option and as features to analyze and optimize the performance of an option. When every instance has the same attribute or property, that aspect should be modeled as an extension schema that derives from decision option detail. | AJO Push Tracking Experience Event Schema | |
| Decision Option Identifier | string | _experience > decisioning > propositions > items > items > items > id | A unique identifier for the decision option. | AJO Push Tracking Experience Event Schema | |
| Item Selection | object | _experience > decisioning > propositions > items > items > items > itemSelection | The detail of an item selection of which the item was proposed. | AJO Push Tracking Experience Event Schema | |
| Ranking Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | AJO Push Tracking Experience Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Push Tracking Experience Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Push Tracking Experience Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Push Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Push Tracking Experience Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Push Tracking Experience Event Schema | |
| Selection Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | AJO Push Tracking Experience Event Schema | |
| Selection Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > selectionType | Selection type. The type of selection of which the item was derived from. | selectionStrategy: Selection Strategy fallback: Fallback Item manual: Manual Item | AJO Push Tracking Experience Event Schema |
| Decision Option Strategy ID | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyID | Strategy ID. The strategy identifier of which the item was derived from. | AJO Push Tracking Experience Event Schema | |
| Strategy Name | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyName | Strategy name. The strategy name of which the item was derived from. | AJO Push Tracking Experience Event Schema | |
| Selection Version | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > version | Selection version. The version of which the item was derived from. | AJO Push Tracking Experience Event Schema | |
| Decision Option Name | string | _experience > decisioning > propositions > items > items > items > name | Option name. The name is displayed in various user interfaces. | AJO Push Tracking Experience Event Schema | |
| Option Content | object | _experience > decisioning > propositions > items > items > items > optionContent | Additional properties or attributes related to offer content | AJO Push Tracking Experience Event Schema | |
| Content Component Type | string | _experience > decisioning > propositions > items > items > items > optionContent > _type | Content Component Type. An enumerated set of URIs where each value maps to a type given to the content component. Some consumers of the content representations are expecting the @type value to be a reference to schema that describes additional properties of the content component. | AJO Push Tracking Experience Event Schema | |
| Format | string | _experience > decisioning > propositions > items > items > items > optionContent > _dc > format | The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats). | AJO Push Tracking Experience Event Schema | |
| Language | array | _experience > decisioning > propositions > items > items > items > optionContent > _dc > language | The language or languages of the resource. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | AJO Push Tracking Experience Event Schema | |
| Decision Option Score | number | _experience > decisioning > propositions > items > items > items > score | Calcuated value for that option in the context of a single scope. The value is only available if a score was calculated. | AJO Push Tracking Experience Event Schema | |
| Decision Option Selection ID | string | _experience > decisioning > propositions > items > items > items > selectionID | Option selection ID. The selectionID of which the item was derived from. | AJO Push Tracking Experience Event Schema | |
| Decision Option Selection Type | string | _experience > decisioning > propositions > items > items > items > selectionType | Option selection type. The selection type of which the item was derived from. | AJO Push Tracking Experience Event Schema | |
| Decision Option Tags | array | _experience > decisioning > propositions > items > items > items > tags | The set of tags associated with this option. The tags are used indicate catetoegies (dimensions) that the option belonged to at the time the proposition was made. | AJO Push Tracking Experience Event Schema | |
| Decision Option Tracking Token | string | _experience > decisioning > propositions > items > items > items > trackingToken | Option tracking token. The unique token pertains to the event of which the item event was derived from. | AJO Push Tracking Experience Event Schema | |
| Decision Scope | string | _experience > decisioning > propositions > items > scope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. | AJO Push Tracking Experience Event Schema | |
| Decision Scope Snapshot | object | _experience > decisioning > propositions > items > scopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. | AJO Push Tracking Experience Event Schema | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | AJO Push Tracking Experience Event Schema | |
| Activity ETag | string | _experience > decisioning > propositions > items > scopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | AJO Push Tracking Experience Event Schema | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | AJO Push Tracking Experience Event Schema | |
| Fallback Option | string | _experience > decisioning > propositions > items > scopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | AJO Push Tracking Experience Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > scopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Push Tracking Experience Event Schema | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > scopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | AJO Push Tracking Experience Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > scopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Push Tracking Experience Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > scopeDetails > activity > priority | Priority set for the activity during publication. | AJO Push Tracking Experience Event Schema | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | AJO Push Tracking Experience Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > scopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Push Tracking Experience Event Schema | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > scopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | AJO Push Tracking Experience Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Push Tracking Experience Event Schema | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | AJO Push Tracking Experience Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Push Tracking Experience Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > name | The decision policy name | AJO Push Tracking Experience Event Schema | |
| Decision Provider | string | _experience > decisioning > propositions > items > scopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | AJO Push Tracking Experience Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > scopeDetails > experience | The experience that was selected when the decision was made. | AJO Push Tracking Experience Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > scopeDetails > experience > id | A unique identifier for the decision option. | AJO Push Tracking Experience Event Schema | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > scopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | AJO Push Tracking Experience Event Schema | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | AJO Push Tracking Experience Event Schema | |
| Event observation | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | AJO Push Tracking Experience Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Push Tracking Experience Event Schema | |
| Mapping type | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | AJO Push Tracking Experience Event Schema |
| Observation mapping | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | AJO Push Tracking Experience Event Schema | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | AJO Push Tracking Experience Event Schema | |
| Outcome identifier | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | AJO Push Tracking Experience Event Schema | |
| Outcome property path | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | AJO Push Tracking Experience Event Schema | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | AJO Push Tracking Experience Event Schema | |
| Placement ETag | string | _experience > decisioning > propositions > items > scopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | AJO Push Tracking Experience Event Schema | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | AJO Push Tracking Experience Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > id | A unique identifier for the decision placement. | AJO Push Tracking Experience Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > scopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Push Tracking Experience Event Schema | |
| Scope Rank | integer | _experience > decisioning > propositions > items > scopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | AJO Push Tracking Experience Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > scopeDetails > strategies | The steps that were executed when the decision was made. | AJO Push Tracking Experience Event Schema | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO Push Tracking Experience Event Schema | |
| Execution Step | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | AJO Push Tracking Experience Event Schema |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | AJO Push Tracking Experience Event Schema | |
| Traffic Type | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | AJO Push Tracking Experience Event Schema |
| Treatment Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | AJO Push Tracking Experience Event Schema | |
| Application | object | application | This fieldgroup is used to capture application information related to an ExperienceEvent, including the name of the application, app version, installs, launches, crashes, and closures. It could be either the application targeted by the event like the send of a push notification or the application originating the event such as a click, or a login. | AJO Push Tracking Experience Event Schema | |
| Language | string | application > _dc > language | The language of the application to represent the user's linguistic, geographical, or cultural preferences for data presentation. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | application > applicationCloses > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Close Type | string | application > closeType | Type of application close, sent on application isClose. Type is 'close' on graceful termination of an application, or 'unknown' when application termination source is unknown. | close: Close unknown: Unknown | AJO Push Tracking Experience Event Schema |
| Unique Identifier | string | application > crashes > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | application > featureUsages > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | application > firstLaunches > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Application Identifier | string | application > id | Identifier of the application. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | application > installs > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Is Close | boolean | application > isClose | Close of an application. | AJO Push Tracking Experience Event Schema | |
| Is Install | boolean | application > isInstall | Install of an application. | AJO Push Tracking Experience Event Schema | |
| Is Launch | boolean | application > isLaunch | Launch of an application. | AJO Push Tracking Experience Event Schema | |
| Is Upgrade | boolean | application > isUpgrade | Upgrade of an application. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | application > launches > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Name | string | application > name | Name of the application. | AJO Push Tracking Experience Event Schema | |
| Session Length | integer | application > sessionLength | Length of the application session in seconds. Usually referred as the time the application was in foreground. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | application > upgrades > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| User Perspective | string | application > userPerspective | The perspective/physical relationship between the user and the app/brand at the time the event happened. The most common are the app being in the foreground with the user directly interacting with it vs the app being in the background and still generating events. Detached means the event was related to the app but didn't come directly from the app like the sending of an email or push notification from an external system. Understanding the perspective of the user in relation to the app helps with accuratly generating sessions as the majority of the time you will not want to include background and detached events as part of an active session. | foreground: Foreground background: Background detached: Detached | AJO Push Tracking Experience Event Schema |
| Version | string | application > version | Version of the application. | AJO Push Tracking Experience Event Schema | |
| Device | object | device | An identified device, application or device browser instance that is trackable across sessions, normally by cookies. | AJO Push Tracking Experience Event Schema | |
| Color depth | integer | device > colorDepth | The number of colors the display is able to represent. | AJO Push Tracking Experience Event Schema | |
| Background Push Enabled Flag | boolean | device > isBackgroundPushEnabled | For devices like mobile , this tracks the system background push enabled permision status. | AJO Push Tracking Experience Event Schema | |
| Location Enabled Flag | boolean | device > isLocationEnabled | Indicates whether or not the device has location services enabled. | AJO Push Tracking Experience Event Schema | |
| Push Opt In Flag | boolean | device > isPushOptIn | Indicates whether or not the device opted-in to receive push notifications. | AJO Push Tracking Experience Event Schema | |
| Location Permission | string | device > locationPermission | Tracks the device location permision attribute setting. | SYSTEM_LOCATION_DISABLED: System Location Disabled NOT_ALLOWED: Not Allowed ALWAYS_ALLOWED: Always Allowed FOREGROUND_ALLOWED: Foreground Allowed UNPROMPTED: Unprompted | AJO Push Tracking Experience Event Schema |
| Manufacturer | string | device > manufacturer | The name of the organization who owns the design and creation of the device, for example, 'Apple' is the manufacturer of the iPhone. | AJO Push Tracking Experience Event Schema | |
| Model | string | device > model | The name of the model for the device. This is the common, human-readable, or marketing name for the device. For example, the 'iPhone 6S' is a particular model of mobile phone. | AJO Push Tracking Experience Event Schema | |
| Model number | string | device > modelNumber | The unique model number designation assigned by the manufacturer for this device. Model numbers are not versions, but unique identifiers that identify a particular model configuration. While the model for a particular phone might be 'iPhone 6S' the model number would be 'A1633', or 'A1634' based on configuration at the time of sale. | AJO Push Tracking Experience Event Schema | |
| Screen height | integer | device > screenHeight | The number of vertical pixels of the device's active display in the default orientation. | AJO Push Tracking Experience Event Schema | |
| Screen orientation | string | device > screenOrientation | The current screen orientation such as "portrait" or "landscape". | portrait: Portrait landscape: Landscape | AJO Push Tracking Experience Event Schema |
| Screen width | integer | device > screenWidth | The number of horizontal pixels of the device's active display in the default orientation. | AJO Push Tracking Experience Event Schema | |
| Type | string | device > type | Type of device being tracked. | mobile: Mobile tablet: Tablet desktop: Desktop ereader: E-reader gaming: Gaming console television: Television settop: Set-top box mediaplayer: Media player computers: Computers tv screens: TV screens | AJO Push Tracking Experience Event Schema |
| Type identifier | string | device > typeID | An identifier for the device. This may be an identifier from 'DeviceAtlas' or another service that identifies the hardware that is being used. | AJO Push Tracking Experience Event Schema | |
| Type identifier service | string | device > typeIDService | The namespace of the service that is used to identify the device type. | https://ns.adobe.com/xdm/external/deviceatlas: DeviceAtlas https://ns.adobe.com/xdm/external/adobecampaign: Adobe Campaign | AJO Push Tracking Experience Event Schema |
| Environment | object | environment | Information about the surrounding situation the event observation occurred in, specifically detailing transitory information such as the network or software versions. | AJO Push Tracking Experience Event Schema | |
| Language | string | environment > _dc > language | The language of the environment to represent the user's linguistic, geographical, or cultural preferences for data presentation. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | AJO Push Tracking Experience Event Schema | |
| Internet service provider | string | environment > ISP | The name of the user's internet service provider. | AJO Push Tracking Experience Event Schema | |
| Browser details | object | environment > browserDetails | The browser specific details such as browser name, version, javascript version, user agent string, and accept language. | AJO Push Tracking Experience Event Schema | |
| Accept language | string | environment > browserDetails > acceptLanguage | An IETF language tag (RFC 5646). | AJO Push Tracking Experience Event Schema | |
| Allows cookies | boolean | environment > browserDetails > cookiesEnabled | The current user agent settings allow for the writing of cookies.' | AJO Push Tracking Experience Event Schema | |
| Java enabled | boolean | environment > browserDetails > javaEnabled | If Java was enabled in the device this observation was made from. | AJO Push Tracking Experience Event Schema | |
| JavaScript enabled | boolean | environment > browserDetails > javaScriptEnabled | If JavaScript was enabled in the device this observation was made from. | AJO Push Tracking Experience Event Schema | |
| JavaScript version | string | environment > browserDetails > javaScriptVersion | The version of JavaScript supported during the observation. | AJO Push Tracking Experience Event Schema | |
| Java version | string | environment > browserDetails > javaVersion | The version of Java supported during the observation. | AJO Push Tracking Experience Event Schema | |
| Name | string | environment > browserDetails > name | The application or browser name. | AJO Push Tracking Experience Event Schema | |
| Quicktime version | string | environment > browserDetails > quicktimeVersion | The version of Apple Quicktime supported during the observation. | AJO Push Tracking Experience Event Schema | |
| Allows third-party cookies | boolean | environment > browserDetails > thirdPartyCookiesEnabled | If third-party cookies were enabled when this observation was made. | AJO Push Tracking Experience Event Schema | |
| User agent | string | environment > browserDetails > userAgent | The HTTP user-agent string from the client request. | AJO Push Tracking Experience Event Schema | |
| Platform architecture | string | environment > browserDetails > userAgentClientHints > architecture | The user agent's underlying CPU architecture (e.g., ARM, or x86). | AJO Push Tracking Experience Event Schema | |
| Platform bitness | string | environment > browserDetails > userAgentClientHints > bitness | The user agent's underlying CPU architecture bitness (e.g., 32 or 64). | AJO Push Tracking Experience Event Schema | |
| Brand | string | environment > browserDetails > userAgentClientHints > brands > items > brand | The user-agent's commercial name (e.g., cURL, Edge). | AJO Push Tracking Experience Event Schema | |
| Significant version | string | environment > browserDetails > userAgentClientHints > brands > items > version | The marketing version which includes distinguishable web-exposed features (e.g., 72, 3, or 12.1), corresponding to the user-agent. | AJO Push Tracking Experience Event Schema | |
| Mobileness | boolean | environment > browserDetails > userAgentClientHints > mobile | A boolean indicating if the user agent's device is a mobile device. | AJO Push Tracking Experience Event Schema | |
| Model | string | environment > browserDetails > userAgentClientHints > model | The user agent's device model (e.g., Pixel 2 XL). | AJO Push Tracking Experience Event Schema | |
| Platform | string | environment > browserDetails > userAgentClientHints > platform | The user agent's operating system's commercial name. | AJO Push Tracking Experience Event Schema | |
| Platform version | string | environment > browserDetails > userAgentClientHints > platformVersion | The user agent's operating system's version (e.g., NT 6.0, 15, or 17G). | AJO Push Tracking Experience Event Schema | |
| WoW64-ness | boolean | environment > browserDetails > userAgentClientHints > wow64 | A boolean indicating if the user agent's binary is running in 32-bit mode on 64-bit Windows. | AJO Push Tracking Experience Event Schema | |
| Vendor | string | environment > browserDetails > vendor | The application or browser vendor. | AJO Push Tracking Experience Event Schema | |
| Version | string | environment > browserDetails > version | The application or browser version. | AJO Push Tracking Experience Event Schema | |
| Viewport height | integer | environment > browserDetails > viewportHeight | The vertical size in pixels of the window the experience was displayed inside. For a web view event, the browser viewport height. | AJO Push Tracking Experience Event Schema | |
| Viewport width | integer | environment > browserDetails > viewportWidth | The horizontal size in pixels of the window the experience was displayed inside. For a web view event, the browser viewport width. | AJO Push Tracking Experience Event Schema | |
| Mobile network carrier | string | environment > carrier | A mobile network carrier or MNO, also known as a wireless service provider, wireless carrier, cellular company, or mobile network carrier, is a provider of services wireless communications that owns or controls all the elements necessary to sell and deliver services to an end user. | AJO Push Tracking Experience Event Schema | |
| Color depth | integer | environment > colorDepth | The number of bits used for each color component of a single pixel. | AJO Push Tracking Experience Event Schema | |
| Connection type | string | environment > connectionType | Internet connection type. | dialup: Dial-up isdn: ISDN bisdn: BISDN dsl: DSL cable: Cable wireless_wifi: Wireless wifi mobile: Mobile mobile_edge: Mobile Edge mobile_gprs: Mobile GPRS mobile_2g: Mobile 2G mobile_3g: Mobile 3G mobile_lte: Mobile LTE t1: T1 t3: T3 oc3: OC3 lan: LAN modem: Modem | AJO Push Tracking Experience Event Schema |
| Domain | string | environment > domain | The domain of the users ISP. | AJO Push Tracking Experience Event Schema | |
| Duration | integer | environment > duration | The number of milliseconds that the user was on the screen. | AJO Push Tracking Experience Event Schema | |
| IPv4 | string | environment > ipV4 | The numerical label assigned to a device participating in a computer network that uses the Internet Protocol for communication. | AJO Push Tracking Experience Event Schema | |
| IPv6 | string | environment > ipV6 | The numerical label assigned to a device participating in a computer network that uses the Internet Protocol for communication. | AJO Push Tracking Experience Event Schema | |
| Operating system | string | environment > operatingSystem | The name of the operating system used when the observation was made. The attribute should not contain any version information such as '10.5.3', but instead contain 'edition' designations such as 'Ultimate' or 'Professional'. | AJO Push Tracking Experience Event Schema | |
| Operating system vendor | string | environment > operatingSystemVendor | The name of the operating system vendor used when the observation was made. | AJO Push Tracking Experience Event Schema | |
| Operating system version | string | environment > operatingSystemVersion | The full version identifier for the operating system used when the observation was made. Versions are generally numerically composed but may be in a vendor defined format. | AJO Push Tracking Experience Event Schema | |
| Previous Screen | string | environment > previousScreen | The frinedly name assigned to the screen the user was on prior to the viewedScreen. | AJO Push Tracking Experience Event Schema | |
| Proxy type | string | environment > proxyType | The type of proxy used. | anonymous: Anonymous consumer-privacy: Consumer privacy corporate: Corporate edu: Education public: Public cloud: Cloud cloud-security: Cloud security dns: DNS vpn: VPN transparent: Transparent | AJO Push Tracking Experience Event Schema |
| Type | string | environment > type | The type of the application environment. | browser: Browser application: Application iot: Internet of things external: External system widget: Application extension | AJO Push Tracking Experience Event Schema |
| Viewed Screen | string | environment > viewedScreen | The friendly name assigned to the screen that the user was on. | AJO Push Tracking Experience Event Schema | |
| Viewport height | integer | environment > viewportHeight | The vertical size in pixels of the window the experience was displayed inside. For a web view event, the browser viewport height. | AJO Push Tracking Experience Event Schema | |
| Viewport width | integer | environment > viewportWidth | The horizontal size in pixels of the window the experience was displayed inside. For a web view event, the browser viewport width. | AJO Push Tracking Experience Event Schema | |
| ExperienceEvent merge ID | string | eventMergeId | An ID to correlate or merge multiple Experience events together that are essentially the same event or should be merged. This is intended to be populated by the data producer prior to ingestion. | AJO Push Tracking Experience Event Schema | |
| Event Type | string | eventType | The primary event type for this time-series record. | advertising.completes: Advertising Completes advertising.timePlayed: Advertising Time Played advertising.federated: Advertising Federated advertising.clicks: Advertising Clicks advertising.conversions: Advertising Conversions advertising.firstQuartiles: Advertising First Quartiles advertising.impressions: Advertising Impressions advertising.midpoints: Advertising Midpoints advertising.starts: Advertising Starts advertising.thirdQuartiles: Advertising Third Quartiles application.close: Application Close application.launch: Application Launch web.webpagedetails.pageViews: Web Webpagedetails Page Views web.webinteraction.linkClicks: Web Webinteraction Link Clicks web.formFilledOut: Web Form Filled Out commerce.checkouts: Commerce Checkouts commerce.productListAdds: Commerce Product List (Cart) Adds commerce.productListOpens: Commerce Product List (Cart) Opens commerce.productListRemovals: Commerce Product List (Cart) Removals commerce.productListReopens: Commerce Product List (Cart) Reopens commerce.productListViews: Commerce Product List (Cart) Views commerce.productViews: Commerce Product Views commerce.purchases: Commerce Purchases commerce.saveForLaters: Commerce Save For Laters commerce.backofficeOrderPlaced: Commerce Backoffice Order Placed commerce.backofficeOrderCancelled: Commerce Backoffice Order Cancelled commerce.backofficeOrderItemsShipped: Commerce Backoffice OrderItems Shipped commerce.backofficeCreditMemoIssued: Commerce Backoffice CreditMemo Issued commerce.backofficeShipmentCompleted: Commerce Backoffice Shipment Completed decisioning.propositionDisplay: Decisioning Proposition Display decisioning.propositionInteract: Decisioning Proposition Interact decisioning.propositionSend: Decisioning Proposition Send decisioning.propositionDismiss: Decisioning Proposition Dismiss decisioning.propositionTrigger: Decisioning Proposition Trigger delivery.feedback: Delivery Feedback message.feedback: Message Feedback message.tracking: Message Tracking message.renderingData: Message Rendering Data pushTracking.applicationOpened: Push Tracking Application Opened pushTracking.customAction: Push Tracking Custom Action listOperation.removeFromList: List Operation Remove From List listOperation.addToList: List Operation Add To List leadOperation.scoreChanged: Lead Operation Score Changed leadOperation.revenueStageChanged: Lead Operation Revenue Stage changed leadOperation.statusInCampaignProgressionChanged: Lead Operation Status In Campaign Progression Changed leadOperation.interestingMoment: Lead Operation Interesting Moment leadOperation.newLead: Lead Operation New Lead leadOperation.convertLead: Lead Operation Convert Lead leadOperation.callWebhook: Lead Operation Call Webhook leadOperation.changeEngagementCampaignCadence: Change Engagement Campaign Cadence leadOperation.addToCampaign: Lead Operation Add To Campaign leadOperation.changeCampaignStream: Lead Operation Change Campaign Stream leadOperation.mergeLeads: Lead Operation Merge Leads directMarketing.emailBounced: Direct Marketing Email Bounced directMarketing.emailBouncedSoft: Direct Marketing Email Bounced Soft directMarketing.emailDelivered: Direct Marketing Email Delivered directMarketing.emailUnsubscribed: Direct Marketing Email Unsubscribed directMarketing.emailOpened: Direct Marketing Email Opened directMarketing.emailClicked: Direct Marketing Email Clicked directMarketing.emailSent: Direct Marketing Email Sent opportunityEvent.removeFromOpportunity: Opportunity Event Remove From Opportunity opportunityEvent.addToOpportunity: Opportunity Event Add To Opportunity opportunityEvent.opportunityUpdated: Opportunity Event Opportunity Updated inappmessageTracking.dismiss: inapp message was dimissed inappmessageTracking.display: inapp message was displayed inappmessageTracking.interact: inapp message was interacted with media.ping: Media ping media.sessionStart: Media sessionStart media.play: Media play media.bufferStart: Media bufferStart media.pauseStart: Media pauseStart media.chapterStart: Media chapterStart media.chapterSkip: Media chapterSkip media.chapterComplete: Media chapterComplete media.adStart: Media adStart media.adSkip: Media adSkip media.adComplete: Media adComplete media.adBreakStart: Media adBreakStart media.adBreakComplete: Media adBreakComplete media.bitrateChange: Media bitrateChange media.error: Media error media.sessionComplete: Media sessionComplete media.sessionEnd: Media sessionEnd media.statesUpdate: Media statesUpdate media.downloaded: Media downloaded content media.customTracking: Media custom tracking location.entry: Location entry location.exit: Location exit | AJO Push Tracking Experience Event Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Push Tracking Experience Event Schema | |
| Primary | boolean | identityMap > additionalProperties > items > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Push Tracking Experience Event Schema | |
| Inapp Message Interaction Tracking Details | object | inappMessageTracking | Describes interaction with an inapp message. | AJO Push Tracking Experience Event Schema | |
| Custom Action | string | inappMessageTracking > action | Identifier for custom action that the user triggered while interacting with the inapp message. | AJO Push Tracking Experience Event Schema | |
| Place context | object | placeContext | The transient circumstances related to the observation. Examples include locale specific information such as weather, local time, traffic, day of the week, workday vs. holiday, and working hours. | AJO Push Tracking Experience Event Schema | |
| Local time based on IP geolocation | string | placeContext > IPLocalTime | The local time using RFC3339 with a stated time zone offset such as "2001-07-04T12:08:56-07:00". An example formatting pattern is "yyyy-MM-dd'T'HH:mm:ssXXX". | AJO Push Tracking Experience Event Schema | |
| Local time zone offset based on IP geolocation | integer | placeContext > IPLocalTimezoneOffset | The current, local time zone offset in minutes from UTC for the localTime in this object. This will include the current DST offset if applicable and it's calculated based on IP geolocation. | AJO Push Tracking Experience Event Schema | |
| POI interaction | object | placeContext > POIinteraction | The point of interest (POI) interaction details. | AJO Push Tracking Experience Event Schema | |
| POI detail | object | placeContext > POIinteraction > POIDetail | Detail of the POI that cause the event. | AJO Push Tracking Experience Event Schema | |
| POI identity | string | placeContext > POIinteraction > POIDetail > POIID | The unique identifier of the POI. | AJO Push Tracking Experience Event Schema | |
| Beacon interaction details | object | placeContext > POIinteraction > POIDetail > beaconInteractionDetails | Beacon details active for the POI interaction. | AJO Push Tracking Experience Event Schema | |
| Beacon major | number | placeContext > POIinteraction > POIDetail > beaconInteractionDetails > beaconMajor | Major values identify and distinguish a group and unsigned integer values between 1 and 65,535. | AJO Push Tracking Experience Event Schema | |
| Beacon Minor | number | placeContext > POIinteraction > POIDetail > beaconInteractionDetails > beaconMinor | Minor values identify and distinguish an individual and unsigned integer values between 1 and 65,535. | AJO Push Tracking Experience Event Schema | |
| Proximity to beacon | string | placeContext > POIinteraction > POIDetail > beaconInteractionDetails > proximity | Estimated distance from the beacon. | immediate: Within a few centimeter. near: Within a couple of meters. far: Greater than 10 meters away. unknown: Not able to ascertain distance, signal likely very weak. | AJO Push Tracking Experience Event Schema |
| Proximity UUID | string | placeContext > POIinteraction > POIDetail > beaconInteractionDetails > proximityUUID | A proximity UUID (Universally Unique IDentifier) is a special type of identifier used to distinguish beacons in your network from all other beacons in networks outside your control. The proximity UUID is configured into a beacon, to be transmitted to mobile devices in range to identify an organizations beacons. | AJO Push Tracking Experience Event Schema | |
| POI category | string | placeContext > POIinteraction > POIDetail > category | General category assigned for organizing the POIs by the administrator of POI definitions. | AJO Push Tracking Experience Event Schema | |
| Distance to POI center | number | placeContext > POIinteraction > POIDetail > distanceToPOICenter | Estimated distance from the POI center in meters. | AJO Push Tracking Experience Event Schema | |
| Geo interaction details | object | placeContext > POIinteraction > POIDetail > geoInteractionDetails | Geo details active for the POI interaction. | AJO Push Tracking Experience Event Schema | |
| Geo device accuracy | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > deviceGeoAccuracy | The accuracy of the geo measuring device or mechanism, measured in meters. | AJO Push Tracking Experience Event Schema | |
| Distance to center | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > distanceToCenter | Distance to center of geo in, case of a geo circle, measured in meters. | AJO Push Tracking Experience Event Schema | |
| Geo shape | object | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape | Geo shape of the geo being interacted with. | AJO Push Tracking Experience Event Schema | |
| Shape ID | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _id | The unique identifier of the shape. | AJO Push Tracking Experience Event Schema | |
| Box | array | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > box | The area enclosed by the rectangle formed by two coordinates. The first coordinate is the lower corner and the second coordinate is the upper corner of a rectangle. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > box > items > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Circle | object | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle | A circular region with a specific radius centered on a geographic coordinate. | AJO Push Tracking Experience Event Schema | |
| Identifier | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _id | The unique identifier of the circle. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > description | A description of what the circle contains. | AJO Push Tracking Experience Event Schema | |
| Radius | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > radius | The length of the radius of the circle. This value conforms to the WGS84 datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > description | A description of what the shape is defining. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > elevation | The specific or minimum elevation of the shape. This value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. In combination with `ceiling`, this property can be used to express a three-dimensional bounding box for a location. | AJO Push Tracking Experience Event Schema | |
| Polygon | array | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > polygon | A series of four or more coordinates where the first and final coordinates are identical. In schema.org, this is a plain text. In XDM, it is a structured array instead. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Ceiling | number | placeContext > POIinteraction > POIDetail > geoInteractionDetails > geoShape > ceiling | The maximum elevation of the shape. Only valid when used in combination with `elevation`. This value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. This value is not part of the schema.org spec. In combination with `elevation`, this property can be used to express a three-dimensional bounding box for a location. | AJO Push Tracking Experience Event Schema | |
| Locating type | string | placeContext > POIinteraction > POIDetail > locatingType | Mechanism used to determine location. | beacon: Hardware beacon gps: Device GPS ip: IP to geo lookup ip+wifi: IP with wifi lookup wifi-triangulation: Wifi triangulation | AJO Push Tracking Experience Event Schema |
| POI metadata | object | placeContext > POIinteraction > POIDetail > metadata | metadata assigned to the POI by the administrator of the POI definitions. | AJO Push Tracking Experience Event Schema | |
| Keyed List | array | placeContext > POIinteraction > POIDetail > metadata > list | List of keyed values. | AJO Push Tracking Experience Event Schema | |
| Key | string | placeContext > POIinteraction > POIDetail > metadata > list > items > key | Key | AJO Push Tracking Experience Event Schema | |
| Value | string | placeContext > POIinteraction > POIDetail > metadata > list > items > value | Value | AJO Push Tracking Experience Event Schema | |
| POI name | string | placeContext > POIinteraction > POIDetail > name | The name given to the POI. | AJO Push Tracking Experience Event Schema | |
| POI Identity | string | placeContext > POIinteraction > POIDetail > poiID | The unique identifier of the POI. | AJO Push Tracking Experience Event Schema | |
| POI type | string | placeContext > POIinteraction > POIDetail > type | The general type of the POI using a typing schema selected by the administrator of the POI definitions. | AJO Push Tracking Experience Event Schema | |
| POI detail | object | placeContext > POIinteraction > poiDetail | Detail of the POI that cause the event. | AJO Push Tracking Experience Event Schema | |
| POI identity | string | placeContext > POIinteraction > poiDetail > POIID | The unique identifier of the POI. | AJO Push Tracking Experience Event Schema | |
| Beacon interaction details | object | placeContext > POIinteraction > poiDetail > beaconInteractionDetails | Beacon details active for the POI interaction. | AJO Push Tracking Experience Event Schema | |
| Beacon major | number | placeContext > POIinteraction > poiDetail > beaconInteractionDetails > beaconMajor | Major values identify and distinguish a group and unsigned integer values between 1 and 65,535. | AJO Push Tracking Experience Event Schema | |
| Beacon Minor | number | placeContext > POIinteraction > poiDetail > beaconInteractionDetails > beaconMinor | Minor values identify and distinguish an individual and unsigned integer values between 1 and 65,535. | AJO Push Tracking Experience Event Schema | |
| Proximity to beacon | string | placeContext > POIinteraction > poiDetail > beaconInteractionDetails > proximity | Estimated distance from the beacon. | immediate: Within a few centimeter. near: Within a couple of meters. far: Greater than 10 meters away. unknown: Not able to ascertain distance, signal likely very weak. | AJO Push Tracking Experience Event Schema |
| Proximity UUID | string | placeContext > POIinteraction > poiDetail > beaconInteractionDetails > proximityUUID | A proximity UUID (Universally Unique IDentifier) is a special type of identifier used to distinguish beacons in your network from all other beacons in networks outside your control. The proximity UUID is configured into a beacon, to be transmitted to mobile devices in range to identify an organizations beacons. | AJO Push Tracking Experience Event Schema | |
| POI category | string | placeContext > POIinteraction > poiDetail > category | General category assigned for organizing the POIs by the administrator of POI definitions. | AJO Push Tracking Experience Event Schema | |
| Distance to POI center | number | placeContext > POIinteraction > poiDetail > distanceToPOICenter | Estimated distance from the POI center in meters. | AJO Push Tracking Experience Event Schema | |
| Geo interaction details | object | placeContext > POIinteraction > poiDetail > geoInteractionDetails | Geo details active for the POI interaction. | AJO Push Tracking Experience Event Schema | |
| Geo device accuracy | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > deviceGeoAccuracy | The accuracy of the geo measuring device or mechanism, measured in meters. | AJO Push Tracking Experience Event Schema | |
| Distance to center | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > distanceToCenter | Distance to center of geo in, case of a geo circle, measured in meters. | AJO Push Tracking Experience Event Schema | |
| Geo shape | object | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape | Geo shape of the geo being interacted with. | AJO Push Tracking Experience Event Schema | |
| Shape ID | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _id | The unique identifier of the shape. | AJO Push Tracking Experience Event Schema | |
| Box | array | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > box | The area enclosed by the rectangle formed by two coordinates. The first coordinate is the lower corner and the second coordinate is the upper corner of a rectangle. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > box > items > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > box > items > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Circle | object | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle | A circular region with a specific radius centered on a geographic coordinate. | AJO Push Tracking Experience Event Schema | |
| Identifier | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _id | The unique identifier of the circle. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > description | A description of what the circle contains. | AJO Push Tracking Experience Event Schema | |
| Radius | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > circle > _schema > radius | The length of the radius of the circle. This value conforms to the WGS84 datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > description | A description of what the shape is defining. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > elevation | The specific or minimum elevation of the shape. This value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. In combination with `ceiling`, this property can be used to express a three-dimensional bounding box for a location. | AJO Push Tracking Experience Event Schema | |
| Polygon | array | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > polygon | A series of four or more coordinates where the first and final coordinates are identical. In schema.org, this is a plain text. In XDM, it is a structured array instead. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Ceiling | number | placeContext > POIinteraction > poiDetail > geoInteractionDetails > geoShape > ceiling | The maximum elevation of the shape. Only valid when used in combination with `elevation`. This value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. This value is not part of the schema.org spec. In combination with `elevation`, this property can be used to express a three-dimensional bounding box for a location. | AJO Push Tracking Experience Event Schema | |
| Locating type | string | placeContext > POIinteraction > poiDetail > locatingType | Mechanism used to determine location. | beacon: Hardware beacon gps: Device GPS ip: IP to geo lookup ip+wifi: IP with wifi lookup wifi-triangulation: Wifi triangulation | AJO Push Tracking Experience Event Schema |
| POI metadata | object | placeContext > POIinteraction > poiDetail > metadata | metadata assigned to the POI by the administrator of the POI definitions. | AJO Push Tracking Experience Event Schema | |
| Keyed List | array | placeContext > POIinteraction > poiDetail > metadata > list | List of keyed values. | AJO Push Tracking Experience Event Schema | |
| Key | string | placeContext > POIinteraction > poiDetail > metadata > list > items > key | Key | AJO Push Tracking Experience Event Schema | |
| Value | string | placeContext > POIinteraction > poiDetail > metadata > list > items > value | Value | AJO Push Tracking Experience Event Schema | |
| POI name | string | placeContext > POIinteraction > poiDetail > name | The name given to the POI. | AJO Push Tracking Experience Event Schema | |
| POI Identity | string | placeContext > POIinteraction > poiDetail > poiID | The unique identifier of the POI. | AJO Push Tracking Experience Event Schema | |
| POI type | string | placeContext > POIinteraction > poiDetail > type | The general type of the POI using a typing schema selected by the administrator of the POI definitions. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | placeContext > POIinteraction > poiEntries > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| Unique Identifier | string | placeContext > POIinteraction > poiExits > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | AJO Push Tracking Experience Event Schema | |
| POI detail | array | placeContext > activePOIs | Details of the points of interest (POIs) that cause the event. | AJO Push Tracking Experience Event Schema | |
| POI identity | string | placeContext > activePOIs > items > POIID | The unique identifier of the POI. | AJO Push Tracking Experience Event Schema | |
| Beacon interaction details | object | placeContext > activePOIs > items > beaconInteractionDetails | Beacon details active for the POI interaction. | AJO Push Tracking Experience Event Schema | |
| Beacon major | number | placeContext > activePOIs > items > beaconInteractionDetails > beaconMajor | Major values identify and distinguish a group and unsigned integer values between 1 and 65,535. | AJO Push Tracking Experience Event Schema | |
| Beacon Minor | number | placeContext > activePOIs > items > beaconInteractionDetails > beaconMinor | Minor values identify and distinguish an individual and unsigned integer values between 1 and 65,535. | AJO Push Tracking Experience Event Schema | |
| Proximity to beacon | string | placeContext > activePOIs > items > beaconInteractionDetails > proximity | Estimated distance from the beacon. | immediate: Within a few centimeter. near: Within a couple of meters. far: Greater than 10 meters away. unknown: Not able to ascertain distance, signal likely very weak. | AJO Push Tracking Experience Event Schema |
| Proximity UUID | string | placeContext > activePOIs > items > beaconInteractionDetails > proximityUUID | A proximity UUID (Universally Unique IDentifier) is a special type of identifier used to distinguish beacons in your network from all other beacons in networks outside your control. The proximity UUID is configured into a beacon, to be transmitted to mobile devices in range to identify an organizations beacons. | AJO Push Tracking Experience Event Schema | |
| POI category | string | placeContext > activePOIs > items > category | General category assigned for organizing the POIs by the administrator of POI definitions. | AJO Push Tracking Experience Event Schema | |
| Distance to POI center | number | placeContext > activePOIs > items > distanceToPOICenter | Estimated distance from the POI center in meters. | AJO Push Tracking Experience Event Schema | |
| Geo interaction details | object | placeContext > activePOIs > items > geoInteractionDetails | Geo details active for the POI interaction. | AJO Push Tracking Experience Event Schema | |
| Geo device accuracy | number | placeContext > activePOIs > items > geoInteractionDetails > deviceGeoAccuracy | The accuracy of the geo measuring device or mechanism, measured in meters. | AJO Push Tracking Experience Event Schema | |
| Distance to center | number | placeContext > activePOIs > items > geoInteractionDetails > distanceToCenter | Distance to center of geo in, case of a geo circle, measured in meters. | AJO Push Tracking Experience Event Schema | |
| Geo shape | object | placeContext > activePOIs > items > geoInteractionDetails > geoShape | Geo shape of the geo being interacted with. | AJO Push Tracking Experience Event Schema | |
| Shape ID | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _id | The unique identifier of the shape. | AJO Push Tracking Experience Event Schema | |
| Box | array | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > box | The area enclosed by the rectangle formed by two coordinates. The first coordinate is the lower corner and the second coordinate is the upper corner of a rectangle. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > box > items > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > box > items > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > box > items > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > box > items > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > box > items > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Circle | object | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle | A circular region with a specific radius centered on a geographic coordinate. | AJO Push Tracking Experience Event Schema | |
| Identifier | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _id | The unique identifier of the circle. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _schema > coordinates > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _schema > description | A description of what the circle contains. | AJO Push Tracking Experience Event Schema | |
| Radius | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > circle > _schema > radius | The length of the radius of the circle. This value conforms to the WGS84 datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > description | A description of what the shape is defining. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > elevation | The specific or minimum elevation of the shape. This value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. In combination with `ceiling`, this property can be used to express a three-dimensional bounding box for a location. | AJO Push Tracking Experience Event Schema | |
| Polygon | array | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > polygon | A series of four or more coordinates where the first and final coordinates are identical. In schema.org, this is a plain text. In XDM, it is a structured array instead. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > polygon > items > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > _schema > polygon > items > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Ceiling | number | placeContext > activePOIs > items > geoInteractionDetails > geoShape > ceiling | The maximum elevation of the shape. Only valid when used in combination with `elevation`. This value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. This value is not part of the schema.org spec. In combination with `elevation`, this property can be used to express a three-dimensional bounding box for a location. | AJO Push Tracking Experience Event Schema | |
| Locating type | string | placeContext > activePOIs > items > locatingType | Mechanism used to determine location. | beacon: Hardware beacon gps: Device GPS ip: IP to geo lookup ip+wifi: IP with wifi lookup wifi-triangulation: Wifi triangulation | AJO Push Tracking Experience Event Schema |
| POI metadata | object | placeContext > activePOIs > items > metadata | metadata assigned to the POI by the administrator of the POI definitions. | AJO Push Tracking Experience Event Schema | |
| Keyed List | array | placeContext > activePOIs > items > metadata > list | List of keyed values. | AJO Push Tracking Experience Event Schema | |
| Key | string | placeContext > activePOIs > items > metadata > list > items > key | Key | AJO Push Tracking Experience Event Schema | |
| Value | string | placeContext > activePOIs > items > metadata > list > items > value | Value | AJO Push Tracking Experience Event Schema | |
| POI name | string | placeContext > activePOIs > items > name | The name given to the POI. | AJO Push Tracking Experience Event Schema | |
| POI Identity | string | placeContext > activePOIs > items > poiID | The unique identifier of the POI. | AJO Push Tracking Experience Event Schema | |
| POI type | string | placeContext > activePOIs > items > type | The general type of the POI using a typing schema selected by the administrator of the POI definitions. | AJO Push Tracking Experience Event Schema | |
| Geo | object | placeContext > geo | The geographic location where the experience was delivered. | AJO Push Tracking Experience Event Schema | |
| Coordinates ID | string | placeContext > geo > _id | The unique identifier of the coordinates. | AJO Push Tracking Experience Event Schema | |
| Description | string | placeContext > geo > _schema > description | A description of what the coordinates identify. | AJO Push Tracking Experience Event Schema | |
| Elevation | number | placeContext > geo > _schema > elevation | The specific elevation of the defined coordinate. The value conforms to the [WGS84](http://gisgeography.com/wgs84-world-geodetic-system/) datum and is measured in meters. | AJO Push Tracking Experience Event Schema | |
| Latitude | number | placeContext > geo > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| Longitude | number | placeContext > geo > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Push Tracking Experience Event Schema | |
| City | string | placeContext > geo > city | The name of the city. | AJO Push Tracking Experience Event Schema | |
| Country code | string | placeContext > geo > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | AJO Push Tracking Experience Event Schema | |
| Designated market area | integer | placeContext > geo > dmaID | The Nielsen media research designated market area. | AJO Push Tracking Experience Event Schema | |
| Metropolitan statistical area | integer | placeContext > geo > msaID | The metropolitan statistical area in the United States where the observation occurred. | AJO Push Tracking Experience Event Schema | |
| Postal code | string | placeContext > geo > postalCode | The postal code of the location. Postal codes are not available for all countries. In some countries, this will only contain part of the postal code. | AJO Push Tracking Experience Event Schema | |
| State or province | string | placeContext > geo > stateProvince | The state, or province portion of the observation. The format follows the [ISO 3166-2 (country and subdivision)][http://www.unece.org/cefact/locode/subdivisions.html] standard. | AJO Push Tracking Experience Event Schema | |
| Iana Timezone | string | placeContext > ianaTimezone | Timezone of the device represented as a standard timezone string. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. | AJO Push Tracking Experience Event Schema | |
| Local time | string | placeContext > localTime | The local time using RFC3339 with a stated time zone offset such as "2001-07-04T12:08:56-07:00". An example formatting pattern is "yyyy-MM-dd'T'HH:mm:ssXXX". | AJO Push Tracking Experience Event Schema | |
| Local time zone offset | integer | placeContext > localTimezoneOffset | The current, local time zone offset in minutes from UTC for the localTime in this object. This will include the current DST offset if applicable. | AJO Push Tracking Experience Event Schema | |
| Produced By | string | producedBy | Value that describes the producer of the event - suggested values would be 'self', 'system', 'salesRep', etc. Can be used to filter out certain producers if needed. | self: Self system: System salesRef: Sales Representative customerRep: Customer Representative | AJO Push Tracking Experience Event Schema |
| push notification tracking details | object | pushNotificationTracking | Describes interaction with a push notification. | AJO Push Tracking Experience Event Schema | |
| custom action | object | pushNotificationTracking > customAction | End user clicked custom action in the push notification | AJO Push Tracking Experience Event Schema | |
| action ID | string | pushNotificationTracking > customAction > actionID | user clicked custom action identifier | AJO Push Tracking Experience Event Schema | |
| value | number | pushNotificationTracking > customAction > value | value associated with the custom action, if any | AJO Push Tracking Experience Event Schema | |
| Is Launch | boolean | pushNotificationTracking > isLaunch | Indicates whether this push notification interaction launched the application. | AJO Push Tracking Experience Event Schema | |
| Push Provider | string | pushNotificationTracking > pushProvider | Push provider, e.g. apns or fcm | AJO Push Tracking Experience Event Schema | |
| Push Provider message ID | string | pushNotificationTracking > pushProviderMessageID | ID assigned to this notification as assigned by the push provider | AJO Push Tracking Experience Event Schema | |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO Push Tracking Experience Event Schema | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the time-series event. | Journey Step Event schema for Journey Orchestration | |
| Channel Type | string | _experience > decisioning > channelType | The channel type for all propositions in this event. | code: Code-based Experience email: Email sms: SMS directMail: Direct Mail push: Push web: Web whatsApp: WhatsApp contentCard: Content Card inapp: In-App Messaging | Journey Step Event schema for Journey Orchestration |
| ExD Decision Event Identifier | string | _experience > decisioning > exdRequestID | The unique identifier of the ExD decision event per request. | Journey Step Event schema for Journey Orchestration | |
| Proposition Action | object | _experience > decisioning > propositionAction | The specific element that was interacted with which caused the proposition event to be triggered. | Journey Step Event schema for Journey Orchestration | |
| id | string | _experience > decisioning > propositionAction > id | The customer generated id of the element with which the end-user interacted. | Journey Step Event schema for Journey Orchestration | |
| label | string | _experience > decisioning > propositionAction > label | The customer generated display name of the element with which the end-user interacted. | Journey Step Event schema for Journey Orchestration | |
| reason | string | _experience > decisioning > propositionAction > reason | The reason due to which an event was suppressed | Journey Step Event schema for Journey Orchestration | |
| tokens | array | _experience > decisioning > propositionAction > tokens | Application-generated metadata associated with the element with which the end-user interacted. | Journey Step Event schema for Journey Orchestration | |
| Proposition Event | object | _experience > decisioning > propositionEventType | A record of how the user interacted with the proposition. All propositions recorded on this event will be associated with the same event that is recorded here. | Journey Step Event schema for Journey Orchestration | |
| decision | integer | _experience > decisioning > propositionEventType > decision | Proposition was offered to the client. This does not guarantee the proposition arrived or was displayed to the user. | Journey Step Event schema for Journey Orchestration | |
| dismiss | integer | _experience > decisioning > propositionEventType > dismiss | User dismissed or rejected the proposition without any other direct interaction. | Journey Step Event schema for Journey Orchestration | |
| display | integer | _experience > decisioning > propositionEventType > display | Proposition was displayed to the user. | Journey Step Event schema for Journey Orchestration | |
| interact | integer | _experience > decisioning > propositionEventType > interact | User interacted with the proposition, usually in a positive way. | Journey Step Event schema for Journey Orchestration | |
| send | integer | _experience > decisioning > propositionEventType > send | Proposition was sent to the client. This does not guarantee the proposition arrived or was displayed to the user. | Journey Step Event schema for Journey Orchestration | |
| suppressDisplay | integer | _experience > decisioning > propositionEventType > suppressDisplay | Proposition was suppressed while displaying it to the client | Journey Step Event schema for Journey Orchestration | |
| suppressSend | integer | _experience > decisioning > propositionEventType > suppressSend | Proposition was suppressed while sending it to the client | Journey Step Event schema for Journey Orchestration | |
| trigger | integer | _experience > decisioning > propositionEventType > trigger | Proposition was chosen to be displayed by the client SDK. Other factors may prevent it from actually being displayed. | Journey Step Event schema for Journey Orchestration | |
| unsubscribe | integer | _experience > decisioning > propositionEventType > unsubscribe | User has requested to not be shown the proposition in the future. | Journey Step Event schema for Journey Orchestration | |
| Involved Propositions | array | _experience > decisioning > propositions | An array of decision propositions that contributed to the experience event. The experience event is attributed (at least partially) to those prior decisions/propositions. An individual profile's proposition-response history is maintained with these decision identifiers. | Journey Step Event schema for Journey Orchestration | |
| Decision Event Details (deprecated) | object | _experience > decisioning > propositions > items > decisionEventDetails | A snapshot of properties from the decision event when it occured. (deprecated) | Journey Step Event schema for Journey Orchestration | |
| Algorithm Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | Journey Step Event schema for Journey Orchestration | |
| Experience Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > experienceID | Unique identifier for the proposition's content. Recipients of propositions with the same value will receive the same content experience in the targeted placements. Moreover, propositions with the same value to the same user mean that the content of the propositions has not changed. Propositions with values indicate that the decision selections are different and a different experience resulted from the decision. Note that adding a placement to the decision scope always changes the experience value. | Journey Step Event schema for Journey Orchestration | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionEventDetails > trafficType | The class of algorithm/policy that was used to serve this decision. Contextual indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | Journey Step Event schema for Journey Orchestration |
| Decision Event Identifier (deprecated) | string | _experience > decisioning > propositions > items > decisionEventID | The unique identifier of the decision event that proposed the 'items' (options). For a given decision request and profile identity the output of the decision is a unique event. If a decision is requested again for the same profile and the output are the same options, it is still considered a different proposition with a unique event ID. Multiple propositions can be associated with the same decision event. See https://ns.adobe.com/experience/decisioning/proposition. (deprecated) | Journey Step Event schema for Journey Orchestration | |
| Decision Event Scope (deprecated) | string | _experience > decisioning > propositions > items > decisionScope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. See https://ns.adobe.com/experience/decisioning/scope-details.(deprecated) | Journey Step Event schema for Journey Orchestration | |
| Decision Event Scope Details (deprecated) | object | _experience > decisioning > propositions > items > decisionScopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. (deprecated) | Journey Step Event schema for Journey Orchestration | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | Journey Step Event schema for Journey Orchestration | |
| Activity ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | Journey Step Event schema for Journey Orchestration | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | Journey Step Event schema for Journey Orchestration | |
| Fallback Option | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | Journey Step Event schema for Journey Orchestration | |
| Activity Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > id | A unique, immutable identifier for the decision activity. | Journey Step Event schema for Journey Orchestration | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > decisionScopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | Journey Step Event schema for Journey Orchestration | |
| Activity Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | Journey Step Event schema for Journey Orchestration | |
| Activity Priority | integer | _experience > decisioning > propositions > items > decisionScopeDetails > activity > priority | Priority set for the activity during publication. | Journey Step Event schema for Journey Orchestration | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | Journey Step Event schema for Journey Orchestration | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > decisionScopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | Journey Step Event schema for Journey Orchestration | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy | object | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy | The decision policy used to make the decision. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > name | The decision policy name | Journey Step Event schema for Journey Orchestration | |
| Decision Provider | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | Journey Step Event schema for Journey Orchestration | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > decisionScopeDetails > experience | The experience that was selected when the decision was made. | Journey Step Event schema for Journey Orchestration | |
| Experience Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > experience > id | A unique identifier for the decision option. | Journey Step Event schema for Journey Orchestration | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | Journey Step Event schema for Journey Orchestration | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | Journey Step Event schema for Journey Orchestration | |
| Event observation | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | Journey Step Event schema for Journey Orchestration | |
| Field name | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | Journey Step Event schema for Journey Orchestration | |
| Mapping type | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | Journey Step Event schema for Journey Orchestration |
| Observation mapping | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | Journey Step Event schema for Journey Orchestration | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | Journey Step Event schema for Journey Orchestration | |
| Outcome identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | Journey Step Event schema for Journey Orchestration | |
| Outcome property path | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | Journey Step Event schema for Journey Orchestration | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > decisionScopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | Journey Step Event schema for Journey Orchestration | |
| Placement ETag | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | Journey Step Event schema for Journey Orchestration | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | Journey Step Event schema for Journey Orchestration | |
| Placement Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > id | A unique identifier for the decision placement. | Journey Step Event schema for Journey Orchestration | |
| Placement Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | Journey Step Event schema for Journey Orchestration | |
| Scope Rank | integer | _experience > decisioning > propositions > items > decisionScopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | Journey Step Event schema for Journey Orchestration | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > decisionScopeDetails > strategies | The steps that were executed when the decision was made. | Journey Step Event schema for Journey Orchestration | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | Journey Step Event schema for Journey Orchestration | |
| Execution Step | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | Journey Step Event schema for Journey Orchestration |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | Journey Step Event schema for Journey Orchestration | |
| Traffic Type | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | Journey Step Event schema for Journey Orchestration |
| Treatment Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | Journey Step Event schema for Journey Orchestration | |
| Decision Proposition Identifier | string | _experience > decisioning > propositions > items > id | The unique identifier of the proposition that originally contained the decision options that are being acted upon (see the corresponding 'items' field in this object). When this identifier is present, direct attribution is given to a unique proposition. If the identifier is missing, the action for the items could not be assiciated with a unique proposition. | Journey Step Event schema for Journey Orchestration | |
| Selected Options | array | _experience > decisioning > propositions > items > items | One or more of the previously proposed options that this experience event is related to. Those items were returned as output of the decision for a requested scope and are now part of an interaction. For instance, if the decision returned five proposed videos to watch and the user selected two in a "Save For Later" interaction, then this experience event could record the user's reaction with an event type "custom.savedToWatchLater" and list the two selected videos in the 'items' array. | Journey Step Event schema for Journey Orchestration | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsProfile > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | Journey Step Event schema for Journey Orchestration | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsTotal > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | Journey Step Event schema for Journey Orchestration | |
| Decision Option ETag | string | _experience > decisioning > propositions > items > items > items > _repo > etag | The revision that the decision option object was at when the snapshot was taken. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Characteristics | object | _experience > decisioning > propositions > items > items > items > characteristics | Additional properties or attributes belonging to this particular decision option. Different instances can have different characteristics (keys in the map). The characteristics are name value pairs used to distinguish one decision option from others. Characteristics are used as values in content that represents this decision option and as features to analyze and optimize the performance of an option. When every instance has the same attribute or property, that aspect should be modeled as an extension schema that derives from decision option detail. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Identifier | string | _experience > decisioning > propositions > items > items > items > id | A unique identifier for the decision option. | Journey Step Event schema for Journey Orchestration | |
| Item Selection | object | _experience > decisioning > propositions > items > items > items > itemSelection | The detail of an item selection of which the item was proposed. | Journey Step Event schema for Journey Orchestration | |
| Ranking Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | Journey Step Event schema for Journey Orchestration | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | Journey Step Event schema for Journey Orchestration | |
| Execution Step | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | Journey Step Event schema for Journey Orchestration |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | Journey Step Event schema for Journey Orchestration | |
| Traffic Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | Journey Step Event schema for Journey Orchestration |
| Treatment Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | Journey Step Event schema for Journey Orchestration | |
| Selection Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | Journey Step Event schema for Journey Orchestration | |
| Selection Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > selectionType | Selection type. The type of selection of which the item was derived from. | selectionStrategy: Selection Strategy fallback: Fallback Item manual: Manual Item | Journey Step Event schema for Journey Orchestration |
| Decision Option Strategy ID | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyID | Strategy ID. The strategy identifier of which the item was derived from. | Journey Step Event schema for Journey Orchestration | |
| Strategy Name | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyName | Strategy name. The strategy name of which the item was derived from. | Journey Step Event schema for Journey Orchestration | |
| Selection Version | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > version | Selection version. The version of which the item was derived from. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Name | string | _experience > decisioning > propositions > items > items > items > name | Option name. The name is displayed in various user interfaces. | Journey Step Event schema for Journey Orchestration | |
| Option Content | object | _experience > decisioning > propositions > items > items > items > optionContent | Additional properties or attributes related to offer content | Journey Step Event schema for Journey Orchestration | |
| Content Component Type | string | _experience > decisioning > propositions > items > items > items > optionContent > _type | Content Component Type. An enumerated set of URIs where each value maps to a type given to the content component. Some consumers of the content representations are expecting the @type value to be a reference to schema that describes additional properties of the content component. | Journey Step Event schema for Journey Orchestration | |
| Format | string | _experience > decisioning > propositions > items > items > items > optionContent > _dc > format | The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats). | Journey Step Event schema for Journey Orchestration | |
| Language | array | _experience > decisioning > propositions > items > items > items > optionContent > _dc > language | The language or languages of the resource. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Score | number | _experience > decisioning > propositions > items > items > items > score | Calcuated value for that option in the context of a single scope. The value is only available if a score was calculated. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Selection ID | string | _experience > decisioning > propositions > items > items > items > selectionID | Option selection ID. The selectionID of which the item was derived from. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Selection Type | string | _experience > decisioning > propositions > items > items > items > selectionType | Option selection type. The selection type of which the item was derived from. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Tags | array | _experience > decisioning > propositions > items > items > items > tags | The set of tags associated with this option. The tags are used indicate catetoegies (dimensions) that the option belonged to at the time the proposition was made. | Journey Step Event schema for Journey Orchestration | |
| Decision Option Tracking Token | string | _experience > decisioning > propositions > items > items > items > trackingToken | Option tracking token. The unique token pertains to the event of which the item event was derived from. | Journey Step Event schema for Journey Orchestration | |
| Decision Scope | string | _experience > decisioning > propositions > items > scope | The scope that is associated with the decision. This is the name of the scope that was in the request when the decision was made. | Journey Step Event schema for Journey Orchestration | |
| Decision Scope Snapshot | object | _experience > decisioning > propositions > items > scopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. | Journey Step Event schema for Journey Orchestration | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | Journey Step Event schema for Journey Orchestration | |
| Activity ETag | string | _experience > decisioning > propositions > items > scopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | Journey Step Event schema for Journey Orchestration | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | Journey Step Event schema for Journey Orchestration | |
| Fallback Option | string | _experience > decisioning > propositions > items > scopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | Journey Step Event schema for Journey Orchestration | |
| Activity Identifier | string | _experience > decisioning > propositions > items > scopeDetails > activity > id | A unique, immutable identifier for the decision activity. | Journey Step Event schema for Journey Orchestration | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > scopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | Journey Step Event schema for Journey Orchestration | |
| Activity Name | string | _experience > decisioning > propositions > items > scopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | Journey Step Event schema for Journey Orchestration | |
| Activity Priority | integer | _experience > decisioning > propositions > items > scopeDetails > activity > priority | Priority set for the activity during publication. | Journey Step Event schema for Journey Orchestration | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | Journey Step Event schema for Journey Orchestration | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > scopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | Journey Step Event schema for Journey Orchestration | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > scopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy | object | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy | The decision policy used to make the decision. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | Journey Step Event schema for Journey Orchestration | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > name | The decision policy name | Journey Step Event schema for Journey Orchestration | |
| Decision Provider | string | _experience > decisioning > propositions > items > scopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | Journey Step Event schema for Journey Orchestration | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > scopeDetails > experience | The experience that was selected when the decision was made. | Journey Step Event schema for Journey Orchestration | |
| Experience Identifier | string | _experience > decisioning > propositions > items > scopeDetails > experience > id | A unique identifier for the decision option. | Journey Step Event schema for Journey Orchestration | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > scopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | Journey Step Event schema for Journey Orchestration | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | Journey Step Event schema for Journey Orchestration | |
| Event observation | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | Journey Step Event schema for Journey Orchestration | |
| Field name | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | Journey Step Event schema for Journey Orchestration | |
| Mapping type | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | Journey Step Event schema for Journey Orchestration |
| Observation mapping | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | Journey Step Event schema for Journey Orchestration | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | Journey Step Event schema for Journey Orchestration | |
| Outcome identifier | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | Journey Step Event schema for Journey Orchestration | |
| Outcome property path | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | Journey Step Event schema for Journey Orchestration | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | Journey Step Event schema for Journey Orchestration | |
| Placement ETag | string | _experience > decisioning > propositions > items > scopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | Journey Step Event schema for Journey Orchestration | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | Journey Step Event schema for Journey Orchestration | |
| Placement Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > id | A unique identifier for the decision placement. | Journey Step Event schema for Journey Orchestration | |
| Placement Name | string | _experience > decisioning > propositions > items > scopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | Journey Step Event schema for Journey Orchestration | |
| Scope Rank | integer | _experience > decisioning > propositions > items > scopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | Journey Step Event schema for Journey Orchestration | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > scopeDetails > strategies | The steps that were executed when the decision was made. | Journey Step Event schema for Journey Orchestration | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | Journey Step Event schema for Journey Orchestration | |
| Execution Step | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | Journey Step Event schema for Journey Orchestration |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | Journey Step Event schema for Journey Orchestration | |
| Traffic Type | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | Journey Step Event schema for Journey Orchestration |
| Treatment Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | Journey Step Event schema for Journey Orchestration | |
| Journey Orchestration debug related fields. | object | _experience > journeyOrchestration > debugInfo | This event is in relation with journey and describes the debug related fields | Journey Step Event schema for Journey Orchestration | |
| logs(Map) | object | _experience > journeyOrchestration > debugInfo > logs | Useful for logging various information, for example logging a curl request/response. | Journey Step Event schema for Journey Orchestration | |
| Values for capturing various information as logs, ex: curl request/response | string | _experience > journeyOrchestration > debugInfo > logs > additionalProperties | A logs map that can contain values of type string | Journey Step Event schema for Journey Orchestration | |
| Request ID | string | _experience > journeyOrchestration > debugInfo > requestID | The request Id used by Journey Orchestration to track the flow of a request. | Journey Step Event schema for Journey Orchestration | |
| ID | string | _experience > journeyOrchestration > journey > ID | Identifier for the given Journey. | Journey Step Event schema for Journey Orchestration | |
| Description | string | _experience > journeyOrchestration > journey > description | Description of the Journey. | Journey Step Event schema for Journey Orchestration | |
| Name | string | _experience > journeyOrchestration > journey > name | Name of the Journey. | Journey Step Event schema for Journey Orchestration | |
| Version | string | _experience > journeyOrchestration > journey > version | Describes the Journey Version. | Journey Step Event schema for Journey Orchestration | |
| Version ID | string | _experience > journeyOrchestration > journey > versionID | Identifier of the journey version. This id represents the identity of a journey. It's the last part of the journey's URL | Journey Step Event schema for Journey Orchestration | |
| ID | string | _experience > journeyOrchestration > profile > ID | Profile identifier identifies the profile sent/used in a journey. E.g: foo@adobe.com. | Journey Step Event schema for Journey Orchestration | |
| Namespace | string | _experience > journeyOrchestration > profile > namespace | This field describes the Namespace referenced by the Profile used in the Journey. E.g: Email, ECID | Journey Step Event schema for Journey Orchestration | |
| Supplemental ID | string | _experience > journeyOrchestration > profile > supplementalID | Identity value corresponding to the supplemental namespace | Journey Step Event schema for Journey Orchestration | |
| Supplemental Namespace | string | _experience > journeyOrchestration > profile > supplementalNamespace | Value of the supplemental namespace as part of the journey property | Journey Step Event schema for Journey Orchestration | |
| Event Code | string | _experience > journeyOrchestration > serviceEvents > dispatcher > eventCode | The error code indicating the reason for corresponding eventType | Journey Step Event schema for Journey Orchestration | |
| Event Code Reason | string | _experience > journeyOrchestration > serviceEvents > dispatcher > eventCodeReason | The reason for the corresponding eventCode, if any, so that it can be used for debugging or informational purposes. | Journey Step Event schema for Journey Orchestration | |
| Event ID | string | _experience > journeyOrchestration > serviceEvents > dispatcher > eventID | The Event ID to which this event was mapped inside the controller. | Journey Step Event schema for Journey Orchestration | |
| Event Type | string | _experience > journeyOrchestration > serviceEvents > dispatcher > eventType | The type of dispatcher service event like error, discard | Journey Step Event schema for Journey Orchestration | |
| Projection ID | string | _experience > journeyOrchestration > serviceEvents > dispatcher > projectionID | The projection id of the segment being used in journey | Journey Step Event schema for Journey Orchestration | |
| Rejected Rule Set | object | _experience > journeyOrchestration > serviceEvents > dispatcher > rejectedRuleset | This object will be populated when the incoming event is rejected by journey because it failed a ruleset check. The details of the rule are also mentioned in the rejectedRules array. | Journey Step Event schema for Journey Orchestration | |
| Rule Set ID | string | _experience > journeyOrchestration > serviceEvents > dispatcher > rejectedRuleset > ID | The ID of the rejected rule set. | Journey Step Event schema for Journey Orchestration | |
| Rule Set Name | string | _experience > journeyOrchestration > serviceEvents > dispatcher > rejectedRuleset > name | The name of the rejected rule set. | Journey Step Event schema for Journey Orchestration | |
| Array of Rejected Rules within the Rule Set that led to rejection of the incoming event. | array | _experience > journeyOrchestration > serviceEvents > dispatcher > rejectedRuleset > rejectedRules | List of rules that were violated in the ruleset that led to rejection of the incoming event. | Journey Step Event schema for Journey Orchestration | |
| Rule ID | string | _experience > journeyOrchestration > serviceEvents > dispatcher > rejectedRuleset > rejectedRules > items > ID | The ID of the rejected rule | Journey Step Event schema for Journey Orchestration | |
| Rule Name | string | _experience > journeyOrchestration > serviceEvents > dispatcher > rejectedRuleset > rejectedRules > items > name | The name of the rejected rule. | Journey Step Event schema for Journey Orchestration | |
| Segment ID | string | _experience > journeyOrchestration > serviceEvents > dispatcher > segmentID | The segment id of the incoming experience event | Journey Step Event schema for Journey Orchestration | |
| ID | string | _experience > journeyOrchestration > serviceEvents > segmentExportJob > ID | The identifier of the segment export job triggered. | Journey Step Event schema for Journey Orchestration | |
| Event Code | string | _experience > journeyOrchestration > serviceEvents > segmentExportJob > eventCode | The error code indicating the reason for corresponding eventType | Journey Step Event schema for Journey Orchestration | |
| Event Type | string | _experience > journeyOrchestration > serviceEvents > segmentExportJob > eventType | The event type indicating whether it is an error event of info event. | Journey Step Event schema for Journey Orchestration | |
| Export Count Failed | integer | _experience > journeyOrchestration > serviceEvents > segmentExportJob > exportCountFailed | The number of segments failed while exporting through the job | Journey Step Event schema for Journey Orchestration | |
| Export Count Realized | integer | _experience > journeyOrchestration > serviceEvents > segmentExportJob > exportCountRealized | The actual number of segments exported through the job | Journey Step Event schema for Journey Orchestration | |
| Export Count Total | integer | _experience > journeyOrchestration > serviceEvents > segmentExportJob > exportCountTotal | The max possible value of segment export job | Journey Step Event schema for Journey Orchestration | |
| Export Segment ID | string | _experience > journeyOrchestration > serviceEvents > segmentExportJob > exportSegmentID | The identifier of the segment being exported | Journey Step Event schema for Journey Orchestration | |
| Status | string | _experience > journeyOrchestration > serviceEvents > segmentExportJob > status | The status of segment export job. | Journey Step Event schema for Journey Orchestration | |
| Event Category | string | _experience > journeyOrchestration > serviceEvents > stateMachine > eventCategory | Incoming event category indicating if the event is an unitary or business event | Journey Step Event schema for Journey Orchestration | |
| Event Class | string | _experience > journeyOrchestration > serviceEvents > stateMachine > eventClass | Incoming event class indicating if the event is external or internal | Journey Step Event schema for Journey Orchestration | |
| Event Code | string | _experience > journeyOrchestration > serviceEvents > stateMachine > eventCode | The error code indicating the reason for corresponding eventType | Journey Step Event schema for Journey Orchestration | |
| Event ID | string | _experience > journeyOrchestration > serviceEvents > stateMachine > eventID | The incoming Event ID to which this event was mapped inside the state machine. can be external or internal event ID. | Journey Step Event schema for Journey Orchestration | |
| Event Type | string | _experience > journeyOrchestration > serviceEvents > stateMachine > eventType | The type of state machine service event like error, discard | Journey Step Event schema for Journey Orchestration | |
| Service Type | string | _experience > journeyOrchestration > serviceType | This field specifies service name. It is for serviceEvents only. | Journey Step Event schema for Journey Orchestration | |
| actionBusinessType | string | _experience > journeyOrchestration > stepEvents > actionBusinessType | The business solution powering the executed action. E.g: ACC, Epsilon. | Journey Step Event schema for Journey Orchestration | |
| ActionErrorContext | string | _experience > journeyOrchestration > stepEvents > actionErrorContext | Provides context of the error. Potential values: 'authCallError': error has occured in scope of custom or Adobe.IO authentication by calling the authentication endpoint to generate an access token, 'callError': error has occured on action call endpointTreatment name applied to execute the action | Journey Step Event schema for Journey Orchestration | |
| actionExecutionError | string | _experience > journeyOrchestration > stepEvents > actionExecutionError | Error condition that prevented Journey Runtime from executing the action. E.g: timeout on the action step, capping on the action API etc, http error. | Journey Step Event schema for Journey Orchestration | |
| actionExecutionErrorCode | string | _experience > journeyOrchestration > stepEvents > actionExecutionErrorCode | Error code corresponding to actionExecutionError. | Journey Step Event schema for Journey Orchestration | |
| actionExecutionOriginCode | string | _experience > journeyOrchestration > stepEvents > actionExecutionOriginCode | Error code corresponding to actionExecutionOriginError. | Journey Step Event schema for Journey Orchestration | |
| actionExecutionOriginError | string | _experience > journeyOrchestration > stepEvents > actionExecutionOriginError | In case of timeout or http error, the latest API response message. E.g: invalid payload, internal server error. | Journey Step Event schema for Journey Orchestration | |
| actionExecutionOriginStartTime | string | _experience > journeyOrchestration > stepEvents > actionExecutionOriginStartTime | The timestamp in ISO8601 format with UTC TZ, at which the HTTP request was made. Note: For phase 1, this is the timestamp at which the final custom action http request was initiated. For later phases, we will have the respective custom action services send out a separate step event for each failed request except the final request. | Journey Step Event schema for Journey Orchestration | |
| actionExecutionOriginTime | integer | _experience > journeyOrchestration > stepEvents > actionExecutionOriginTime | The response time of the server HTTP call. Note: For phase 1, this is the time taken by the last call, for later phases, we will have the Custom Action services send out a separate step event for each failed request except the final request(as it will be sent by the engine, and we do not want duplicates) | Journey Step Event schema for Journey Orchestration | |
| actionExecutionTime | integer | _experience > journeyOrchestration > stepEvents > actionExecutionTime | Time(ms) inside Journey Engine to call the necessary APIs to execute the action. | Journey Step Event schema for Journey Orchestration | |
| ActionGroupID | string | _experience > journeyOrchestration > stepEvents > actionGroupID | Action Group ID | Journey Step Event schema for Journey Orchestration | |
| ActionGroupName | string | _experience > journeyOrchestration > stepEvents > actionGroupName | Action Group Name | Journey Step Event schema for Journey Orchestration | |
| actionID | string | _experience > journeyOrchestration > stepEvents > actionID | GUID generated when the action is first authored on the JO canvas. Replicating the same action indirectly, by means of duplicating the journey or publishing a new version does not generate a new actionID. | Journey Step Event schema for Journey Orchestration | |
| actionIsProxy | boolean | _experience > journeyOrchestration > stepEvents > actionIsProxy | Whether proxy is enabled or not | Journey Step Event schema for Journey Orchestration | |
| actionIsThrottled | boolean | _experience > journeyOrchestration > stepEvents > actionIsThrottled | Whether Throttling is enabled or not | Journey Step Event schema for Journey Orchestration | |
| actionName | string | _experience > journeyOrchestration > stepEvents > actionName | Name of the action as it appears on the Journey Canvas, if the action is internal to JO Runtime, then action name is set to stepName field. | Journey Step Event schema for Journey Orchestration | |
| actionOriginEndpoint | string | _experience > journeyOrchestration > stepEvents > actionOriginEndpoint | Full Endpoint of the Custom Action Used | Journey Step Event schema for Journey Orchestration | |
| actionOriginIsMTLS | boolean | _experience > journeyOrchestration > stepEvents > actionOriginIsMTLS | Whether MTLS is enabled or not | Journey Step Event schema for Journey Orchestration | |
| actionOriginMethod | string | _experience > journeyOrchestration > stepEvents > actionOriginMethod | The method used in the HTTP request(GET,PUT,POST, etc) | Journey Step Event schema for Journey Orchestration | |
| actionParameterized | boolean | _experience > journeyOrchestration > stepEvents > actionParameterized | True if the journey runtime passed in dynamic values retrieved at runtime to successfully execute the action. E.g: This field will be set to true, if a custom http action requires some values from external data sources for successful execution. | Journey Step Event schema for Journey Orchestration | |
| actionSchedulerCount | integer | _experience > journeyOrchestration > stepEvents > actionSchedulerCount | Number of times the Journey Runtime Scheduler was invoked to fulfil the given journey step. E.g for a Wait step, count of actionSchedulerCount=1 | Journey Step Event schema for Journey Orchestration | |
| actionType | string | _experience > journeyOrchestration > stepEvents > actionType | Denotes the action channel invoked. E.g: Email, SMS, customHttp | Journey Step Event schema for Journey Orchestration | |
| actionWaitTime | string | _experience > journeyOrchestration > stepEvents > actionWaitTime | Only supported if actionIsThrottled == true. It reports the amount of time the custom action event spent waiting in the http call throttling topic. | Journey Step Event schema for Journey Orchestration | |
| batchDeliveryID | string | _experience > journeyOrchestration > stepEvents > batchDeliveryID | (Deprecated).This describes the delivery Id for the batch Journey. | Journey Step Event schema for Journey Orchestration | |
| batchExternalKey | string | _experience > journeyOrchestration > stepEvents > batchExternalKey | Journey Version ID in case of scheduled, business key in case of the business event journey (productId in case of a journey triggered by a business event). This field is only available in the context of the unitary step. | Journey Step Event schema for Journey Orchestration | |
| batchInstanceID | string | _experience > journeyOrchestration > stepEvents > batchInstanceID | GUID created at invocation of each new batch instance for a journey. E.g: If a scheduled journey runs at 8.00am and 10.00am, there will be two separate different batchInstanceID’s. | Journey Step Event schema for Journey Orchestration | |
| batchRecurrenceIndex | integer | _experience > journeyOrchestration > stepEvents > batchRecurrenceIndex | A counter that increases by 1 each time a batch journey is invoked. Likewise in case of business events, it will show the E.g: If a freshly authored scheduled journey runs at 8.00am,then batchRecurrenceIndex=1 and then at 10.00am, then batchRecurrenceIndex=2. | Journey Step Event schema for Journey Orchestration | |
| batchToUnitary | boolean | _experience > journeyOrchestration > stepEvents > batchToUnitary | (Deprecated)Indicates if this unitary instance has been triggered from a batch instance. | Journey Step Event schema for Journey Orchestration | |
| batchUnitaryBranchID | string | _experience > journeyOrchestration > stepEvents > batchUnitaryBranchID | (Deprecated) If the instance has been triggered from a batch instance, unitary branch ID. | Journey Step Event schema for Journey Orchestration | |
| Channel | string | _experience > journeyOrchestration > stepEvents > channel | Channel Name like email, push, sms | Journey Step Event schema for Journey Orchestration | |
| Consent | object | _experience > journeyOrchestration > stepEvents > consent | Fields corresponding to action consent. | Journey Step Event schema for Journey Orchestration | |
| RejectedPolicies | array | _experience > journeyOrchestration > stepEvents > consent > rejectedPolicies | Rejected Consent Policy details array object. | Journey Step Event schema for Journey Orchestration | |
| ID | string | _experience > journeyOrchestration > stepEvents > consent > rejectedPolicies > items > ID | ID of the rejected Consent policy. | Journey Step Event schema for Journey Orchestration | |
| Name | string | _experience > journeyOrchestration > stepEvents > consent > rejectedPolicies > items > name | Name of the corresponding rejected Consent policy. | Journey Step Event schema for Journey Orchestration | |
| RejectedPoliciesCount | integer | _experience > journeyOrchestration > stepEvents > consent > rejectedPoliciesCount | Count of rejected consent policies | Journey Step Event schema for Journey Orchestration | |
| deliveryJobID | string | _experience > journeyOrchestration > stepEvents > deliveryJobID | (Deprecated).This describes the delivery Job Id for the batch Journey. | Journey Step Event schema for Journey Orchestration | |
| Dry run ID | string | _experience > journeyOrchestration > stepEvents > dryRunID | Dry run ID corresponding to Dry run instance of a journey | Journey Step Event schema for Journey Orchestration | |
| EndSegmentQualificationTime | string | _experience > journeyOrchestration > stepEvents > endSegmentQualificationTime | Serialized instant of the end of the delta time window. | Journey Step Event schema for Journey Orchestration | |
| entrance | boolean | _experience > journeyOrchestration > stepEvents > entrance | True if the step event was an entrance event for a profile(s). E.g: A step event corresponding to the first event trigger for a unitary journey and scheduled/business event trigger for a batch flow will have this field set to true. | Journey Step Event schema for Journey Orchestration | |
| eventID | string | _experience > journeyOrchestration > stepEvents > eventID | If the step was triggered by an external event, this field will contain the eventID used by journey runtime to identify the event. | Journey Step Event schema for Journey Orchestration | |
| eventName | string | _experience > journeyOrchestration > stepEvents > eventName | If the step was triggered by an external event, this field will contain the name of the event authored on Journey Canvas. | Journey Step Event schema for Journey Orchestration | |
| eventProcessed | boolean | _experience > journeyOrchestration > stepEvents > eventProcessed | Set to true when the step event corresponding to the external event has been processed fully. The presence of this field denotes that the event node in the journey canvas has been processed fully. | Journey Step Event schema for Journey Orchestration | |
| exitCriteriaID | string | _experience > journeyOrchestration > stepEvents > exitCriteriaID | ID of exit criteria | Journey Step Event schema for Journey Orchestration | |
| exitCriteriaName | string | _experience > journeyOrchestration > stepEvents > exitCriteriaName | Name of exit criteria | Journey Step Event schema for Journey Orchestration | |
| Experience ID | string | _experience > journeyOrchestration > stepEvents > experienceID | Journey Orchestration Experience Id | Journey Step Event schema for Journey Orchestration | |
| ExperimentationID | string | _experience > journeyOrchestration > stepEvents > experimentationID | Experimentation ID | Journey Step Event schema for Journey Orchestration | |
| ExperimentationName | string | _experience > journeyOrchestration > stepEvents > experimentationName | Experimentation Name | Journey Step Event schema for Journey Orchestration | |
| Export Job ID | string | _experience > journeyOrchestration > stepEvents > exportJobID | Read Segment Export Job ID | Journey Step Event schema for Journey Orchestration | |
| Export Segment ID | string | _experience > journeyOrchestration > stepEvents > exportSegmentID | Read Segment Export Segment ID | Journey Step Event schema for Journey Orchestration | |
| Export Topic Name | string | _experience > journeyOrchestration > stepEvents > exportTopicName | Read Segment Export Topic Name | Journey Step Event schema for Journey Orchestration | |
| externalKey | string | _experience > journeyOrchestration > stepEvents > externalKey | Contains the profileID of the profile the current unitary journey instance is executing for. This field was added to support ID’s other than AEP Profile. | Journey Step Event schema for Journey Orchestration | |
| fetchCount | integer | _experience > journeyOrchestration > stepEvents > fetchCount | (Deprecated)Sum of number of calls made to custom data source and to AEP to fetch the required details to process a step. E.g: To process a condition step. | Journey Step Event schema for Journey Orchestration | |
| fetchCustomCount | integer | _experience > journeyOrchestration > stepEvents > fetchCustomCount | Number of calls made to custom data source and to AEP to fetch the required details to process a step. E.g: To process a condition step. | Journey Step Event schema for Journey Orchestration | |
| fetchCustomTotalTime | integer | _experience > journeyOrchestration > stepEvents > fetchCustomTotalTime | Total time(ms) to fetch all the required fields from the custom data source to execute the step. | Journey Step Event schema for Journey Orchestration | |
| fetchError | string | _experience > journeyOrchestration > stepEvents > fetchError | Error condition that prevented Journey Runtime from executing the fetch. E.g: capping on the Data Source API etc, http error. | Journey Step Event schema for Journey Orchestration | |
| fetchErrorCode | string | _experience > journeyOrchestration > stepEvents > fetchErrorCode | Error code corresponding to fetchError. | Journey Step Event schema for Journey Orchestration | |
| FetchErrorContext | string | _experience > journeyOrchestration > stepEvents > fetchErrorContext | Provides context of the error. Potential values: 'authCallError': error has occured in scope of custom or Adobe.IO authentication by calling the authentication endpoint to generate an access token, 'callError': error has occured on action call endpointTreatment name applied to execute the action | Journey Step Event schema for Journey Orchestration | |
| fetchOriginError | string | _experience > journeyOrchestration > stepEvents > fetchOriginError | In case of http error, the latest API response message. E.g: invalid payload, internal server error. | Journey Step Event schema for Journey Orchestration | |
| fetchOriginErrorCode | string | _experience > journeyOrchestration > stepEvents > fetchOriginErrorCode | Error code corresponding to fetchOriginError. | Journey Step Event schema for Journey Orchestration | |
| fetchPlatformCount | integer | _experience > journeyOrchestration > stepEvents > fetchPlatformCount | Number of calls made to AEP to fetch the required details to process a step. | Journey Step Event schema for Journey Orchestration | |
| fetchPlatformTotalTime | integer | _experience > journeyOrchestration > stepEvents > fetchPlatformTotalTime | Total time(ms) to fetch all the required fields from the custom data source to execute the step. | Journey Step Event schema for Journey Orchestration | |
| fetchTotalTime | integer | _experience > journeyOrchestration > stepEvents > fetchTotalTime | (Deprecated).Sum of fetchPlatformTotalTime and fetchCustomTotalTime. | Journey Step Event schema for Journey Orchestration | |
| fetchTypeInError | string | _experience > journeyOrchestration > stepEvents > fetchTypeInError | The source of the first error that occurred while fetching fields to compute a journey step. Set to either Custom or AEP. | Journey Step Event schema for Journey Orchestration | |
| fromSegmentTrigger | boolean | _experience > journeyOrchestration > stepEvents > fromSegmentTrigger | (Deprecated).This describes if the Batch Journey triggered from Audisence Segment. | Journey Step Event schema for Journey Orchestration | |
| HasSegmentQualificationDelta | boolean | _experience > journeyOrchestration > stepEvents > hasSegmentQualificationDelta | Indicate if the journey has configuration for segment qualification delta. | Journey Step Event schema for Journey Orchestration | |
| In Dry Run | boolean | _experience > journeyOrchestration > stepEvents > inDryRun | Journey Orchestration Dry Run | Journey Step Event schema for Journey Orchestration | |
| inTest | boolean | _experience > journeyOrchestration > stepEvents > inTest | True if the journey instance was executed in test mode. | Journey Step Event schema for Journey Orchestration | |
| instanceEnded | boolean | _experience > journeyOrchestration > stepEvents > instanceEnded | True if the current step led to ending an instance of the journey, that is the last step in a journey for a given profile was executed successfully. | Journey Step Event schema for Journey Orchestration | |
| instanceID | string | _experience > journeyOrchestration > stepEvents > instanceID | GUID for each instance of the journey. For each profile entering a journey, a new instance is created. | Journey Step Event schema for Journey Orchestration | |
| instanceType | string | _experience > journeyOrchestration > stepEvents > instanceType | Specifies if the journey instance corresponds Unitary(a single profile) or Batch(a journey instance executes a batch of profiles, E.g: Read Segment Journey). | Journey Step Event schema for Journey Orchestration | |
| InteractionType | string | _experience > journeyOrchestration > stepEvents > interactionType | Indicate the interaction type, either 'marketing' or 'transactional'. Remark: this will be relevant for message and custom actions | Journey Step Event schema for Journey Orchestration | |
| isExternalEvent | boolean | _experience > journeyOrchestration > stepEvents > isExternalEvent | Set to true when the event that triggered this step was external to JO. | Journey Step Event schema for Journey Orchestration | |
| isReadSegmentTriggerStartEvent | boolean | _experience > journeyOrchestration > stepEvents > isReadSegmentTriggerStartEvent | If the journey is a read segment journey, the current step event indicates that the the segment export process has been initiated. | Journey Step Event schema for Journey Orchestration | |
| IsSendTimeOptimized | boolean | _experience > journeyOrchestration > stepEvents > isSendTimeOptimized | Indicate if the message execution has been delayed by applying a send time optimization | Journey Step Event schema for Journey Orchestration | |
| journeyDeploymentID | string | _experience > journeyOrchestration > stepEvents > journeyDeploymentID | As a journey can be republished, each profile execution should be traceable to the state of the journey. Therefore for each step event, we are introducing a new field. In the context of this project, a journeyDeploymentID will map to a particular DP/Fragment change and will allow us to trace which profile executed with which state of DP/Fragment | Journey Step Event schema for Journey Orchestration | |
| journeyID | string | _experience > journeyOrchestration > stepEvents > journeyID | GUID generated to uniquely identify an authored journey inside the JO Runtime. | Journey Step Event schema for Journey Orchestration | |
| journeyNodeProcessed | boolean | _experience > journeyOrchestration > stepEvents > journeyNodeProcessed | A node authored on the journey canvas can be expanded to multiple nodes inside the JO Runtime. This field is set to True when all the steps related to a journey node on canvas have been successfully processed inside the JO Runtime. | Journey Step Event schema for Journey Orchestration | |
| journeyVersion | string | _experience > journeyOrchestration > stepEvents > journeyVersion | The authored version of the journey. E.g: 1.0, 2.0. | Journey Step Event schema for Journey Orchestration | |
| journeyVersionID | string | _experience > journeyOrchestration > stepEvents > journeyVersionID | GUID generated to uniquely identify a journey on the authored UI. A new journey version ID is generated if a journey is duplicated or its new version is published. | Journey Step Event schema for Journey Orchestration | |
| journeyVersionName | string | _experience > journeyOrchestration > stepEvents > journeyVersionName | Name of the journey as shown on the authoring UI. | Journey Step Event schema for Journey Orchestration | |
| MessageID | string | _experience > journeyOrchestration > stepEvents > messageID | Message ID referenced in inline message action of a journey | Journey Step Event schema for Journey Orchestration | |
| nodeID | string | _experience > journeyOrchestration > stepEvents > nodeID | GUID of the node as generated on the journey canvas corresponding to this step(multiple steps can map to the same node). | Journey Step Event schema for Journey Orchestration | |
| nodeName | string | _experience > journeyOrchestration > stepEvents > nodeName | Name of the node corresponding to this step as visible on the Canvas. | Journey Step Event schema for Journey Orchestration | |
| nodeType | string | _experience > journeyOrchestration > stepEvents > nodeType | Type of the node as authored on the canvas. E.g: action, segmentTrigger, end. There is a sentinel node before the initial node of the authored journey for which nodeType=start. | Journey Step Event schema for Journey Orchestration | |
| origSegmentQualificationStatus | string | _experience > journeyOrchestration > stepEvents > origSegmentQualificationStatus | Indicates original Segment Qualification Status. Possible values can be: existing, realized, exited | existing: existing realized: realized exited: exited | Journey Step Event schema for Journey Orchestration |
| Projection Original Timestamp | string | _experience > journeyOrchestration > stepEvents > origTimestamp | The Projection Original Timestamp of the segment being used in journey | Journey Step Event schema for Journey Orchestration | |
| originJumpJourneyID | string | _experience > journeyOrchestration > stepEvents > originJumpJourneyID | JourneyID of the first journey instance that had a jump action that led to the current journey instance. Only present if this journey was triggered by a journey jump action. | Journey Step Event schema for Journey Orchestration | |
| originJumpJourneyInstanceID | string | _experience > journeyOrchestration > stepEvents > originJumpJourneyInstanceID | JourneyInstanceID of the first journey instance that had a jump action that led to the current journey instance. Only present if this journey was triggered by a journey jump action. | Journey Step Event schema for Journey Orchestration | |
| originJumpJourneyVersionID | string | _experience > journeyOrchestration > stepEvents > originJumpJourneyVersionID | JourneyVersionID of the first journey instance that had a jump action that led to the current journey instance. Only present if this journey was triggered by a journey jump action. | Journey Step Event schema for Journey Orchestration | |
| Projection Original Timestamp | string | _experience > journeyOrchestration > stepEvents > originalTimestamp | The Projection Original Timestamp of the segment being used in journey | Journey Step Event schema for Journey Orchestration | |
| parentNodeID | string | _experience > journeyOrchestration > stepEvents > parentNodeID | nodeID of the previous step in the current journey instance. | Journey Step Event schema for Journey Orchestration | |
| parentNodeName | string | _experience > journeyOrchestration > stepEvents > parentNodeName | nodeName of the previous step in the current journey instance. | Journey Step Event schema for Journey Orchestration | |
| parentNodeType | string | _experience > journeyOrchestration > stepEvents > parentNodeType | nodeType of the previous step in the current journey instance. | Journey Step Event schema for Journey Orchestration | |
| parentStepID | string | _experience > journeyOrchestration > stepEvents > parentStepID | stepID of the previous step in the current journey instance. | Journey Step Event schema for Journey Orchestration | |
| parentStepName | string | _experience > journeyOrchestration > stepEvents > parentStepName | stepName of the previous step in the current journey instance. | Journey Step Event schema for Journey Orchestration | |
| parentTransitionID | string | _experience > journeyOrchestration > stepEvents > parentTransitionID | Contains the transitionID of the transition that led to the current step. Set to “on-error” if the transition to the current step was because of an error. | Journey Step Event schema for Journey Orchestration | |
| parentTransitionName | string | _experience > journeyOrchestration > stepEvents > parentTransitionName | Name of the transition which has brought the instance to the processed step. | Journey Step Event schema for Journey Orchestration | |
| parentTransitionType | string | _experience > journeyOrchestration > stepEvents > parentTransitionType | Whether the transition to current step occurred because of an event, action or normal flow. Possible Values:Event Triggered(if an event trigger led to the current step),Condition Triggered (if a condition evaluation led to the current step),Basic(if the current step occurred normallly as the next step in the journey). | Journey Step Event schema for Journey Orchestration | |
| previousJumpJourneyID | string | _experience > journeyOrchestration > stepEvents > previousJumpJourneyID | JourneyID of the previous journey instance that had the jump action that led to the current journey instance. Only present if this journey was triggered by a journey jump action. | Journey Step Event schema for Journey Orchestration | |
| previousJumpJourneyInstanceID | string | _experience > journeyOrchestration > stepEvents > previousJumpJourneyInstanceID | JourneyInstanceID of the previous journey instance that had the jump action that led to the current journey instance. Only present if this journey was triggered by a journey jump action. | Journey Step Event schema for Journey Orchestration | |
| previousJumpJourneyVersionID | string | _experience > journeyOrchestration > stepEvents > previousJumpJourneyVersionID | JourneyVersionID of the previous journey instance that had the jump action that led to the current journey instance. Only present if this journey was triggered by a journey jump action. | Journey Step Event schema for Journey Orchestration | |
| processingTime | integer | _experience > journeyOrchestration > stepEvents > processingTime | Time(ms) taken to complete the processing of this step. | Journey Step Event schema for Journey Orchestration | |
| processingTimeMs | integer | _experience > journeyOrchestration > stepEvents > processingTimeMs | (Deprecated) Time(ms) taken to complete the processing of this step. | Journey Step Event schema for Journey Orchestration | |
| Profile ID | string | _experience > journeyOrchestration > stepEvents > profileID | Profile identifier identifies the profile sent/used in a journey.Present if the current step is running in the context of a unitary journey. E.g: foo@adobe.com. | Journey Step Event schema for Journey Orchestration | |
| Profile Namespace | string | _experience > journeyOrchestration > stepEvents > profileNamespace | This field describes the Namespace referenced by the Profile used in the Journey. Present if the current step is running in the context of a unitary journey. E.g: Email, ECID | Journey Step Event schema for Journey Orchestration | |
| PublishedMessageID | string | _experience > journeyOrchestration > stepEvents > publishedMessageID | Published message ID in inline message action of a journey | Journey Step Event schema for Journey Orchestration | |
| reactionActionID | string | _experience > journeyOrchestration > stepEvents > reactionActionID | actionID of corresponding action to which the reaction occurred. Present if the current step is triggered as a result of a reaction. | Journey Step Event schema for Journey Orchestration | |
| reactionChannel | string | _experience > journeyOrchestration > stepEvents > reactionChannel | Channel of the corresponding reaction. E.g: Email, Push | Journey Step Event schema for Journey Orchestration | |
| reactionInteractionType | string | _experience > journeyOrchestration > stepEvents > reactionInteractionType | The user interaction that led to this reaction. E.g: Open, Click. | Journey Step Event schema for Journey Orchestration | |
| reentrance | boolean | _experience > journeyOrchestration > stepEvents > reentrance | Set to true of the initial step event for this journey entrance has been triggered by a profile that has already finished one journey instance and is re-entering new journey instance. | Journey Step Event schema for Journey Orchestration | |
| SegmentQualificationStatus | string | _experience > journeyOrchestration > stepEvents > segmentQualificationStatus | can be value in 'inSegment' or 'exited'. Indicate that the segment triggered journey is interested in profiles in segment or having existed the segment (in the time window is delta is applied). | Journey Step Event schema for Journey Orchestration | |
| Simulation Run ID | string | _experience > journeyOrchestration > stepEvents > simulationRunId | Simulation Run ID corresponding to the Simulated Mode run of a journey | Journey Step Event schema for Journey Orchestration | |
| StartSegmentQualificationTime | string | _experience > journeyOrchestration > stepEvents > startSegmentQualificationTime | Serialized instant of the start of the delta time window. | Journey Step Event schema for Journey Orchestration | |
| stepID | string | _experience > journeyOrchestration > stepEvents > stepID | GUID corresponding to each step generated. Unique across all steps. | Journey Step Event schema for Journey Orchestration | |
| stepName | string | _experience > journeyOrchestration > stepEvents > stepName | Name of the step as represented internally in Journey Runtime. | Journey Step Event schema for Journey Orchestration | |
| stepStatus | string | _experience > journeyOrchestration > stepEvents > stepStatus | Gives the current state of the step that has finished executing. Possible Values: Transitions(Next step will occur on an event transition),EndStep(The last step in this journey instance has executed),Error(This step encountered an error condition, ending the current journey instance), TimedOut(The current step has ended because of a timeout on a fetch or on an action.) | Journey Step Event schema for Journey Orchestration | |
| stepType | string | _experience > journeyOrchestration > stepEvents > stepType | Defines different types of steps as represented internally by Journey Runtime. Possible Values: ActionStep(Default Step Type),ConditionalRouterStep(If step involved evaluating a condition),SegmentTriggerReadStartStep(If the current step started the segmentTriggeredRead). | Journey Step Event schema for Journey Orchestration | |
| SurfaceID | string | _experience > journeyOrchestration > stepEvents > surfaceID | Surface ID | Journey Step Event schema for Journey Orchestration | |
| Test Mode Type | string | _experience > journeyOrchestration > stepEvents > testModeType | Specifies the Test Mode type for a journey run, indicating whether it was triggered in CLASSIC or SIMULATED mode. | Journey Step Event schema for Journey Orchestration | |
| TreatmentID | string | _experience > journeyOrchestration > stepEvents > treatmentID | Treatment ID applied to execute the action | Journey Step Event schema for Journey Orchestration | |
| TreatmentName | string | _experience > journeyOrchestration > stepEvents > treatmentName | Treatment name applied to execute the action | Journey Step Event schema for Journey Orchestration | |
| waveID | string | _experience > journeyOrchestration > stepEvents > waveID | Identifier of the wave execution for this journey instance. Present when the journey instance is orchestrated as part of a wave and used to correlate step events and downstream message feedback events. | Journey Step Event schema for Journey Orchestration | |
| Event Type | string | eventType | The primary event type for this time-series record. | advertising.completes: Advertising Completes advertising.timePlayed: Advertising Time Played advertising.federated: Advertising Federated advertising.clicks: Advertising Clicks advertising.conversions: Advertising Conversions advertising.firstQuartiles: Advertising First Quartiles advertising.impressions: Advertising Impressions advertising.midpoints: Advertising Midpoints advertising.starts: Advertising Starts advertising.thirdQuartiles: Advertising Third Quartiles application.close: Application Close application.launch: Application Launch web.webpagedetails.pageViews: Web Webpagedetails Page Views web.webinteraction.linkClicks: Web Webinteraction Link Clicks web.formFilledOut: Web Form Filled Out commerce.checkouts: Commerce Checkouts commerce.productListAdds: Commerce Product List (Cart) Adds commerce.productListOpens: Commerce Product List (Cart) Opens commerce.productListRemovals: Commerce Product List (Cart) Removals commerce.productListReopens: Commerce Product List (Cart) Reopens commerce.productListViews: Commerce Product List (Cart) Views commerce.productViews: Commerce Product Views commerce.purchases: Commerce Purchases commerce.saveForLaters: Commerce Save For Laters commerce.backofficeOrderPlaced: Commerce Backoffice Order Placed commerce.backofficeOrderCancelled: Commerce Backoffice Order Cancelled commerce.backofficeOrderItemsShipped: Commerce Backoffice OrderItems Shipped commerce.backofficeCreditMemoIssued: Commerce Backoffice CreditMemo Issued commerce.backofficeShipmentCompleted: Commerce Backoffice Shipment Completed decisioning.propositionDisplay: Decisioning Proposition Display decisioning.propositionInteract: Decisioning Proposition Interact decisioning.propositionSend: Decisioning Proposition Send decisioning.propositionDismiss: Decisioning Proposition Dismiss decisioning.propositionTrigger: Decisioning Proposition Trigger delivery.feedback: Delivery Feedback message.feedback: Message Feedback message.tracking: Message Tracking message.renderingData: Message Rendering Data pushTracking.applicationOpened: Push Tracking Application Opened pushTracking.customAction: Push Tracking Custom Action listOperation.removeFromList: List Operation Remove From List listOperation.addToList: List Operation Add To List leadOperation.scoreChanged: Lead Operation Score Changed leadOperation.revenueStageChanged: Lead Operation Revenue Stage changed leadOperation.statusInCampaignProgressionChanged: Lead Operation Status In Campaign Progression Changed leadOperation.interestingMoment: Lead Operation Interesting Moment leadOperation.newLead: Lead Operation New Lead leadOperation.convertLead: Lead Operation Convert Lead leadOperation.callWebhook: Lead Operation Call Webhook leadOperation.changeEngagementCampaignCadence: Change Engagement Campaign Cadence leadOperation.addToCampaign: Lead Operation Add To Campaign leadOperation.changeCampaignStream: Lead Operation Change Campaign Stream leadOperation.mergeLeads: Lead Operation Merge Leads directMarketing.emailBounced: Direct Marketing Email Bounced directMarketing.emailBouncedSoft: Direct Marketing Email Bounced Soft directMarketing.emailDelivered: Direct Marketing Email Delivered directMarketing.emailUnsubscribed: Direct Marketing Email Unsubscribed directMarketing.emailOpened: Direct Marketing Email Opened directMarketing.emailClicked: Direct Marketing Email Clicked directMarketing.emailSent: Direct Marketing Email Sent opportunityEvent.removeFromOpportunity: Opportunity Event Remove From Opportunity opportunityEvent.addToOpportunity: Opportunity Event Add To Opportunity opportunityEvent.opportunityUpdated: Opportunity Event Opportunity Updated inappmessageTracking.dismiss: inapp message was dimissed inappmessageTracking.display: inapp message was displayed inappmessageTracking.interact: inapp message was interacted with media.ping: Media ping media.sessionStart: Media sessionStart media.play: Media play media.bufferStart: Media bufferStart media.pauseStart: Media pauseStart media.chapterStart: Media chapterStart media.chapterSkip: Media chapterSkip media.chapterComplete: Media chapterComplete media.adStart: Media adStart media.adSkip: Media adSkip media.adComplete: Media adComplete media.adBreakStart: Media adBreakStart media.adBreakComplete: Media adBreakComplete media.bitrateChange: Media bitrateChange media.error: Media error media.sessionComplete: Media sessionComplete media.sessionEnd: Media sessionEnd media.statesUpdate: Media statesUpdate media.downloaded: Media downloaded content media.customTracking: Media custom tracking location.entry: Location entry location.exit: Location exit | Journey Step Event schema for Journey Orchestration |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | Journey Step Event schema for Journey Orchestration | |
| Primary | boolean | identityMap > additionalProperties > items > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | Journey Step Event schema for Journey Orchestration | |
| Timestamp | string | timestamp | The time when an event or observation occurred. | Journey Step Event schema for Journey Orchestration | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the time-series event. | ODE DecisionEvents | |
| IMS Organization Identifier | string | _adobecloudplatform > ims > organizationID | An identity associated with the organization that maintains the library of business objects and rules for this decision. | ODE DecisionEvents | |
| Batch Identifier | string | _experience > decisioning > batchID | A workflow identity associated with the decision event, if the request was made in batch mode. This property will be absent if the decision leading to this event was made individually for a single profile identity. | ODE DecisionEvents | |
| Container Identifier | string | _experience > decisioning > containerID | An identity associated with the library of business objects and rules for this decision. | ODE DecisionEvents | |
| Request Identifier | string | _experience > decisioning > decisionRequestID | An optional identifier that was provided by the client, unique per profile and request. It is used to track the decision request in the dataset of propositions. If a request was processed more than once for any reason there will be more than one event with the same decision request identifier in the dataset and those events can be de-duplicated. | ODE DecisionEvents | |
| Experience Reference | string | _experience > decisioning > experienceID | Unique identifier for the proposition's content. Recipients of propositions with the same value will receive the same content experience in the targeted placements. Moreover, propositions with the same value to the same user mean that the content of the propositions has not changed. Propositions with values indicate that the decision selections are different and a different experience resulted from the decision. Note that adding a placement to the decision scope always changes the experience value. | ODE DecisionEvents | |
| DEPRECATED: Proposition Content Key | string | _experience > decisioning > propositionContentKey | DEPRECATED: Digest or unique hash key (generated automatically) for the proposition content. Recipients of propositions with the same value will receive the same content selections in the targeted placements. Moreover, propositions with the same value to the same user mean that the content of the propositions has not changed. Propositions with different digests or hash values indicate that the decision selections are different. Note that adding a placement to the decision always change digest value. | ODE DecisionEvents | |
| Proposition Details | array | _experience > decisioning > propositionDetails | Details about the results of the decision. An array providing the output of a single decision event, one proposition per activity parameter in the request. | ODE DecisionEvents | |
| Decision Activity Snapshot | object | _experience > decisioning > propositionDetails > items > activity | Snapshot of the activity for which the proposition was made. The object contains at least the xdm:id property value which is the identifier of the decision activity. In the future, this will be deprecated in favor of scopeDetails.activity. | ODE DecisionEvents | |
| Activity ETag | string | _experience > decisioning > propositionDetails > items > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | ODE DecisionEvents | |
| Activity End Date and Time | string | _experience > decisioning > propositionDetails > items > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | ODE DecisionEvents | |
| Fallback Option | string | _experience > decisioning > propositionDetails > items > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | ODE DecisionEvents | |
| Activity Identifier | string | _experience > decisioning > propositionDetails > items > activity > id | A unique, immutable identifier for the decision activity. | ODE DecisionEvents | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositionDetails > items > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | ODE DecisionEvents | |
| Activity Name | string | _experience > decisioning > propositionDetails > items > activity > name | Activity name. The name is displayed in various user interfaces. | ODE DecisionEvents | |
| Activity Priority | integer | _experience > decisioning > propositionDetails > items > activity > priority | Priority set for the activity during publication. | ODE DecisionEvents | |
| Activity Start Date and Time | string | _experience > decisioning > propositionDetails > items > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | ODE DecisionEvents | |
| Channel (deprecated) | string | _experience > decisioning > propositionDetails > items > channel | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel'. (deprecated), use scope.placement.channel instead. | ODE DecisionEvents | |
| Fallback Option Snapshot | object | _experience > decisioning > propositionDetails > items > fallback | Snapshot of the fixed fallback option that was selected because no available option satisfied all constraints. The object contains at least the xdm:id property value which is the identifier of the fallback action. Note that the intention is that either the selections or the fallback property is required. In the future, this will be deprecated in favor of scopeDetails.activity.fallback. | ODE DecisionEvents | |
| Unique Identifier | string | _experience > decisioning > propositionDetails > items > fallback > _experience > decisioning > propositionsProfile > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | ODE DecisionEvents | |
| Unique Identifier | string | _experience > decisioning > propositionDetails > items > fallback > _experience > decisioning > propositionsTotal > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | ODE DecisionEvents | |
| Decision Option ETag | string | _experience > decisioning > propositionDetails > items > fallback > _repo > etag | The revision that the decision option object was at when the snapshot was taken. | ODE DecisionEvents | |
| Decision Option Characteristics | object | _experience > decisioning > propositionDetails > items > fallback > characteristics | Additional properties or attributes belonging to this particular decision option. Different instances can have different characteristics (keys in the map). The characteristics are name value pairs used to distinguish one decision option from others. Characteristics are used as values in content that represents this decision option and as features to analyze and optimize the performance of an option. When every instance has the same attribute or property, that aspect should be modeled as an extension schema that derives from decision option detail. | ODE DecisionEvents | |
| Decision Option Identifier | string | _experience > decisioning > propositionDetails > items > fallback > id | A unique identifier for the decision option. | ODE DecisionEvents | |
| Item Selection | object | _experience > decisioning > propositionDetails > items > fallback > itemSelection | The detail of an item selection of which the item was proposed. | ODE DecisionEvents | |
| Ranking Detail | object | _experience > decisioning > propositionDetails > items > fallback > itemSelection > rankingDetail | Ranking detail of a decisioning item. | ODE DecisionEvents | |
| Algorithm Identifier | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > rankingDetail > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | ODE DecisionEvents | |
| Execution Step | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > rankingDetail > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | ODE DecisionEvents |
| Step's Strategy Identifier | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > rankingDetail > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | ODE DecisionEvents | |
| Traffic Type | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > rankingDetail > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | ODE DecisionEvents |
| Treatment Identifier | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > rankingDetail > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | ODE DecisionEvents | |
| Selection Detail | object | _experience > decisioning > propositionDetails > items > fallback > itemSelection > selectionDetail | Selection detail of a decisioning item. | ODE DecisionEvents | |
| Selection Type | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > selectionDetail > selectionType | Selection type. The type of selection of which the item was derived from. | selectionStrategy: Selection Strategy fallback: Fallback Item manual: Manual Item | ODE DecisionEvents |
| Decision Option Strategy ID | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > selectionDetail > strategyID | Strategy ID. The strategy identifier of which the item was derived from. | ODE DecisionEvents | |
| Strategy Name | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > selectionDetail > strategyName | Strategy name. The strategy name of which the item was derived from. | ODE DecisionEvents | |
| Selection Version | string | _experience > decisioning > propositionDetails > items > fallback > itemSelection > selectionDetail > version | Selection version. The version of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Name | string | _experience > decisioning > propositionDetails > items > fallback > name | Option name. The name is displayed in various user interfaces. | ODE DecisionEvents | |
| Option Content | object | _experience > decisioning > propositionDetails > items > fallback > optionContent | Additional properties or attributes related to offer content | ODE DecisionEvents | |
| Content Component Type | string | _experience > decisioning > propositionDetails > items > fallback > optionContent > _type | Content Component Type. An enumerated set of URIs where each value maps to a type given to the content component. Some consumers of the content representations are expecting the @type value to be a reference to schema that describes additional properties of the content component. | ODE DecisionEvents | |
| Format | string | _experience > decisioning > propositionDetails > items > fallback > optionContent > _dc > format | The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats). | ODE DecisionEvents | |
| Language | array | _experience > decisioning > propositionDetails > items > fallback > optionContent > _dc > language | The language or languages of the resource. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | ODE DecisionEvents | |
| Decision Option Score | number | _experience > decisioning > propositionDetails > items > fallback > score | Calcuated value for that option in the context of a single scope. The value is only available if a score was calculated. | ODE DecisionEvents | |
| Decision Option Selection ID | string | _experience > decisioning > propositionDetails > items > fallback > selectionID | Option selection ID. The selectionID of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Selection Type | string | _experience > decisioning > propositionDetails > items > fallback > selectionType | Option selection type. The selection type of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Tags | array | _experience > decisioning > propositionDetails > items > fallback > tags | The set of tags associated with this option. The tags are used indicate catetoegies (dimensions) that the option belonged to at the time the proposition was made. | ODE DecisionEvents | |
| Decision Option Tracking Token | string | _experience > decisioning > propositionDetails > items > fallback > trackingToken | Option tracking token. The unique token pertains to the event of which the item event was derived from. | ODE DecisionEvents | |
| Placement Snapshot | object | _experience > decisioning > propositionDetails > items > placement | Snapshot of the placement for which the proposition was made. The object contains at least the xdm:id property value which is the identifier of the placement. In the future, this will be deprecated in favor of scopeDetails.placement. | ODE DecisionEvents | |
| Placement ETag | string | _experience > decisioning > propositionDetails > items > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | ODE DecisionEvents | |
| Placement's Channel Identifier | string | _experience > decisioning > propositionDetails > items > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | ODE DecisionEvents | |
| Placement Identifier | string | _experience > decisioning > propositionDetails > items > placement > id | A unique identifier for the decision placement. | ODE DecisionEvents | |
| Placement Name | string | _experience > decisioning > propositionDetails > items > placement > name | Placement name. The name is displayed in various user interfaces. | ODE DecisionEvents | |
| Selection Strategy | object | _experience > decisioning > propositionDetails > items > selectionStrategy | Selection Strategy Details. | ODE DecisionEvents | |
| Selection Strategy Identifier | string | _experience > decisioning > propositionDetails > items > selectionStrategy > id | A unique, immutable identifier for the selection strategy. | ODE DecisionEvents | |
| Selected Options' Snapshot | array | _experience > decisioning > propositionDetails > items > selections | Snapshot of the options that were selected by this activity. The objects contain a at least the xdm:id property value which is the identifier of an option. The intention is that either the selections or the fallback property is required. In the future, this will be deprecated in favor of items. | ODE DecisionEvents | |
| Unique Identifier | string | _experience > decisioning > propositionDetails > items > selections > items > _experience > decisioning > propositionsProfile > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | ODE DecisionEvents | |
| Unique Identifier | string | _experience > decisioning > propositionDetails > items > selections > items > _experience > decisioning > propositionsTotal > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | ODE DecisionEvents | |
| Decision Option ETag | string | _experience > decisioning > propositionDetails > items > selections > items > _repo > etag | The revision that the decision option object was at when the snapshot was taken. | ODE DecisionEvents | |
| Decision Option Characteristics | object | _experience > decisioning > propositionDetails > items > selections > items > characteristics | Additional properties or attributes belonging to this particular decision option. Different instances can have different characteristics (keys in the map). The characteristics are name value pairs used to distinguish one decision option from others. Characteristics are used as values in content that represents this decision option and as features to analyze and optimize the performance of an option. When every instance has the same attribute or property, that aspect should be modeled as an extension schema that derives from decision option detail. | ODE DecisionEvents | |
| Decision Option Identifier | string | _experience > decisioning > propositionDetails > items > selections > items > id | A unique identifier for the decision option. | ODE DecisionEvents | |
| Item Selection | object | _experience > decisioning > propositionDetails > items > selections > items > itemSelection | The detail of an item selection of which the item was proposed. | ODE DecisionEvents | |
| Ranking Detail | object | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | ODE DecisionEvents | |
| Algorithm Identifier | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > rankingDetail > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | ODE DecisionEvents | |
| Execution Step | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > rankingDetail > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | ODE DecisionEvents |
| Step's Strategy Identifier | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > rankingDetail > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | ODE DecisionEvents | |
| Traffic Type | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > rankingDetail > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | ODE DecisionEvents |
| Treatment Identifier | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > rankingDetail > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | ODE DecisionEvents | |
| Selection Detail | object | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | ODE DecisionEvents | |
| Selection Type | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > selectionDetail > selectionType | Selection type. The type of selection of which the item was derived from. | selectionStrategy: Selection Strategy fallback: Fallback Item manual: Manual Item | ODE DecisionEvents |
| Decision Option Strategy ID | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > selectionDetail > strategyID | Strategy ID. The strategy identifier of which the item was derived from. | ODE DecisionEvents | |
| Strategy Name | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > selectionDetail > strategyName | Strategy name. The strategy name of which the item was derived from. | ODE DecisionEvents | |
| Selection Version | string | _experience > decisioning > propositionDetails > items > selections > items > itemSelection > selectionDetail > version | Selection version. The version of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Name | string | _experience > decisioning > propositionDetails > items > selections > items > name | Option name. The name is displayed in various user interfaces. | ODE DecisionEvents | |
| Option Content | object | _experience > decisioning > propositionDetails > items > selections > items > optionContent | Additional properties or attributes related to offer content | ODE DecisionEvents | |
| Content Component Type | string | _experience > decisioning > propositionDetails > items > selections > items > optionContent > _type | Content Component Type. An enumerated set of URIs where each value maps to a type given to the content component. Some consumers of the content representations are expecting the @type value to be a reference to schema that describes additional properties of the content component. | ODE DecisionEvents | |
| Format | string | _experience > decisioning > propositionDetails > items > selections > items > optionContent > _dc > format | The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats). | ODE DecisionEvents | |
| Language | array | _experience > decisioning > propositionDetails > items > selections > items > optionContent > _dc > language | The language or languages of the resource. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | ODE DecisionEvents | |
| Decision Option Score | number | _experience > decisioning > propositionDetails > items > selections > items > score | Calcuated value for that option in the context of a single scope. The value is only available if a score was calculated. | ODE DecisionEvents | |
| Decision Option Selection ID | string | _experience > decisioning > propositionDetails > items > selections > items > selectionID | Option selection ID. The selectionID of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Selection Type | string | _experience > decisioning > propositionDetails > items > selections > items > selectionType | Option selection type. The selection type of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Tags | array | _experience > decisioning > propositionDetails > items > selections > items > tags | The set of tags associated with this option. The tags are used indicate catetoegies (dimensions) that the option belonged to at the time the proposition was made. | ODE DecisionEvents | |
| Decision Option Tracking Token | string | _experience > decisioning > propositionDetails > items > selections > items > trackingToken | Option tracking token. The unique token pertains to the event of which the item event was derived from. | ODE DecisionEvents | |
| Proposition Identifier | string | _experience > decisioning > propositionID | A unique identifier for the proposition event referenced by another "XDM ExperienceEvent". It is the expectation that applications use this "propositionID" in every experience event that was influenced by the set of propositions. An individual profile's proposition-response history is maintained with these proposition identifiers. | ODE DecisionEvents | |
| Proposition Details | array | _experience > decisioning > propositions | Details about the results of the decision. An array providing the output of a single decision event, one proposition per activity parameter in the request. | ODE DecisionEvents | |
| Decision Options' Snapshot | array | _experience > decisioning > propositions > items > items | Snapshot of the options that were selected by this proposition. The objects contain at least the xdm:id property value which is the identifier of an option. The intention is that either the selections or the fallback property is required. | ODE DecisionEvents | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsProfile > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | ODE DecisionEvents | |
| Unique Identifier | string | _experience > decisioning > propositions > items > items > items > _experience > decisioning > propositionsTotal > id | Unique identifier of the measure. In cases of data collection using lossy communication channels, such as mobile apps or websites with offline functionality, where transmission of measures cannot be ensured, this property contains a client-generated, unique ID of the measure taken. It is best practice to make this sufficiently long to ensure enough entropy. Additionally, if information such as time stamp, device ID, IP, or MAC address, or other potentially user-identifying values are incorporated in the generation of the xdm:id, the result should be hashed, so that no PII is encoded in the value, as the goal is not to identify user or device, but the specific measure in time. | ODE DecisionEvents | |
| Decision Option ETag | string | _experience > decisioning > propositions > items > items > items > _repo > etag | The revision that the decision option object was at when the snapshot was taken. | ODE DecisionEvents | |
| Decision Option Characteristics | object | _experience > decisioning > propositions > items > items > items > characteristics | Additional properties or attributes belonging to this particular decision option. Different instances can have different characteristics (keys in the map). The characteristics are name value pairs used to distinguish one decision option from others. Characteristics are used as values in content that represents this decision option and as features to analyze and optimize the performance of an option. When every instance has the same attribute or property, that aspect should be modeled as an extension schema that derives from decision option detail. | ODE DecisionEvents | |
| Decision Option Identifier | string | _experience > decisioning > propositions > items > items > items > id | A unique identifier for the decision option. | ODE DecisionEvents | |
| Item Selection | object | _experience > decisioning > propositions > items > items > items > itemSelection | The detail of an item selection of which the item was proposed. | ODE DecisionEvents | |
| Ranking Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | ODE DecisionEvents | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | ODE DecisionEvents | |
| Execution Step | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | ODE DecisionEvents |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | ODE DecisionEvents | |
| Traffic Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | ODE DecisionEvents |
| Treatment Identifier | string | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | ODE DecisionEvents | |
| Selection Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | ODE DecisionEvents | |
| Selection Type | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > selectionType | Selection type. The type of selection of which the item was derived from. | selectionStrategy: Selection Strategy fallback: Fallback Item manual: Manual Item | ODE DecisionEvents |
| Decision Option Strategy ID | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyID | Strategy ID. The strategy identifier of which the item was derived from. | ODE DecisionEvents | |
| Strategy Name | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > strategyName | Strategy name. The strategy name of which the item was derived from. | ODE DecisionEvents | |
| Selection Version | string | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail > version | Selection version. The version of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Name | string | _experience > decisioning > propositions > items > items > items > name | Option name. The name is displayed in various user interfaces. | ODE DecisionEvents | |
| Option Content | object | _experience > decisioning > propositions > items > items > items > optionContent | Additional properties or attributes related to offer content | ODE DecisionEvents | |
| Content Component Type | string | _experience > decisioning > propositions > items > items > items > optionContent > _type | Content Component Type. An enumerated set of URIs where each value maps to a type given to the content component. Some consumers of the content representations are expecting the @type value to be a reference to schema that describes additional properties of the content component. | ODE DecisionEvents | |
| Format | string | _experience > decisioning > propositions > items > items > items > optionContent > _dc > format | The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats). | ODE DecisionEvents | |
| Language | array | _experience > decisioning > propositions > items > items > items > optionContent > _dc > language | The language or languages of the resource. Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. | ODE DecisionEvents | |
| Decision Option Score | number | _experience > decisioning > propositions > items > items > items > score | Calcuated value for that option in the context of a single scope. The value is only available if a score was calculated. | ODE DecisionEvents | |
| Decision Option Selection ID | string | _experience > decisioning > propositions > items > items > items > selectionID | Option selection ID. The selectionID of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Selection Type | string | _experience > decisioning > propositions > items > items > items > selectionType | Option selection type. The selection type of which the item was derived from. | ODE DecisionEvents | |
| Decision Option Tags | array | _experience > decisioning > propositions > items > items > items > tags | The set of tags associated with this option. The tags are used indicate catetoegies (dimensions) that the option belonged to at the time the proposition was made. | ODE DecisionEvents | |
| Decision Option Tracking Token | string | _experience > decisioning > propositions > items > items > items > trackingToken | Option tracking token. The unique token pertains to the event of which the item event was derived from. | ODE DecisionEvents | |
| Decision Scope Snapshot | object | _experience > decisioning > propositions > items > scopeDetails | A snapshot of properties from the decision scope. This is the state of the scope entity that was used in the decision requst. | ODE DecisionEvents | |
| Activity Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > activity | The activity that was a requested or chosen for this decision scope. Some scopes will prescribe the exact activity (why and how) that makes the decision, other scopes will use a dynamic strategy determine which activity is used. Those scopes will list executionDetails for steps that were performed during decision-making. | ODE DecisionEvents | |
| Activity ETag | string | _experience > decisioning > propositions > items > scopeDetails > activity > _repo > etag | The revision that the decision activity object was at when the snapshot was taken. | ODE DecisionEvents | |
| Activity End Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > endTime | Activity end date and end time. Property has the semantic of schema.org's 'endTime' property defined on http://schema.org/Action | ODE DecisionEvents | |
| Fallback Option | string | _experience > decisioning > propositions > items > scopeDetails > activity > fallback | The reference to a fallback option that is used when decisioning in the context of this activity does not qualify any of the regular options (this typically happens when hard constraints are applied). The value is the URI (@id) of the fallback option that is referenced. | ODE DecisionEvents | |
| Activity Identifier | string | _experience > decisioning > propositions > items > scopeDetails > activity > id | A unique, immutable identifier for the decision activity. | ODE DecisionEvents | |
| Matches action surfaces from the activity | array | _experience > decisioning > propositions > items > scopeDetails > activity > matchedSurfaces | The activity surfaces that matches the request surfaces captured for reporting | ODE DecisionEvents | |
| Activity Name | string | _experience > decisioning > propositions > items > scopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | ODE DecisionEvents | |
| Activity Priority | integer | _experience > decisioning > propositions > items > scopeDetails > activity > priority | Priority set for the activity during publication. | ODE DecisionEvents | |
| Activity Start Date and Time | string | _experience > decisioning > propositions > items > scopeDetails > activity > startTime | Activity start date and end time. Property has the semantic of schema.org's 'startTime' property defined on http://schema.org/Action | ODE DecisionEvents | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > scopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | ODE DecisionEvents | |
| Correlation Identifier | string | _experience > decisioning > propositions > items > scopeDetails > correlationID | The campaign, journey, or other object to which this activity can be correlated. This string will often be further classified in the reporting engine. | ODE DecisionEvents | |
| Decision Policy | object | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy | The decision policy used to make the decision. | ODE DecisionEvents | |
| Decision Policy ETag | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > _repo > etag | The revision that the decision policy object was at when the snapshot was taken. | ODE DecisionEvents | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | ODE DecisionEvents | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > name | The decision policy name | ODE DecisionEvents | |
| Decision Provider | string | _experience > decisioning > propositions > items > scopeDetails > decisionProvider | The provider that was asked to make the decision. This dimension is used when mutliple services can make decisions for the same placement or activity. | ODE DecisionEvents | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > scopeDetails > experience | The experience that was selected when the decision was made. | ODE DecisionEvents | |
| Experience Identifier | string | _experience > decisioning > propositions > items > scopeDetails > experience > id | A unique identifier for the decision option. | ODE DecisionEvents | |
| Decision Scope Identifier | string | _experience > decisioning > propositions > items > scopeDetails > id | The unique identifier of the decision scope. For a given decision request a scope narrows the decision process along multiple dimensions. The scope is referencable by its identifier. | ODE DecisionEvents | |
| Interaction Measurements used in this Scope | array | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements | The interaction measurements determine how inteaction event properties are interpreted (mapped) into outcomes for the propositions. Outcomes could be measured as the number of successes or failures or by a quantitative metric. An outcome can have a nominal value (e.g. success/failure), ordinal (rating value gathered) or numerical value (e.g. a measurable quantity). | ODE DecisionEvents | |
| Event observation | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation | A qualification that is evaluated against the experience event to test if a measurable outcome has been achieved. This mapping could check if the value of a property matches a given constant or could be a more complex evaluation. An outcome will be recorded with the event if and only if the implied condition evaluates to 'true' | ODE DecisionEvents | |
| Field name | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | ODE DecisionEvents | |
| Mapping type | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > mapping | Indicator for how the observation is mapped into an outcome value | direct: Direct eventTypeValue: Event Type Value fieldValue: Field Value predicate: Predicate | ODE DecisionEvents |
| Observation mapping | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > value | The expression or term that defines how the outcome is derived from the observation. The presence and interpretation of this 'value' is based on the 'mapping' type | ODE DecisionEvents | |
| Interaction outcome measurement | object | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome | The definition of a measurement for the outcome. A property path and value is specified where a measured outcome for the interaction is recorded. | ODE DecisionEvents | |
| Outcome identifier | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > _id | Unique value that identifies the outcome of the interaction (nominal value). | ODE DecisionEvents | |
| Outcome property path | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > outcome > field | Property path where the outcome is inserted into the XDM event. | ODE DecisionEvents | |
| Placement Detail for the Scope | object | _experience > decisioning > propositions > items > scopeDetails > placement | The placement that was a requested as part of this decision scope. A scope will include a specification of the location or surface where the option will be presented. The placement narrows the options that can be proposed to those that can be represented or rendered in that place. | ODE DecisionEvents | |
| Placement ETag | string | _experience > decisioning > propositions > items > scopeDetails > placement > _repo > etag | The revision that the placement object was at when the snapshot was taken. | ODE DecisionEvents | |
| Placement's Channel Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > channelID | The channel in which proposition was made. The value is a valid Channel URI. See 'https://ns.adobe.com/xdm/channels/channel' | ODE DecisionEvents | |
| Placement Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > id | A unique identifier for the decision placement. | ODE DecisionEvents | |
| Placement Name | string | _experience > decisioning > propositions > items > scopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | ODE DecisionEvents | |
| Scope Rank | integer | _experience > decisioning > propositions > items > scopeDetails > rank | The ordinal, relative rank associated with the activity amongst all activities that have been selected, qualified and prioritized. | ODE DecisionEvents | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > scopeDetails > strategies | The steps that were executed when the decision was made. | ODE DecisionEvents | |
| Algorithm Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | ODE DecisionEvents | |
| Execution Step | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > step | Indicator for the step type in the overall decision strategy | profile: Profile Merge Policy eligibility: Eligibility Policy suppression: Suppression Policy ranking: Ranking Function capping: Capping Counter decisionPolicy: Decision Policy | ODE DecisionEvents |
| Step's Strategy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > strategyID | The unique identifier of the step's strategy. When executing a decision various steps are performed. Each step is performed according to a strategy or policy and the chosen idetifier is recorded to measure its performance. This identifier could be the URI of a profile merge policy, an eligibility rule, a ML ranking strategy, a function that calculates the rank, a capping threshold or any object that signficantly contributes to the decision result. | ODE DecisionEvents | |
| Traffic Type | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > trafficType | The class of algorithm/policy that was used to compute this decision. 'Contextual Traffic' indicates that event and profile context were used in deciding what to show. Noncontextual means that the decision was not made based on any contextual data. Random indicates that the decision was made by some pseudo-random process. | random: Random Traffic contextual: Contextual Traffic noncontextual: Non-Contextual Traffic | ODE DecisionEvents |
| Treatment Identifier | string | _experience > decisioning > propositions > items > scopeDetails > strategies > items > treatmentID | Identifier for the experiment treatment or traffic allocation strategy that was selected for the decision. | ODE DecisionEvents | |
| Event Type | string | eventType | The primary event type for this time-series record. | advertising.completes: Advertising Completes advertising.timePlayed: Advertising Time Played advertising.federated: Advertising Federated advertising.clicks: Advertising Clicks advertising.conversions: Advertising Conversions advertising.firstQuartiles: Advertising First Quartiles advertising.impressions: Advertising Impressions advertising.midpoints: Advertising Midpoints advertising.starts: Advertising Starts advertising.thirdQuartiles: Advertising Third Quartiles application.close: Application Close application.launch: Application Launch web.webpagedetails.pageViews: Web Webpagedetails Page Views web.webinteraction.linkClicks: Web Webinteraction Link Clicks web.formFilledOut: Web Form Filled Out commerce.checkouts: Commerce Checkouts commerce.productListAdds: Commerce Product List (Cart) Adds commerce.productListOpens: Commerce Product List (Cart) Opens commerce.productListRemovals: Commerce Product List (Cart) Removals commerce.productListReopens: Commerce Product List (Cart) Reopens commerce.productListViews: Commerce Product List (Cart) Views commerce.productViews: Commerce Product Views commerce.purchases: Commerce Purchases commerce.saveForLaters: Commerce Save For Laters commerce.backofficeOrderPlaced: Commerce Backoffice Order Placed commerce.backofficeOrderCancelled: Commerce Backoffice Order Cancelled commerce.backofficeOrderItemsShipped: Commerce Backoffice OrderItems Shipped commerce.backofficeCreditMemoIssued: Commerce Backoffice CreditMemo Issued commerce.backofficeShipmentCompleted: Commerce Backoffice Shipment Completed decisioning.propositionDisplay: Decisioning Proposition Display decisioning.propositionInteract: Decisioning Proposition Interact decisioning.propositionSend: Decisioning Proposition Send decisioning.propositionDismiss: Decisioning Proposition Dismiss decisioning.propositionTrigger: Decisioning Proposition Trigger delivery.feedback: Delivery Feedback message.feedback: Message Feedback message.tracking: Message Tracking message.renderingData: Message Rendering Data pushTracking.applicationOpened: Push Tracking Application Opened pushTracking.customAction: Push Tracking Custom Action listOperation.removeFromList: List Operation Remove From List listOperation.addToList: List Operation Add To List leadOperation.scoreChanged: Lead Operation Score Changed leadOperation.revenueStageChanged: Lead Operation Revenue Stage changed leadOperation.statusInCampaignProgressionChanged: Lead Operation Status In Campaign Progression Changed leadOperation.interestingMoment: Lead Operation Interesting Moment leadOperation.newLead: Lead Operation New Lead leadOperation.convertLead: Lead Operation Convert Lead leadOperation.callWebhook: Lead Operation Call Webhook leadOperation.changeEngagementCampaignCadence: Change Engagement Campaign Cadence leadOperation.addToCampaign: Lead Operation Add To Campaign leadOperation.changeCampaignStream: Lead Operation Change Campaign Stream leadOperation.mergeLeads: Lead Operation Merge Leads directMarketing.emailBounced: Direct Marketing Email Bounced directMarketing.emailBouncedSoft: Direct Marketing Email Bounced Soft directMarketing.emailDelivered: Direct Marketing Email Delivered directMarketing.emailUnsubscribed: Direct Marketing Email Unsubscribed directMarketing.emailOpened: Direct Marketing Email Opened directMarketing.emailClicked: Direct Marketing Email Clicked directMarketing.emailSent: Direct Marketing Email Sent opportunityEvent.removeFromOpportunity: Opportunity Event Remove From Opportunity opportunityEvent.addToOpportunity: Opportunity Event Add To Opportunity opportunityEvent.opportunityUpdated: Opportunity Event Opportunity Updated inappmessageTracking.dismiss: inapp message was dimissed inappmessageTracking.display: inapp message was displayed inappmessageTracking.interact: inapp message was interacted with media.ping: Media ping media.sessionStart: Media sessionStart media.play: Media play media.bufferStart: Media bufferStart media.pauseStart: Media pauseStart media.chapterStart: Media chapterStart media.chapterSkip: Media chapterSkip media.chapterComplete: Media chapterComplete media.adStart: Media adStart media.adSkip: Media adSkip media.adComplete: Media adComplete media.adBreakStart: Media adBreakStart media.adBreakComplete: Media adBreakComplete media.bitrateChange: Media bitrateChange media.error: Media error media.sessionComplete: Media sessionComplete media.sessionEnd: Media sessionEnd media.statesUpdate: Media statesUpdate media.downloaded: Media downloaded content media.customTracking: Media custom tracking location.entry: Location entry location.exit: Location exit | ODE DecisionEvents |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | ODE DecisionEvents | |
| Primary | boolean | identityMap > additionalProperties > items > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | ODE DecisionEvents | |
| Timestamp | string | timestamp | The time when an event or observation occurred. | ODE DecisionEvents | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the time-series event. | AJO Email BCC Feedback Event Schema | |
| Address | string | _experience > customerJourneyManagement > emailChannelContext > address | The technical address, for example, 'name@domain.com' as commonly defined in RFC2822 and subsequent standards. | AJO Email BCC Feedback Event Schema | |
| Email Attachments | array | _experience > customerJourneyManagement > emailChannelContext > attachment | List of attachments in the email message. | AJO Email BCC Feedback Event Schema | |
| Content Type | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > contentType | MIME type of the attachment (e.g., application/pdf, image/jpeg). | AJO Email BCC Feedback Event Schema | |
| Attachment Name | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > name | File name of the attachment. | AJO Email BCC Feedback Event Schema | |
| Attachment Size | integer | _experience > customerJourneyManagement > emailChannelContext > attachment > items > size | Size of the attachment in bytes. | AJO Email BCC Feedback Event Schema | |
| Domain | string | _experience > customerJourneyManagement > emailChannelContext > domain | Domain of the recipient's email address. | AJO Email BCC Feedback Event Schema | |
| Email Namespace | string | _experience > customerJourneyManagement > emailChannelContext > namespace | Email namespace associated with the email address in the consent preferences in the Profile, e.g. email or Email | AJO Email BCC Feedback Event Schema | |
| IP Address | string | _experience > customerJourneyManagement > emailChannelContext > outboundIP | Outbound IP address of the customer used to deliver the message. | AJO Email BCC Feedback Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > messageDeliveryfeedback > feedbackStatus | Provide status of a delivery attempt across different channels(Email,Push,SMS etc.), Not all enums are used for all the channels, so follow the detailed documentation. | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered read: Message read unknown: Unknown feedback status | AJO Email BCC Feedback Event Schema |
| First Attempt Timestamp | string | _experience > customerJourneyManagement > messageDeliveryfeedback > firstAttemptTimestamp | The timestamp of the first delivery attempt of the message. | AJO Email BCC Feedback Event Schema | |
| Exclude Code | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > code | Provide top level exclusion reason, like typology rule, mandatory parameter missing. | AJO Email BCC Feedback Event Schema | |
| Exclusion Details | object | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > details | Dynamic map of additional details about the exclusion. Keys depend on the exclusion reason. | AJO Email BCC Feedback Event Schema | |
| Exclude Reason | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > reason | Provide exclusion subcode, like exact typology rule-id. | AJO Email BCC Feedback Event Schema | |
| Failure Category | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > category | Classifies whether it is a sync bounce or async bounce. | sync: The delivery failed synchronously. async: The delivery failed asynchronously. | AJO Email BCC Feedback Event Schema |
| Failure Code | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > code | Failure code for a failed delivery attempt. | AJO Email BCC Feedback Event Schema | |
| Failure Reason | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > reason | Failure reason for a failed delivery attempt. | AJO Email BCC Feedback Event Schema | |
| Failure Type | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > type | Classifies whether it is a soft bounce or hard bounce. | soft: The reason for failed delivery is temporary. hard: The reason for failed delivery is permanent. | AJO Email BCC Feedback Event Schema |
| Offer details | object | _experience > customerJourneyManagement > messageDeliveryfeedback > offers | Describes offer(s) involved in a message feedback. | AJO Email BCC Feedback Event Schema | |
| Offer Activity ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > activityID | Unique Offer Decision identifier. | AJO Email BCC Feedback Event Schema | |
| Offer Count | integer | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > offerCount | Count of offers included in the offer proposition. | AJO Email BCC Feedback Event Schema | |
| Offer ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > offerID | Unique Identifier for Offer. | AJO Email BCC Feedback Event Schema | |
| Placement ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > placementID | Unique Identifier for Offer Placement. | AJO Email BCC Feedback Event Schema | |
| Proposition ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > propositionID | Unique Identifier for Offer Proposition. | AJO Email BCC Feedback Event Schema | |
| Proposition Time | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > propositionTime | Time at which the Offer proposition was generated. | AJO Email BCC Feedback Event Schema | |
| Offer Decision Scope ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > scopeID | Unique Offer Decison Scope identifier(offer-activity-id+placement-id BASE64 encoded). | AJO Email BCC Feedback Event Schema | |
| Request Timestamp | string | _experience > customerJourneyManagement > messageDeliveryfeedback > requestTimestamp | The timestamp of the request to send the message. | AJO Email BCC Feedback Event Schema | |
| Retry Count | integer | _experience > customerJourneyManagement > messageDeliveryfeedback > retryCount | Number of failed attempts before the current event. The retryCount starts with '0', for message which is sent in first attempt will have 'retryCount' as 0. | AJO Email BCC Feedback Event Schema | |
| AJO Campaign ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignID | Unique ID of the AJO Campaign that triggered this message execution. | AJO Email BCC Feedback Event Schema | |
| AJO Campaign Version ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignVersionID | Version ID of the AJO Campaign that triggered this message execution. | AJO Email BCC Feedback Event Schema | |
| Audience | object | _experience > customerJourneyManagement > messageExecution > audience | Defines the audience associated with this message execution. | AJO Email BCC Feedback Event Schema | |
| Audience ID | string | _experience > customerJourneyManagement > messageExecution > audience > id | Identifier for the audience. | AJO Email BCC Feedback Event Schema | |
| Audience Type | string | _experience > customerJourneyManagement > messageExecution > audience > type | Type of the audience. Specifies one of the predefined audience categories. | ORCHESTRATED_CAMPAIGN: Orchestrated Campaign UPS: UPS AUDIENCE_ORCHESTRATION: Audience Orchestration | AJO Email BCC Feedback Event Schema |
| Batch Instance ID | string | _experience > customerJourneyManagement > messageExecution > batchInstanceID | GUID created at invocation of each new batch instance for a scheduled Journey or Campaign Action. E.g: If a scheduled Journey or Campaign Action runs at 8.00am and 10.00am, there will be two separate different batchInstanceID's. | AJO Email BCC Feedback Event Schema | |
| Campaign Action ID | string | _experience > customerJourneyManagement > messageExecution > campaignActionID | Action ID of the Campaign that triggered this message execution. | AJO Email BCC Feedback Event Schema | |
| Campaign ID | string | _experience > customerJourneyManagement > messageExecution > campaignID | Unique ID of the Campaign that triggered this message execution. | AJO Email BCC Feedback Event Schema | |
| Campaign Version ID | string | _experience > customerJourneyManagement > messageExecution > campaignVersionID | Version ID of the Campaign that triggered this message execution. | AJO Email BCC Feedback Event Schema | |
| Fragment Publication IDs | array | _experience > customerJourneyManagement > messageExecution > fragmentPublicationIDs | The Fragment Publication ID of parent fragment IDs of a MessageExecution originating this message. | AJO Email BCC Feedback Event Schema | |
| Journey Action ID | string | _experience > customerJourneyManagement > messageExecution > journeyActionID | Journey Action ID, for which MessageExecution is triggered. | AJO Email BCC Feedback Event Schema | |
| JourneyVersion ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionID | JourneyVersion Id triggerieng the MessageExecution. | AJO Email BCC Feedback Event Schema | |
| JourneyVersion Instance ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionInstanceID | Identifier of the journey version instance, specific to one individual (uuid). | AJO Email BCC Feedback Event Schema | |
| Journey Version Node ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionNodeID | Identifier of the journey version node, triggering the Message Execution. | AJO Email BCC Feedback Event Schema | |
| MessageExecution ID | string | _experience > customerJourneyManagement > messageExecution > messageExecutionID | The CJM activity originating this message. | AJO Email BCC Feedback Event Schema | |
| Message ID | string | _experience > customerJourneyManagement > messageExecution > messageID | Unique ID representing a non-personalized message sent to the end user. | AJO Email BCC Feedback Event Schema | |
| Message Publication ID | string | _experience > customerJourneyManagement > messageExecution > messagePublicationID | The Publication ID of parent Message ID of a MessageExecution originating this message. | AJO Email BCC Feedback Event Schema | |
| Message Type | string | _experience > customerJourneyManagement > messageExecution > messageType | Message Type, whether it's marketing or transactional message | marketing: Marketing transactional: Transactional | AJO Email BCC Feedback Event Schema |
| metadata | object | _experience > customerJourneyManagement > messageExecution > metadata | Dynamic contextual custom metadata information added by the user via the personalization helper. | AJO Email BCC Feedback Event Schema | |
| Source Action ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceActionID | Action id of the source from where message originate | AJO Email BCC Feedback Event Schema | |
| Source ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceID | Source Id of the entity where message originate. | AJO Email BCC Feedback Event Schema | |
| Source Type | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceType | Classifies the source type of the message. | orchestratedCampaign: Orchestrated Campaign singleStepCampaign: Single Step Campaign journey: Journey | AJO Email BCC Feedback Event Schema |
| Source Version ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceVersionID | Source Version Id of the entity where message originate. | AJO Email BCC Feedback Event Schema | |
| Wave ID | string | _experience > customerJourneyManagement > messageExecution > waveID | Identifier of the wave execution for this message execution. Present when the message execution originates from a wave-driven Journey or Campaign Action and used to correlate with step events and message feedback across the pipeline. | AJO Email BCC Feedback Event Schema | |
| Experience channel | object | _experience > customerJourneyManagement > messageProfile > channel | Experience channel related to the ExperienceEvent. | AJO Email BCC Feedback Event Schema | |
| Referring Source | string | _experience > customerJourneyManagement > messageProfile > channel > referringSource | Referring source to this channel | AJO Email BCC Feedback Event Schema | |
| isSendTimeOptimized | boolean | _experience > customerJourneyManagement > messageProfile > isSendTimeOptimized | True if the message execution is send time optimized. | AJO Email BCC Feedback Event Schema | |
| isTestExecution | boolean | _experience > customerJourneyManagement > messageProfile > isTestExecution | True if the message is sent as Test Execution. | AJO Email BCC Feedback Event Schema | |
| MessageProfile ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileID | A unique id refers to every single message sent as part of a MessageExecution activity. | AJO Email BCC Feedback Event Schema | |
| Message Profile Tracking ID | string | _experience > customerJourneyManagement > messageProfile > messageProfileTrackingID | A unique tracking id refers to every single message sent as part of a MessageExecution activity. | AJO Email BCC Feedback Event Schema | |
| Request ID | string | _experience > customerJourneyManagement > messageProfile > requestID | A unique request id refers to every single message sent as part of a MessageExecution activity. | AJO Email BCC Feedback Event Schema | |
| Secondary Dimension Id | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionID | The secondary dimension id of the message profile. | AJO Email BCC Feedback Event Schema | |
| Secondary Dimension Name | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionName | The secondary dimension name of the message profile. | AJO Email BCC Feedback Event Schema | |
| Content Variant | string | _experience > customerJourneyManagement > messageProfile > variant | A message execution can have multiple variants e.g. Multilingual (translated variants for the same content) or A/B testing (different content to test what works better) but a message delivered to a recipient always contains one of them. | AJO Email BCC Feedback Event Schema | |
| Live Activity Details | object | _experience > customerJourneyManagement > pushChannelContext > liveActivity | Live activity context for mobile push notifications. It includes the live activity ID, live activity event and an optional channel id which is used incase of broadcasting a live activity across multiple devices. | AJO Email BCC Feedback Event Schema | |
| Broadcast Channel ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > channelID | The broadcast channel identifier for the live activity. | AJO Email BCC Feedback Event Schema | |
| Live Activity Event | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > event | The type of live activity event being triggered. | localStart: Local start event for live activity pushToStart: Push to start or remote start event for live activity update: Update event for live activity end: End event for live activity | AJO Email BCC Feedback Event Schema |
| Live Activity ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > liveActivityID | The unique identifier for the live activity. | AJO Email BCC Feedback Event Schema | |
| Push Platform | string | _experience > customerJourneyManagement > pushChannelContext > platform | Push provider service, e.g. apns or fcm | apns: Apple Push Notification service fcm: Firebase cloud messaging service | AJO Email BCC Feedback Event Schema |
| Original Recipient Address | string | _experience > customerJourneyManagement > secondaryRecipientDetail > originalRecipientAddress | It is the address of the original recipient of which the copy of the mail to the secondary recipient was sent. | AJO Email BCC Feedback Event Schema | |
| Secondary Recipient Type | string | _experience > customerJourneyManagement > secondaryRecipientDetail > type | The type of the secondary recipient. i.e BCC (Blind Carbon Copy), CC (Carbon Copy) & Archival | bcc: BCC cc: CC archival: Archival | AJO Email BCC Feedback Event Schema |
| Channel Type | string | _experience > customerJourneyManagement > smsChannelContext > channelType | ChannelType will contain like : SMS, MMS , RCS etc. | AJO Email BCC Feedback Event Schema | |
| SMS inbound Message | string | _experience > customerJourneyManagement > smsChannelContext > inboundMessage | SMS inbound reply, e.g. stop, start, subscribe, etc. | AJO Email BCC Feedback Event Schema | |
| SMS inbound Number | string | _experience > customerJourneyManagement > smsChannelContext > inboundNumber | SMS inbound Number : Sender Id where the MO being received | AJO Email BCC Feedback Event Schema | |
| SMS messageType | string | _experience > customerJourneyManagement > smsChannelContext > messageType | SMS provider, e.g. inbound, inboundReply or send | AJO Email BCC Feedback Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > smsChannelContext > origTimestamp | Timestamp from Provider | AJO Email BCC Feedback Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > smsChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Email BCC Feedback Event Schema | |
| SMS Provider | string | _experience > customerJourneyManagement > smsChannelContext > smsProvider | SMS provider , e.g. sinch or twilio | sinch: Sinch sms provider infobip: Twilio sms provider twilio: Twilio sms provider vibes: Vibes sms Provider | AJO Email BCC Feedback Event Schema |
| Status | object | _experience > customerJourneyManagement > smsChannelContext > status | Status section containing provider feedback details. | AJO Email BCC Feedback Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Email BCC Feedback Event Schema |
| Message | string | _experience > customerJourneyManagement > smsChannelContext > status > message | Message from the SMS provider, either success or failure. | AJO Email BCC Feedback Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > providerFeedbackStatus | Status as reported by the SMS provider (e.g. DeliveredToTerminal), before mapping. | AJO Email BCC Feedback Event Schema | |
| Channel Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > channelType | whatsApp ChannelType will contain like : Utility,Marketing,Promotional. | AJO Email BCC Feedback Event Schema | |
| whatsApp Inbound Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundMessage | whatsApp inbound reply, e.g. stop, start, subscribe, etc. | AJO Email BCC Feedback Event Schema | |
| whatsApp Inbound Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundNumber | whatsApp inbound Number : Sender Id where the MO being received | AJO Email BCC Feedback Event Schema | |
| Selected Description | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedDescription | Description of the Selected WhatsApp interactive message | AJO Email BCC Feedback Event Schema | |
| ID of the selected option from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedID | ID of the selected option from WhatsApp | AJO Email BCC Feedback Event Schema | |
| User-selected title from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedTitle | User-selected title from WhatsApp | AJO Email BCC Feedback Event Schema | |
| Interactive type from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveType | Interactive type from WhatsApp message — options include: list reply, button reply, and button. | AJO Email BCC Feedback Event Schema | |
| whatsApp Message Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > messageType | whatsApp Message Type, e.g. templateBased,response | AJO Email BCC Feedback Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > whatsAppChannelContext > origTimestamp | Timestamp from Meta / WhatsApp | AJO Email BCC Feedback Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Email BCC Feedback Event Schema | |
| Response Action Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionActionName | Type of response action from WhatsApp - react, unreact, or reply | AJO Email BCC Feedback Event Schema | |
| Response Content | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionEvent | Content of the user response - emoji for reactions, or message text for replies to a specific message | AJO Email BCC Feedback Event Schema | |
| Original Message ID | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionMessageID | ID of the original message being responded to (for reactions or replies) | AJO Email BCC Feedback Event Schema | |
| Status | object | _experience > customerJourneyManagement > whatsAppChannelContext > status | Status section containing provider feedback details. | AJO Email BCC Feedback Event Schema | |
| Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > feedbackStatus | Actual feedback status (mapped to standard enum). Not the raw provider status. | error: Message processing failed exclude: Message profile filtered out sent: Message sent bounce: Message bounced delay: Message delayed duplicate: Duplicate message skipped denylist: Invalid destination skipped delivered: Message Delivered unknown: Unknown feedback status | AJO Email BCC Feedback Event Schema |
| Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > message | Message from the WhatsApp provider, either success or failure. | AJO Email BCC Feedback Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > providerFeedbackStatus | Status as reported by the WhatsApp provider (e.g. DeliveredToTerminal), before mapping. | AJO Email BCC Feedback Event Schema | |
| ExperienceEvent merge ID | string | eventMergeId | An ID to correlate or merge multiple Experience events together that are essentially the same event or should be merged. This is intended to be populated by the data producer prior to ingestion. | AJO Email BCC Feedback Event Schema | |
| Event Type | string | eventType | The primary event type for this time-series record. | advertising.completes: Advertising Completes advertising.timePlayed: Advertising Time Played advertising.federated: Advertising Federated advertising.clicks: Advertising Clicks advertising.conversions: Advertising Conversions advertising.firstQuartiles: Advertising First Quartiles advertising.impressions: Advertising Impressions advertising.midpoints: Advertising Midpoints advertising.starts: Advertising Starts advertising.thirdQuartiles: Advertising Third Quartiles application.close: Application Close application.launch: Application Launch web.webpagedetails.pageViews: Web Webpagedetails Page Views web.webinteraction.linkClicks: Web Webinteraction Link Clicks web.formFilledOut: Web Form Filled Out commerce.checkouts: Commerce Checkouts commerce.productListAdds: Commerce Product List (Cart) Adds commerce.productListOpens: Commerce Product List (Cart) Opens commerce.productListRemovals: Commerce Product List (Cart) Removals commerce.productListReopens: Commerce Product List (Cart) Reopens commerce.productListViews: Commerce Product List (Cart) Views commerce.productViews: Commerce Product Views commerce.purchases: Commerce Purchases commerce.saveForLaters: Commerce Save For Laters commerce.backofficeOrderPlaced: Commerce Backoffice Order Placed commerce.backofficeOrderCancelled: Commerce Backoffice Order Cancelled commerce.backofficeOrderItemsShipped: Commerce Backoffice OrderItems Shipped commerce.backofficeCreditMemoIssued: Commerce Backoffice CreditMemo Issued commerce.backofficeShipmentCompleted: Commerce Backoffice Shipment Completed decisioning.propositionDisplay: Decisioning Proposition Display decisioning.propositionInteract: Decisioning Proposition Interact decisioning.propositionSend: Decisioning Proposition Send decisioning.propositionDismiss: Decisioning Proposition Dismiss decisioning.propositionTrigger: Decisioning Proposition Trigger delivery.feedback: Delivery Feedback message.feedback: Message Feedback message.tracking: Message Tracking message.renderingData: Message Rendering Data pushTracking.applicationOpened: Push Tracking Application Opened pushTracking.customAction: Push Tracking Custom Action listOperation.removeFromList: List Operation Remove From List listOperation.addToList: List Operation Add To List leadOperation.scoreChanged: Lead Operation Score Changed leadOperation.revenueStageChanged: Lead Operation Revenue Stage changed leadOperation.statusInCampaignProgressionChanged: Lead Operation Status In Campaign Progression Changed leadOperation.interestingMoment: Lead Operation Interesting Moment leadOperation.newLead: Lead Operation New Lead leadOperation.convertLead: Lead Operation Convert Lead leadOperation.callWebhook: Lead Operation Call Webhook leadOperation.changeEngagementCampaignCadence: Change Engagement Campaign Cadence leadOperation.addToCampaign: Lead Operation Add To Campaign leadOperation.changeCampaignStream: Lead Operation Change Campaign Stream leadOperation.mergeLeads: Lead Operation Merge Leads directMarketing.emailBounced: Direct Marketing Email Bounced directMarketing.emailBouncedSoft: Direct Marketing Email Bounced Soft directMarketing.emailDelivered: Direct Marketing Email Delivered directMarketing.emailUnsubscribed: Direct Marketing Email Unsubscribed directMarketing.emailOpened: Direct Marketing Email Opened directMarketing.emailClicked: Direct Marketing Email Clicked directMarketing.emailSent: Direct Marketing Email Sent opportunityEvent.removeFromOpportunity: Opportunity Event Remove From Opportunity opportunityEvent.addToOpportunity: Opportunity Event Add To Opportunity opportunityEvent.opportunityUpdated: Opportunity Event Opportunity Updated inappmessageTracking.dismiss: inapp message was dimissed inappmessageTracking.display: inapp message was displayed inappmessageTracking.interact: inapp message was interacted with media.ping: Media ping media.sessionStart: Media sessionStart media.play: Media play media.bufferStart: Media bufferStart media.pauseStart: Media pauseStart media.chapterStart: Media chapterStart media.chapterSkip: Media chapterSkip media.chapterComplete: Media chapterComplete media.adStart: Media adStart media.adSkip: Media adSkip media.adComplete: Media adComplete media.adBreakStart: Media adBreakStart media.adBreakComplete: Media adBreakComplete media.bitrateChange: Media bitrateChange media.error: Media error media.sessionComplete: Media sessionComplete media.sessionEnd: Media sessionEnd media.statesUpdate: Media statesUpdate media.downloaded: Media downloaded content media.customTracking: Media custom tracking location.entry: Location entry location.exit: Location exit | AJO Email BCC Feedback Event Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Email BCC Feedback Event Schema | |
| Primary | boolean | identityMap > additionalProperties > items > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Email BCC Feedback Event Schema | |
| Produced By | string | producedBy | Value that describes the producer of the event - suggested values would be 'self', 'system', 'salesRep', etc. Can be used to filter out certain producers if needed. | self: Self system: System salesRef: Sales Representative customerRep: Customer Representative | AJO Email BCC Feedback Event Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO Email BCC Feedback Event Schema | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the record. | AJO Entity Record Schema | |
| AJO Campaign Entity | object | _experience > customerJourneyManagement > entities > campaign | AJO Campaign Entity Specific Fields | AJO Entity Record Schema | |
| Campaign Action ID | string | _experience > customerJourneyManagement > entities > campaign > campaignActionID | Action ID of the Campaign that triggered this message execution. | AJO Entity Record Schema | |
| Campaign Action Name | string | _experience > customerJourneyManagement > entities > campaign > campaignActionName | Action Name of the Campaign that triggered this message execution. | AJO Entity Record Schema | |
| AJO Campaign ID | string | _experience > customerJourneyManagement > entities > campaign > campaignID | AJO Campaign ID. Remains unchanged even after republishing. | AJO Entity Record Schema | |
| AJO Campaign Version ID | string | _experience > customerJourneyManagement > entities > campaign > campaignVersionID | AJO Campaign Version ID. Changes on republishing. Represents immutable version of campaign. | AJO Entity Record Schema | |
| AJO Campaign Description | string | _experience > customerJourneyManagement > entities > campaign > description | AJO Campaign Description. | AJO Entity Record Schema | |
| Campaign Identity Namespace | string | _experience > customerJourneyManagement > entities > campaign > identityNamespace | AJO Campaign Identity Namespace. | AJO Entity Record Schema | |
| flag for ipWarmUp campaign | boolean | _experience > customerJourneyManagement > entities > campaign > isIpWarmUpCampaign | Field to identify if campaign is warmup campaign | AJO Entity Record Schema | |
| AJO Campaign Name | string | _experience > customerJourneyManagement > entities > campaign > name | AJO Campaign Name. | AJO Entity Record Schema | |
| AJO Channel/Message Entity | object | _experience > customerJourneyManagement > entities > channelDetails | AJO Channel/Message Entity Specific Fields. Denormalized on variantId | AJO Entity Record Schema | |
| Base Message ID | string | _experience > customerJourneyManagement > entities > channelDetails > baseMessageID | Represents the base Message ID from which the published message is derived. | AJO Entity Record Schema | |
| The channel for which this row corresponds. | object | _experience > customerJourneyManagement > entities > channelDetails > channel | Each specific experience channel defines a constant `@id`. | AJO Entity Record Schema | |
| Referring Source | string | _experience > customerJourneyManagement > entities > channelDetails > channel > referringSource | Referring source to this channel | AJO Entity Record Schema | |
| Channel Configuration ID | string | _experience > customerJourneyManagement > entities > channelDetails > channelConfigID | The ID of the configuration used during creation of the journey or campaign | AJO Entity Record Schema | |
| Channel Configuration Name | string | _experience > customerJourneyManagement > entities > channelDetails > channelConfigName | The name of the configuration used during creation of the journey or campaign | AJO Entity Record Schema | |
| Email Specific Fields | object | _experience > customerJourneyManagement > entities > channelDetails > email | Email Specific Fields | AJO Entity Record Schema | |
| Email Subject | string | _experience > customerJourneyManagement > entities > channelDetails > email > subject | Email subject, non-personalized | AJO Entity Record Schema | |
| flag for multi-variant | boolean | _experience > customerJourneyManagement > entities > channelDetails > isMultiVariant | flag to identify if variant is multi-variant or not. | AJO Entity Record Schema | |
| Message ID | string | _experience > customerJourneyManagement > entities > channelDetails > messageID | Unique ID representing a non-personalized message sent to the end user. | AJO Entity Record Schema | |
| Message Publication ID | string | _experience > customerJourneyManagement > entities > channelDetails > messagePublicationID | Message Publication ID. Represents a frozen/published version of message. | AJO Entity Record Schema | |
| Message Publication Time | string | _experience > customerJourneyManagement > entities > channelDetails > messagePublishedAt | Time at which message was published | AJO Entity Record Schema | |
| Push Specific Fields | object | _experience > customerJourneyManagement > entities > channelDetails > push | Push Specific Fields. | AJO Entity Record Schema | |
| Push Title | string | _experience > customerJourneyManagement > entities > channelDetails > push > title | Push Title, non-personalized | AJO Entity Record Schema | |
| The json template used in the message | string | _experience > customerJourneyManagement > entities > channelDetails > template | The json template used while sending the message | AJO Entity Record Schema | |
| Channel's variant ID | string | _experience > customerJourneyManagement > entities > channelDetails > variantID | Is not frozen and might remain same between different versions of message publication. | AJO Entity Record Schema | |
| Channel's variant Name | string | _experience > customerJourneyManagement > entities > channelDetails > variantName | Represents the channel variant name | AJO Entity Record Schema | |
| AJO Decision Policy Entity | array | _experience > customerJourneyManagement > entities > decisionPolicy | AJO Decision Policy Entity Specific Fields | AJO Entity Record Schema | |
| Decision Policy ID | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > decisionPolicyID | Decision Policy ID | AJO Entity Record Schema | |
| Decision Policy Name | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > decisionPolicyName | Decision Policy Name | AJO Entity Record Schema | |
| Decision Policy Type | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > decisionPolicyType | Decision Policy Type | AJO Entity Record Schema | |
| Formula ID | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > formulaId | ID of the formula used for ranking | AJO Entity Record Schema | |
| Ranking Type | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > rankingType | Ranking Type of the decision policy | AJO Entity Record Schema | |
| Transition | array | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions | Transition Specific Fields | AJO Entity Record Schema | |
| Eligibility Rule | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions > items > eligibilityRule | Eligibility Rule for Decision Node | AJO Entity Record Schema | |
| Experiment ID | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions > items > experimentID | ID of the Experiment | AJO Entity Record Schema | |
| Treatment Holdout | boolean | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions > items > isHoldout | Is the treatment holdout | AJO Entity Record Schema | |
| Transition ID | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions > items > transitionID | Transition Node ID | AJO Entity Record Schema | |
| Transition Name | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions > items > transitionName | Transition Node Name | AJO Entity Record Schema | |
| Transition Type | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions > items > transitionType | Transition Node Type | AJO Entity Record Schema | |
| Treatment ID | string | _experience > customerJourneyManagement > entities > decisionPolicy > items > transitions > items > treatmentID | ID of the Treatment | AJO Entity Record Schema | |
| Executable Action Entity | object | _experience > customerJourneyManagement > entities > executableAction | Detail of Inline Campaign used for execution | AJO Entity Record Schema | |
| Inline Campaign Action ID | string | _experience > customerJourneyManagement > entities > executableAction > actionID | Represents the Inline Campaign Action ID | AJO Entity Record Schema | |
| Inline Campaign ID | string | _experience > customerJourneyManagement > entities > executableAction > id | Represents the Inline Campaign ID | AJO Entity Record Schema | |
| Source Type of the Entity | string | _experience > customerJourneyManagement > entities > executableAction > sourceType | Represents the source type | orchestratedCampaign: Orchestrated Campaign singleStepCampaign: Single Step Campaign journey: Journey | AJO Entity Record Schema |
| Inline Campaign Version ID | string | _experience > customerJourneyManagement > entities > executableAction > versionID | Represents the Inline Campaign Version ID | AJO Entity Record Schema | |
| AJO Experiment Entity Specific Fields | object | _experience > customerJourneyManagement > entities > experiment | AJO Experiment Entity Specific Fields | AJO Entity Record Schema | |
| Experiment ID | string | _experience > customerJourneyManagement > entities > experiment > experimentId | This along with treatmentId has one to one mapping with messageID | AJO Entity Record Schema | |
| Experiment Name | string | _experience > customerJourneyManagement > entities > experiment > experimentName | Name of the experiment | AJO Entity Record Schema | |
| Treatment ID | string | _experience > customerJourneyManagement > entities > experiment > treatmentID | This along with experimentId has one to one mapping with messageID | AJO Entity Record Schema | |
| Treatment Name | string | _experience > customerJourneyManagement > entities > experiment > treatmentName | Name of the treatment | AJO Entity Record Schema | |
| AJO Journey Entity | object | _experience > customerJourneyManagement > entities > journey | AJO Journey Entity Specific Fields | AJO Entity Record Schema | |
| Journey Action ID | string | _experience > customerJourneyManagement > entities > journey > journeyActionID | Represents the Journey Action ID | AJO Entity Record Schema | |
| Journey Action Name | string | _experience > customerJourneyManagement > entities > journey > journeyActionName | Represents the Journey Label | AJO Entity Record Schema | |
| Journey ID | string | _experience > customerJourneyManagement > entities > journey > journeyID | Represents the journey ID | AJO Entity Record Schema | |
| Journey Name | string | _experience > customerJourneyManagement > entities > journey > journeyName | Represents the journey name | AJO Entity Record Schema | |
| Journey Name and Version | string | _experience > customerJourneyManagement > entities > journey > journeyNameAndVersion | Represents the concatenated values of Journey Name and Version | AJO Entity Record Schema | |
| Journey Node ID | string | _experience > customerJourneyManagement > entities > journey > journeyNodeID | Represents the id of the journey node on the canvas | AJO Entity Record Schema | |
| Journey Node Name | string | _experience > customerJourneyManagement > entities > journey > journeyNodeName | Represents the name of the journey node on the canvas | AJO Entity Record Schema | |
| Journey Node Type | string | _experience > customerJourneyManagement > entities > journey > journeyNodeType | Represents the journey node type as authored on the canvas | AJO Entity Record Schema | |
| Journey profile namespace | string | _experience > customerJourneyManagement > entities > journey > journeyProfileNamespace | Represents the profile namespace selected for journey | AJO Entity Record Schema | |
| Journey Version ID | string | _experience > customerJourneyManagement > entities > journey > journeyVersionID | Represents a frozen version of a Journey | AJO Entity Record Schema | |
| AJO Orchestrated Campaign Entity | object | _experience > customerJourneyManagement > entities > orchestratedCampaign | AJO Orchestrated Campaign Entity Specific Fields | AJO Entity Record Schema | |
| Orchestrated Campaign Action ID | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > campaignActionID | Represents the Orchestrated Campaign Action ID | AJO Entity Record Schema | |
| Orchestrated Campaign Action Identity Namespace | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > campaignActionIdentityNamespace | Represents the Orchestrated Campaign Action Identity Namespace | AJO Entity Record Schema | |
| Orchestrated Campaign Action Name | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > campaignActionName | Represents the Orchestrated Campaign Action Name | AJO Entity Record Schema | |
| Orchestrated Campaign ID | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > campaignID | Represents the Orchestrated Campaign ID | AJO Entity Record Schema | |
| Orchestrated Campaign Version ID | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > campaignVersionID | Represents a frozen version of a Orchestrated Campaign | AJO Entity Record Schema | |
| Orchestrated Campaign description | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > description | Represents the Orchestrated Campaign description | AJO Entity Record Schema | |
| Orchestrated Campaign Name | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > name | Represents the Orchestrated Campaign Name | AJO Entity Record Schema | |
| Orchestrated Campaign Secondary Dimension | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > secondaryDimension | Represents the secondary sending dimension for the orchestrated campaign action. | AJO Entity Record Schema | |
| Orchestrated Campaign Target Dimension | string | _experience > customerJourneyManagement > entities > orchestratedCampaign > targetDimension | Represents the main sending dimension of the orchestrated campaign action. | AJO Entity Record Schema | |
| AJO Rule Set Entity | object | _experience > customerJourneyManagement > entities > ruleSet | AJO Rule Set Entity Specific Fields | AJO Entity Record Schema | |
| Rule Set ID | string | _experience > customerJourneyManagement > entities > ruleSet > id | ID for the rule set | AJO Entity Record Schema | |
| Rule Set Name | string | _experience > customerJourneyManagement > entities > ruleSet > name | Name for the rule set | AJO Entity Record Schema | |
| AJO Entity tags | object | _experience > customerJourneyManagement > entities > tags | AJO Entity tags corresponding to a Journey or Campaign | AJO Entity Record Schema | |
| Tags | array | _experience > customerJourneyManagement > entities > tags > values | Array of Tags used in AJO entity | AJO Entity Record Schema | |
| AJO Timestamp Entity | object | _experience > customerJourneyManagement > entities > timestamp | AJO Timestamp Entity Specific Fields | AJO Entity Record Schema | |
| Last Modification Timestamp | string | _experience > customerJourneyManagement > entities > timestamp > lastModifiedAt | Time at which message was last modified | AJO Entity Record Schema | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Field name | Type | Field path | Description | Enumeration | Schema |