
| 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 |
|---|---|---|---|---|---|
| Identifier | string | _id | A unique identifier for the time-series event. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Email Attachments | array | _experience > customerJourneyManagement > emailChannelContext > attachment | List of attachments in the email message. | AJO Live Activities Feedback Event Schema | |
| Content Type | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > contentType | MIME type of the attachment (e.g., application/pdf, image/jpeg). | AJO Live Activities Feedback Event Schema | |
| Attachment Name | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > name | File name of the attachment. | AJO Live Activities Feedback Event Schema | |
| Attachment Size | integer | _experience > customerJourneyManagement > emailChannelContext > attachment > items > size | Size of the attachment in bytes. | AJO Live Activities Feedback Event Schema | |
| Domain | string | _experience > customerJourneyManagement > emailChannelContext > domain | Domain of the recipient's email address. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| IP Address | string | _experience > customerJourneyManagement > emailChannelContext > outboundIP | Outbound IP address of the customer used to deliver the message. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| First Attempt Timestamp | string | _experience > customerJourneyManagement > messageDeliveryfeedback > firstAttemptTimestamp | The timestamp of the first delivery attempt of the message. | AJO Live Activities Feedback Event Schema | |
| Exclude Code | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > code | Provide top level exclusion reason, like typology rule, mandatory parameter missing. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Exclude Reason | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageExclusion > reason | Provide exclusion subcode, like exact typology rule-id. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Failure Code | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > code | Failure code for a failed delivery attempt. | AJO Live Activities Feedback Event Schema | |
| Failure Reason | string | _experience > customerJourneyManagement > messageDeliveryfeedback > messageFailure > reason | Failure reason for a failed delivery attempt. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Offer details | object | _experience > customerJourneyManagement > messageDeliveryfeedback > offers | Describes offer(s) involved in a message feedback. | AJO Live Activities Feedback Event Schema | |
| Offer Activity ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > activityID | Unique Offer Decision identifier. | AJO Live Activities Feedback Event Schema | |
| Offer Count | integer | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > offerCount | Count of offers included in the offer proposition. | AJO Live Activities Feedback Event Schema | |
| Offer ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > offerID | Unique Identifier for Offer. | AJO Live Activities Feedback Event Schema | |
| Placement ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > placementID | Unique Identifier for Offer Placement. | AJO Live Activities Feedback Event Schema | |
| Proposition ID | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > propositionID | Unique Identifier for Offer Proposition. | AJO Live Activities Feedback Event Schema | |
| Proposition Time | string | _experience > customerJourneyManagement > messageDeliveryfeedback > offers > propositionTime | Time at which the Offer proposition was generated. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Request Timestamp | string | _experience > customerJourneyManagement > messageDeliveryfeedback > requestTimestamp | The timestamp of the request to send the message. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| AJO Campaign ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignID | Unique ID of the AJO Campaign that triggered this message execution. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Audience | object | _experience > customerJourneyManagement > messageExecution > audience | Defines the audience associated with this message execution. | AJO Live Activities Feedback Event Schema | |
| Audience ID | string | _experience > customerJourneyManagement > messageExecution > audience > id | Identifier for the audience. | AJO Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Campaign Action ID | string | _experience > customerJourneyManagement > messageExecution > campaignActionID | Action ID of the Campaign that triggered this message execution. | AJO Live Activities Feedback Event Schema | |
| Campaign ID | string | _experience > customerJourneyManagement > messageExecution > campaignID | Unique ID of the Campaign that triggered this message execution. | AJO Live Activities Feedback Event Schema | |
| Campaign Version ID | string | _experience > customerJourneyManagement > messageExecution > campaignVersionID | Version ID of the Campaign that triggered this message execution. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Journey Action ID | string | _experience > customerJourneyManagement > messageExecution > journeyActionID | Journey Action ID, for which MessageExecution is triggered. | AJO Live Activities Feedback Event Schema | |
| JourneyVersion ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionID | JourneyVersion Id triggerieng the MessageExecution. | AJO Live Activities Feedback Event Schema | |
| JourneyVersion Instance ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionInstanceID | Identifier of the journey version instance, specific to one individual (uuid). | AJO Live Activities Feedback Event Schema | |
| Journey Version Node ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionNodeID | Identifier of the journey version node, triggering the Message Execution. | AJO Live Activities Feedback Event Schema | |
| MessageExecution ID | string | _experience > customerJourneyManagement > messageExecution > messageExecutionID | The CJM activity originating this message. | AJO Live Activities Feedback Event Schema | |
| Message ID | string | _experience > customerJourneyManagement > messageExecution > messageID | Unique ID representing a non-personalized message sent to the end user. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Message Type | string | _experience > customerJourneyManagement > messageExecution > messageType | Message Type, whether it's marketing or transactional message | marketing: Marketing transactional: Transactional | AJO Live Activities Feedback Event Schema |
| metadata | object | _experience > customerJourneyManagement > messageExecution > metadata | Dynamic contextual custom metadata information added by the user via the personalization helper. | AJO Live Activities Feedback Event Schema | |
| Source Action ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceActionID | Action id of the source from where message originate | AJO Live Activities Feedback Event Schema | |
| Source ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceID | Source Id of the entity where message originate. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Source Version ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceVersionID | Source Version Id of the entity where message originate. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Experience channel | object | _experience > customerJourneyManagement > messageProfile > channel | Experience channel related to the ExperienceEvent. | AJO Live Activities Feedback Event Schema | |
| Referring Source | string | _experience > customerJourneyManagement > messageProfile > channel > referringSource | Referring source to this channel | AJO Live Activities Feedback Event Schema | |
| isSendTimeOptimized | boolean | _experience > customerJourneyManagement > messageProfile > isSendTimeOptimized | True if the message execution is send time optimized. | AJO Live Activities Feedback Event Schema | |
| isTestExecution | boolean | _experience > customerJourneyManagement > messageProfile > isTestExecution | True if the message is sent as Test Execution. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Secondary Dimension Id | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionID | The secondary dimension id of the message profile. | AJO Live Activities Feedback Event Schema | |
| Secondary Dimension Name | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionName | The secondary dimension name of the message profile. | AJO Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Broadcast Channel ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > channelID | The broadcast channel identifier for the live activity. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Live Activity ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > liveActivityID | The unique identifier for the live activity. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Channel Type | string | _experience > customerJourneyManagement > smsChannelContext > channelType | ChannelType will contain like : SMS, MMS , RCS etc. | AJO Live Activities Feedback Event Schema | |
| SMS inbound Message | string | _experience > customerJourneyManagement > smsChannelContext > inboundMessage | SMS inbound reply, e.g. stop, start, subscribe, etc. | AJO Live Activities Feedback Event Schema | |
| SMS inbound Number | string | _experience > customerJourneyManagement > smsChannelContext > inboundNumber | SMS inbound Number : Sender Id where the MO being received | AJO Live Activities Feedback Event Schema | |
| SMS messageType | string | _experience > customerJourneyManagement > smsChannelContext > messageType | SMS provider, e.g. inbound, inboundReply or send | AJO Live Activities Feedback Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > smsChannelContext > origTimestamp | Timestamp from Provider | AJO Live Activities Feedback Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > smsChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Status | object | _experience > customerJourneyManagement > smsChannelContext > status | Status section containing provider feedback details. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Message | string | _experience > customerJourneyManagement > smsChannelContext > status > message | Message from the SMS provider, either success or failure. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Channel Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > channelType | whatsApp ChannelType will contain like : Utility,Marketing,Promotional. | AJO Live Activities Feedback Event Schema | |
| whatsApp Inbound Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundMessage | whatsApp inbound reply, e.g. stop, start, subscribe, etc. | AJO Live Activities Feedback Event Schema | |
| whatsApp Inbound Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundNumber | whatsApp inbound Number : Sender Id where the MO being received | AJO Live Activities Feedback Event Schema | |
| Selected Description | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedDescription | Description of the Selected WhatsApp interactive message | AJO Live Activities Feedback Event Schema | |
| ID of the selected option from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedID | ID of the selected option from WhatsApp | AJO Live Activities Feedback Event Schema | |
| User-selected title from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedTitle | User-selected title from WhatsApp | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| whatsApp Message Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > messageType | whatsApp Message Type, e.g. templateBased,response | AJO Live Activities Feedback Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > whatsAppChannelContext > origTimestamp | Timestamp from Meta / WhatsApp | AJO Live Activities Feedback Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Live Activities Feedback Event Schema | |
| Response Action Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionActionName | Type of response action from WhatsApp - react, unreact, or reply | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Original Message ID | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionMessageID | ID of the original message being responded to (for reactions or replies) | AJO Live Activities Feedback Event Schema | |
| Status | object | _experience > customerJourneyManagement > whatsAppChannelContext > status | Status section containing provider feedback details. | AJO Live Activities 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 Live Activities Feedback Event Schema |
| Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > message | Message from the WhatsApp provider, either success or failure. | AJO Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema |
| ExD Decision Event Identifier | string | _experience > decisioning > exdRequestID | The unique identifier of the ExD decision event per request. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| id | string | _experience > decisioning > propositionAction > id | The customer generated id of the element with which the end-user interacted. | AJO Live Activities Feedback Event Schema | |
| label | string | _experience > decisioning > propositionAction > label | The customer generated display name of the element with which the end-user interacted. | AJO Live Activities Feedback Event Schema | |
| reason | string | _experience > decisioning > propositionAction > reason | The reason due to which an event was suppressed | AJO Live Activities Feedback Event Schema | |
| tokens | array | _experience > decisioning > propositionAction > tokens | Application-generated metadata associated with the element with which the end-user interacted. | AJO Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| dismiss | integer | _experience > decisioning > propositionEventType > dismiss | User dismissed or rejected the proposition without any other direct interaction. | AJO Live Activities Feedback Event Schema | |
| display | integer | _experience > decisioning > propositionEventType > display | Proposition was displayed to the user. | AJO Live Activities Feedback Event Schema | |
| interact | integer | _experience > decisioning > propositionEventType > interact | User interacted with the proposition, usually in a positive way. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| suppressDisplay | integer | _experience > decisioning > propositionEventType > suppressDisplay | Proposition was suppressed while displaying it to the client | AJO Live Activities Feedback Event Schema | |
| suppressSend | integer | _experience > decisioning > propositionEventType > suppressSend | Proposition was suppressed while sending it to the client | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| unsubscribe | integer | _experience > decisioning > propositionEventType > unsubscribe | User has requested to not be shown the proposition in the future. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Live Activities Feedback Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > decisionScopeDetails > activity > priority | Priority set for the activity during publication. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > decisionScopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Live Activities Feedback Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > name | The decision policy name | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > decisionScopeDetails > experience | The experience that was selected when the decision was made. | AJO Live Activities Feedback Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > experience > id | A unique identifier for the decision option. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > id | A unique identifier for the decision placement. | AJO Live Activities Feedback Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > decisionScopeDetails > strategies | The steps that were executed when the decision was made. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Decision Option Identifier | string | _experience > decisioning > propositions > items > items > items > id | A unique identifier for the decision option. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Ranking Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Selection Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Option Content | object | _experience > decisioning > propositions > items > items > items > optionContent | Additional properties or attributes related to offer content | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > scopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > scopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO Live Activities Feedback Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > scopeDetails > activity > priority | Priority set for the activity during publication. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > scopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO Live Activities Feedback Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > name | The decision policy name | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > scopeDetails > experience | The experience that was selected when the decision was made. | AJO Live Activities Feedback Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > scopeDetails > experience > id | A unique identifier for the decision option. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > id | A unique identifier for the decision placement. | AJO Live Activities Feedback Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > scopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO Live Activities 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 Live Activities Feedback Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > scopeDetails > strategies | The steps that were executed when the decision was made. | AJO Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Live Activities 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 Live Activities 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 Live Activities Feedback Event Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO Live Activities 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 Engageable Profile Schema | |
| Engagement Fields | object | _experience > customerJourneyManagement > engageableProfile > engagement | Fields defined for engagement | AJO Engageable Profile Schema | |
| Latest Timestamp | string | _experience > customerJourneyManagement > engageableProfile > engagement > latestTimestamp | Latest Timestamp of engageable profile record. Latest time of engagement. | AJO Engageable Profile Schema | |
| Solution | object | _experience > customerJourneyManagement > engageableProfile > engagement > solution | Object to store solution/product name and solution related fields for engageable profile. | AJO Engageable Profile Schema | |
| Solution Name | string | _experience > customerJourneyManagement > engageableProfile > engagement > solution > name | Name of product/solution for engageable profile record. | AJO Engageable Profile Schema | |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Engageable Profile Schema | |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Engageable Profile 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 Engageable Profile Schema | |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Engageable Profile Schema | |
| Person ID | string | personID | Unique identifier of Person/Profile fragment. | AJO Engageable Profile Schema | |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | AJO Engageable Profile Schema | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Engageable Profile 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 ExD Decision 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 ExD Decision Event Schema |
| ExD Decision Event Identifier | string | _experience > decisioning > exdRequestID | The unique identifier of the ExD decision event per request. | AJO ExD Decision Event Schema | |
| Proposition Action | object | _experience > decisioning > propositionAction | The specific element that was interacted with which caused the proposition event to be triggered. | AJO ExD Decision Event Schema | |
| id | string | _experience > decisioning > propositionAction > id | The customer generated id of the element with which the end-user interacted. | AJO ExD Decision Event Schema | |
| label | string | _experience > decisioning > propositionAction > label | The customer generated display name of the element with which the end-user interacted. | AJO ExD Decision Event Schema | |
| reason | string | _experience > decisioning > propositionAction > reason | The reason due to which an event was suppressed | AJO ExD Decision Event Schema | |
| tokens | array | _experience > decisioning > propositionAction > tokens | Application-generated metadata associated with the element with which the end-user interacted. | AJO ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| dismiss | integer | _experience > decisioning > propositionEventType > dismiss | User dismissed or rejected the proposition without any other direct interaction. | AJO ExD Decision Event Schema | |
| display | integer | _experience > decisioning > propositionEventType > display | Proposition was displayed to the user. | AJO ExD Decision Event Schema | |
| interact | integer | _experience > decisioning > propositionEventType > interact | User interacted with the proposition, usually in a positive way. | AJO ExD Decision 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 ExD Decision Event Schema | |
| suppressDisplay | integer | _experience > decisioning > propositionEventType > suppressDisplay | Proposition was suppressed while displaying it to the client | AJO ExD Decision Event Schema | |
| suppressSend | integer | _experience > decisioning > propositionEventType > suppressSend | Proposition was suppressed while sending it to the client | AJO ExD Decision 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 ExD Decision Event Schema | |
| unsubscribe | integer | _experience > decisioning > propositionEventType > unsubscribe | User has requested to not be shown the proposition in the future. | AJO ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Algorithm Reference | string | _experience > decisioning > propositions > items > decisionEventDetails > algorithmID | Unique identifier for the algorithm used to make the decision, if applicable. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO ExD Decision Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > decisionScopeDetails > activity > priority | Priority set for the activity during publication. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > decisionScopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO ExD Decision Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > decisionPolicy > name | The decision policy name | AJO ExD Decision 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 ExD Decision Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > decisionScopeDetails > experience | The experience that was selected when the decision was made. | AJO ExD Decision Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > experience > id | A unique identifier for the decision option. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > decisionScopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > id | A unique identifier for the decision placement. | AJO ExD Decision Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > decisionScopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > decisionScopeDetails > strategies | The steps that were executed when the decision was made. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Decision Option Identifier | string | _experience > decisioning > propositions > items > items > items > id | A unique identifier for the decision option. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Ranking Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > rankingDetail | Ranking detail of a decisioning item. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Selection Detail | object | _experience > decisioning > propositions > items > items > items > itemSelection > selectionDetail | Selection detail of a decisioning item. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Decision Option Name | string | _experience > decisioning > propositions > items > items > items > name | Option name. The name is displayed in various user interfaces. | AJO ExD Decision Event Schema | |
| Option Content | object | _experience > decisioning > propositions > items > items > items > optionContent | Additional properties or attributes related to offer content | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Activity Identifier | string | _experience > decisioning > propositions > items > scopeDetails > activity > id | A unique, immutable identifier for the decision activity. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Activity Name | string | _experience > decisioning > propositions > items > scopeDetails > activity > name | Activity name. The name is displayed in various user interfaces. | AJO ExD Decision Event Schema | |
| Activity Priority | integer | _experience > decisioning > propositions > items > scopeDetails > activity > priority | Priority set for the activity during publication. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Scope Details Characteristics | object | _experience > decisioning > propositions > items > scopeDetails > characteristics | Additional properties or attributes belonging to this particular scope details. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Decision Policy | object | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy | The decision policy used to make the decision. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Decision Policy Identifier | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > id | A unique identifier for the decision policy. | AJO ExD Decision Event Schema | |
| Decision Policy Name | string | _experience > decisioning > propositions > items > scopeDetails > decisionPolicy > name | The decision policy name | AJO ExD Decision 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 ExD Decision Event Schema | |
| Selected Experience Option | object | _experience > decisioning > propositions > items > scopeDetails > experience | The experience that was selected when the decision was made. | AJO ExD Decision Event Schema | |
| Experience Identifier | string | _experience > decisioning > propositions > items > scopeDetails > experience > id | A unique identifier for the decision option. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Field name | string | _experience > decisioning > propositions > items > scopeDetails > interactionMeasurements > items > observation > field | The field that contains the observed value. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema | |
| Placement Identifier | string | _experience > decisioning > propositions > items > scopeDetails > placement > id | A unique identifier for the decision placement. | AJO ExD Decision Event Schema | |
| Placement Name | string | _experience > decisioning > propositions > items > scopeDetails > placement > name | Placement name. The name is displayed in various user interfaces. | AJO ExD Decision 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 ExD Decision Event Schema | |
| Strategy Step Details | array | _experience > decisioning > propositions > items > scopeDetails > strategies | The steps that were executed when the decision was made. | AJO ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision 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 ExD Decision Event Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO ExD Decision 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 ExD Decision 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 ExD Decision Event Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO ExD Decision 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 Classification Record Schema | |
| Campaign | object | _experience > journeyOrchestration > classification > campaign | A container to group campaign details. | AJO Classification Record Schema | |
| Campaign Id | string | _experience > journeyOrchestration > classification > campaign > campaignID | The id of the campaign to which this data should be correlated. | AJO Classification Record Schema | |
| Campaign Name | string | _experience > journeyOrchestration > classification > campaign > campaignName | The name of the campaign to which this data should be correlated. | AJO Classification Record Schema | |
| Campaign Version Id | string | _experience > journeyOrchestration > classification > campaign > campaignVersionID | The version id of the campaign to which this data should be correlated. | AJO Classification Record Schema | |
| Channel | object | _experience > journeyOrchestration > classification > channel | The channel to which this data should be correlated. | AJO Classification Record Schema | |
| Referring Source | string | _experience > journeyOrchestration > classification > channel > referringSource | Referring source to this channel | AJO Classification Record Schema | |
| Experimentation | object | _experience > journeyOrchestration > classification > experimentation | A container to group experimentation details. | AJO Classification Record Schema | |
| Experiment Id | string | _experience > journeyOrchestration > classification > experimentation > experimentID | The id of the experiment. | AJO Classification Record Schema | |
| Experiment Name | string | _experience > journeyOrchestration > classification > experimentation > experimentName | The name of the experiment. | AJO Classification Record Schema | |
| Treatment Id | string | _experience > journeyOrchestration > classification > experimentation > treatmentID | The id of selected treatment for the experiment. | AJO Classification Record Schema | |
| Treatment Name | string | _experience > journeyOrchestration > classification > experimentation > treatmentName | The name of the selected treatment for the experiment. | AJO Classification Record Schema | |
| Journey | object | _experience > journeyOrchestration > classification > journey | A container to group journey details. | AJO Classification Record Schema | |
| actionName | string | _experience > journeyOrchestration > classification > journey > actionID | The action name of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Action Name | string | _experience > journeyOrchestration > classification > journey > actionName | The action name of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Journey Id | string | _experience > journeyOrchestration > classification > journey > journeyID | The id of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Journey Name | string | _experience > journeyOrchestration > classification > journey > journeyName | The name of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| JourneyVersionName | string | _experience > journeyOrchestration > classification > journey > journeyNameAndVersion | The name with the appended version of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Journey Version Id | string | _experience > journeyOrchestration > classification > journey > journeyVersionID | The version id of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Node Id | string | _experience > journeyOrchestration > classification > journey > nodeID | The node id of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Node Name | string | _experience > journeyOrchestration > classification > journey > nodeName | The node name of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Step Id | string | _experience > journeyOrchestration > classification > journey > stepID | The step id of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Step Name | string | _experience > journeyOrchestration > classification > journey > stepName | The step id of the journey to which this data should be correlated. | AJO Classification Record Schema | |
| Message Id | string | _experience > journeyOrchestration > classification > messageID | The message id to which this data should be correlated. | AJO Classification Record 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. | UPS segmentDefinition schema | |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | UPS segmentDefinition schema | |
| Segment description | string | description | Description of the segment. | UPS segmentDefinition schema | |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | UPS segmentDefinition 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. | UPS segmentDefinition schema | |
| Labels | array | labels | When present, it allows an array of labels. Values are resources IDs | UPS segmentDefinition schema | |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | UPS segmentDefinition schema | |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | UPS segmentDefinition schema | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | UPS segmentDefinition schema | |
| Segment identity | object | segmentIdentity | Identity of the segment. | UPS segmentDefinition schema | |
| Identifier | string | segmentIdentity > _id | Identity of the segment in the related namespace. | UPS segmentDefinition schema | |
| Namespace | object | segmentIdentity > namespace | The namespace associated with the `xid` attribute. | UPS segmentDefinition schema | |
| Code | string | segmentIdentity > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | UPS segmentDefinition schema | |
| Experience identifier | string | segmentIdentity > xid | When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | UPS segmentDefinition schema | |
| Segment name | string | segmentName | Name of the segment. | UPS segmentDefinition schema | |
| Segment status | string | segmentStatus | Current status of segment from external system normalized to active, inactive, deleted, draft or revoked. | ACTIVE: Active INACTIVE: Inactive DELETED: Deleted DRAFT: Draft REVOKED: Revoked | UPS segmentDefinition schema |
| Segment version | string | version | Version of the segment. | UPS segmentDefinition 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 Profile Counters Extension | |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Profile Counters Extension | |
| Profile Counter Expiry | string | frequencyMap > additionalProperties > expiryDate | Represents the TTL for the Profile Counter. | AJO Profile Counters Extension | |
| Profile Counter Value | integer | frequencyMap > additionalProperties > value | Represents the latest value of the Profile Counter after being Incremented. | AJO Profile Counters Extension | |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Profile Counters Extension | |
| 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 Profile Counters Extension | |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Profile Counters Extension | |
| Person ID | string | personID | Unique identifier of Person/Profile fragment. | AJO Profile Counters Extension | |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | AJO Profile Counters Extension | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Profile Counters Extension | |
| 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 Consent Service Schema | |
| Consents and Preferences | object | consents | Specific Consent and Preference Options | AJO Consent Service Schema | |
| Data Collection | object | consents > collect | Data collection is permitted | AJO Consent Service Schema | |
| Choice Value | string | consents > collect > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Identifier specific | object | consents > idSpecific | Identifier specific consents and preferences | AJO Consent Service Schema | |
| Use Advertiser ID | object | consents > idSpecific > additionalProperties > additionalProperties > adID | The Advertiser ID (IDFA / GAID) can be used to link user across apps on this device | AJO Consent Service Schema | |
| Ad ID Type | string | consents > idSpecific > additionalProperties > additionalProperties > adID > idType | The ad ID type (IDFA or GAID) | IDFA: Apple's ID for Advertisers (IDFA) GAID: Google's Advertiser ID (GAID) also known as Android Advertiser ID (AAID) | AJO Consent Service Schema |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > adID > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Data Collection | object | consents > idSpecific > additionalProperties > additionalProperties > collect | Data collection is permitted | AJO Consent Service Schema | |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > collect > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Marketing Preferences | object | consents > idSpecific > additionalProperties > additionalProperties > marketing | User's Direct Marketing Preferences | AJO Consent Service Schema | |
| Receive email | object | consents > idSpecific > additionalProperties > additionalProperties > marketing > email | User agrees to receive email | AJO Consent Service Schema | |
| Opt-out reason | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > email > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > email > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > email > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive push notifications | object | consents > idSpecific > additionalProperties > additionalProperties > marketing > push | User permits receiving push notifications | AJO Consent Service Schema | |
| Opt-out reason | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > push > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > push > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > push > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive SMS | object | consents > idSpecific > additionalProperties > additionalProperties > marketing > sms | User agrees to receive text messages | AJO Consent Service Schema | |
| Opt-out reason | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > sms > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > sms > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > sms > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive whatsApp | object | consents > idSpecific > additionalProperties > additionalProperties > marketing > whatsApp | User agrees to receive whatsApp messages | AJO Consent Service Schema | |
| Opt-out reason | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > whatsApp > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > whatsApp > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > marketing > whatsApp > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Personalization Preferences | object | consents > idSpecific > additionalProperties > additionalProperties > personalize | User's Personalization Preferences | AJO Consent Service Schema | |
| Personalize Content | object | consents > idSpecific > additionalProperties > additionalProperties > personalize > content | Allow personalization of the content on my site or in my apps | AJO Consent Service Schema | |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > personalize > content > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Share Data | object | consents > idSpecific > additionalProperties > additionalProperties > share | Sharing of user's data with 2nd or 3rd parties is permitted | AJO Consent Service Schema | |
| Choice Value | string | consents > idSpecific > additionalProperties > additionalProperties > share > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Consent and Preference Metadata | object | consents > idSpecific > xdm:metadata | Metadata that applies to all consents and preferences that don't specify a different value | AJO Consent Service Schema | |
| Consent/Preferences timestamp | string | consents > idSpecific > xdm:metadata > time | Timestamp of this complete set of user consents and preferences. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Marketing Preferences | object | consents > marketing | User's Direct Marketing Preferences | AJO Consent Service Schema | |
| General Direct Marketing Preference | object | consents > marketing > any | Does user permit any type of direct marketing | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > any > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > any > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > any > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive calls | object | consents > marketing > call | User permits receiving calls | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > call > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > call > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > call > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive commercial emails | object | consents > marketing > commercialEmail | User permits receiving commercial emails | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > commercialEmail > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > commercialEmail > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > commercialEmail > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive email | object | consents > marketing > email | User agrees to receive email | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > email > reason | Reason for opting out | AJO Consent Service Schema | |
| Subscriptions | object | consents > marketing > email > subscriptions | A set of notifications, newsletters, etc. to which the user subscribes | AJO Consent Service Schema | |
| Subscription | object | consents > marketing > email > subscriptions > additionalProperties | The name or identifier of the specific subscription | AJO Consent Service Schema | |
| Subscribers | object | consents > marketing > email > subscriptions > additionalProperties > subscribers | The set of identifiers (email addresses, phone numbers, etc.) for this user who have subscribed | AJO Consent Service Schema | |
| Subscriber | object | consents > marketing > email > subscriptions > additionalProperties > subscribers > additionalProperties | The specific identifier (email addresses, phone numbers, etc.) for this subscriber | AJO Consent Service Schema | |
| Preference Source | string | consents > marketing > email > subscriptions > additionalProperties > subscribers > additionalProperties > source | Through which interface did the user provide this preference value | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > email > subscriptions > additionalProperties > subscribers > additionalProperties > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Topics | array | consents > marketing > email > subscriptions > additionalProperties > topics | Topics of interest for personalizing this subscription. | AJO Consent Service Schema | |
| Subscription Type | string | consents > marketing > email > subscriptions > additionalProperties > type | The type of subscription | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > email > subscriptions > additionalProperties > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Preference timestamp | string | consents > marketing > email > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > email > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive fax | object | consents > marketing > fax | User permits receiving fax | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > fax > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > fax > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > fax > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive postal mail | object | consents > marketing > postalMail | User permits receiving postal mail | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > postalMail > reason | Reason for opting out | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > postalMail > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > postalMail > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Preferred Channel | string | consents > marketing > preferred | User's preferred channel for receiving communications | email: email push: Push Notifications inApp: In-app Messages sms: SMS (Text Messages) whatsApp: WhatsApp Messages (Meta) phone: Phone Calls phyMail: Physical Mail inVehicle: In-vehicle Messages inHome: In-home Messages iot: IoT Messages social: Social Media other: Other none: No Preferred Channel unknown: Unknown | AJO Consent Service Schema |
| Receive push notifications | object | consents > marketing > push | User permits receiving push notifications | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > push > reason | Reason for opting out | AJO Consent Service Schema | |
| Subscriptions | object | consents > marketing > push > subscriptions | A set of notifications, newsletters, etc. to which the user subscribes | AJO Consent Service Schema | |
| Subscription | object | consents > marketing > push > subscriptions > additionalProperties | The name or identifier of the specific subscription | AJO Consent Service Schema | |
| Subscribers | object | consents > marketing > push > subscriptions > additionalProperties > subscribers | The set of identifiers (email addresses, phone numbers, etc.) for this user who have subscribed | AJO Consent Service Schema | |
| Subscriber | object | consents > marketing > push > subscriptions > additionalProperties > subscribers > additionalProperties | The specific identifier (email addresses, phone numbers, etc.) for this subscriber | AJO Consent Service Schema | |
| Preference Source | string | consents > marketing > push > subscriptions > additionalProperties > subscribers > additionalProperties > source | Through which interface did the user provide this preference value | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > push > subscriptions > additionalProperties > subscribers > additionalProperties > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Topics | array | consents > marketing > push > subscriptions > additionalProperties > topics | Topics of interest for personalizing this subscription. | AJO Consent Service Schema | |
| Subscription Type | string | consents > marketing > push > subscriptions > additionalProperties > type | The type of subscription | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > push > subscriptions > additionalProperties > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Preference timestamp | string | consents > marketing > push > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > push > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive SMS | object | consents > marketing > sms | User agrees to receive text messages | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > sms > reason | Reason for opting out | AJO Consent Service Schema | |
| Subscriptions | object | consents > marketing > sms > subscriptions | A set of notifications, newsletters, etc. to which the user subscribes | AJO Consent Service Schema | |
| Subscription | object | consents > marketing > sms > subscriptions > additionalProperties | The name or identifier of the specific subscription | AJO Consent Service Schema | |
| Subscribers | object | consents > marketing > sms > subscriptions > additionalProperties > subscribers | The set of identifiers (email addresses, phone numbers, etc.) for this user who have subscribed | AJO Consent Service Schema | |
| Subscriber | object | consents > marketing > sms > subscriptions > additionalProperties > subscribers > additionalProperties | The specific identifier (email addresses, phone numbers, etc.) for this subscriber | AJO Consent Service Schema | |
| Preference Source | string | consents > marketing > sms > subscriptions > additionalProperties > subscribers > additionalProperties > source | Through which interface did the user provide this preference value | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > sms > subscriptions > additionalProperties > subscribers > additionalProperties > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Topics | array | consents > marketing > sms > subscriptions > additionalProperties > topics | Topics of interest for personalizing this subscription. | AJO Consent Service Schema | |
| Subscription Type | string | consents > marketing > sms > subscriptions > additionalProperties > type | The type of subscription | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > sms > subscriptions > additionalProperties > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Preference timestamp | string | consents > marketing > sms > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > sms > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Receive whatsApp | object | consents > marketing > whatsApp | User agrees to receive whatsApp messages | AJO Consent Service Schema | |
| Opt-out reason | string | consents > marketing > whatsApp > reason | Reason for opting out | AJO Consent Service Schema | |
| Subscriptions | object | consents > marketing > whatsApp > subscriptions | A set of notifications, newsletters, etc. to which the user subscribes | AJO Consent Service Schema | |
| Subscription | object | consents > marketing > whatsApp > subscriptions > additionalProperties | The name or identifier of the specific subscription | AJO Consent Service Schema | |
| Subscribers | object | consents > marketing > whatsApp > subscriptions > additionalProperties > subscribers | The set of identifiers (email addresses, phone numbers, etc.) for this user who have subscribed | AJO Consent Service Schema | |
| Subscriber | object | consents > marketing > whatsApp > subscriptions > additionalProperties > subscribers > additionalProperties | The specific identifier (email addresses, phone numbers, etc.) for this subscriber | AJO Consent Service Schema | |
| Preference Source | string | consents > marketing > whatsApp > subscriptions > additionalProperties > subscribers > additionalProperties > source | Through which interface did the user provide this preference value | AJO Consent Service Schema | |
| Preference timestamp | string | consents > marketing > whatsApp > subscriptions > additionalProperties > subscribers > additionalProperties > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Topics | array | consents > marketing > whatsApp > subscriptions > additionalProperties > topics | Topics of interest for personalizing this subscription. | AJO Consent Service Schema | |
| Subscription Type | string | consents > marketing > whatsApp > subscriptions > additionalProperties > type | The type of subscription | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > whatsApp > subscriptions > additionalProperties > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Preference timestamp | string | consents > marketing > whatsApp > time | Date and time this specific preference was collected. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Choice Value | string | consents > marketing > whatsApp > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Consent and Preference Metadata | object | consents > metadata | Metadata that applies to all consents and preferences that don't specify a different value | AJO Consent Service Schema | |
| Consent/Preferences timestamp | string | consents > metadata > time | Timestamp of this complete set of user consents and preferences. This value should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00". | AJO Consent Service Schema | |
| Personalization Preferences | object | consents > personalize | User's Personalization Preferences | AJO Consent Service Schema | |
| Personalize Content | object | consents > personalize > content | Allow personalization of the content on my site or in my apps | AJO Consent Service Schema | |
| Choice Value | string | consents > personalize > content > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Share Data | object | consents > share | Sharing of user's data with 2nd or 3rd parties is permitted | AJO Consent Service Schema | |
| Choice Value | string | consents > share > val | The value specified by the user as their preference or the basis of processing that precludes the need for user consent | y: Yes (opt-in) n: No (opt-out) p: Pending verification u: Unknown dy: Default of Yes (opt-in) dn: Default of No (opt-out) LI: Legitimate Interest CT: Contract CP: Compliance with a Legal Obligation VI: Vital Interest of the Individual PI: Public Interest | AJO Consent Service Schema |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Consent Service Schema | |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Consent Service 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 Consent Service Schema | |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Consent Service Schema | |
| Person ID | string | personID | Unique identifier of Person/Profile fragment. | AJO Consent Service Schema | |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | AJO Consent Service Schema | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Consent Service 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 Inbound Surfaces Schema | |
| Surfaces | array | _experience > customerJourneyManagement > surfaces | Array of Surface for AJO Inbound channel delivery | AJO Inbound Surfaces 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 Inbound Surfaces 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 Inbound Surfaces Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Inbound Surfaces 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 Inbound Surfaces 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 Inbound Surfaces Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO Inbound Surfaces 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. | Journey schema with Journey Fields for Journey Orchestration | |
| description | string | _experience > journeyOrchestration > stepEvents > description | Description of the Journey. | Journey schema with Journey Fields 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 schema with Journey Fields for Journey Orchestration | |
| journeyID | string | _experience > journeyOrchestration > stepEvents > journeyID | Identifier for the given Journey. | Journey schema with Journey Fields for Journey Orchestration | |
| journeyVersionID | string | _experience > journeyOrchestration > stepEvents > journeyVersionID | Id of the journey version. This id represents the identity of a journey. | Journey schema with Journey Fields for Journey Orchestration | |
| name | string | _experience > journeyOrchestration > stepEvents > name | Name of the Journey. | Journey schema with Journey Fields for Journey Orchestration | |
| objectiveMetricID | string | _experience > journeyOrchestration > stepEvents > objectiveMetricID | Id of the objective metric. | Journey schema with Journey Fields for Journey Orchestration | |
| version | string | _experience > journeyOrchestration > stepEvents > version | Describes the Journey Version. | Journey schema with Journey Fields 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. | AJO Inbound Activity 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 Inbound Activity Event Schema | |
| Email Attachments | array | _experience > customerJourneyManagement > emailChannelContext > attachment | List of attachments in the email message. | AJO Inbound Activity Event Schema | |
| Content Type | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > contentType | MIME type of the attachment (e.g., application/pdf, image/jpeg). | AJO Inbound Activity Event Schema | |
| Attachment Name | string | _experience > customerJourneyManagement > emailChannelContext > attachment > items > name | File name of the attachment. | AJO Inbound Activity Event Schema | |
| Attachment Size | integer | _experience > customerJourneyManagement > emailChannelContext > attachment > items > size | Size of the attachment in bytes. | AJO Inbound Activity Event Schema | |
| Domain | string | _experience > customerJourneyManagement > emailChannelContext > domain | Domain of the recipient's email address. | AJO Inbound Activity 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 Inbound Activity Event Schema | |
| IP Address | string | _experience > customerJourneyManagement > emailChannelContext > outboundIP | Outbound IP address of the customer used to deliver the message. | AJO Inbound Activity Event Schema | |
| AJO Campaign ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignID | Unique ID of the AJO Campaign that triggered this message execution. | AJO Inbound Activity Event Schema | |
| AJO Campaign Version ID (deprecated) | string | _experience > customerJourneyManagement > messageExecution > ajoCampaignVersionID | Version ID of the AJO Campaign that triggered this message execution. | AJO Inbound Activity Event Schema | |
| Audience | object | _experience > customerJourneyManagement > messageExecution > audience | Defines the audience associated with this message execution. | AJO Inbound Activity Event Schema | |
| Audience ID | string | _experience > customerJourneyManagement > messageExecution > audience > id | Identifier for the audience. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema | |
| Campaign Action ID | string | _experience > customerJourneyManagement > messageExecution > campaignActionID | Action ID of the Campaign that triggered this message execution. | AJO Inbound Activity Event Schema | |
| Campaign ID | string | _experience > customerJourneyManagement > messageExecution > campaignID | Unique ID of the Campaign that triggered this message execution. | AJO Inbound Activity Event Schema | |
| Campaign Version ID | string | _experience > customerJourneyManagement > messageExecution > campaignVersionID | Version ID of the Campaign that triggered this message execution. | AJO Inbound Activity 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 Inbound Activity Event Schema | |
| Journey Action ID | string | _experience > customerJourneyManagement > messageExecution > journeyActionID | Journey Action ID, for which MessageExecution is triggered. | AJO Inbound Activity Event Schema | |
| JourneyVersion ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionID | JourneyVersion Id triggerieng the MessageExecution. | AJO Inbound Activity Event Schema | |
| JourneyVersion Instance ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionInstanceID | Identifier of the journey version instance, specific to one individual (uuid). | AJO Inbound Activity Event Schema | |
| Journey Version Node ID | string | _experience > customerJourneyManagement > messageExecution > journeyVersionNodeID | Identifier of the journey version node, triggering the Message Execution. | AJO Inbound Activity Event Schema | |
| MessageExecution ID | string | _experience > customerJourneyManagement > messageExecution > messageExecutionID | The CJM activity originating this message. | AJO Inbound Activity Event Schema | |
| Message ID | string | _experience > customerJourneyManagement > messageExecution > messageID | Unique ID representing a non-personalized message sent to the end user. | AJO Inbound Activity Event Schema | |
| Message Publication ID | string | _experience > customerJourneyManagement > messageExecution > messagePublicationID | The Publication ID of parent Message ID of a MessageExecution originating this message. | AJO Inbound Activity Event Schema | |
| Message Type | string | _experience > customerJourneyManagement > messageExecution > messageType | Message Type, whether it's marketing or transactional message | marketing: Marketing transactional: Transactional | AJO Inbound Activity Event Schema |
| metadata | object | _experience > customerJourneyManagement > messageExecution > metadata | Dynamic contextual custom metadata information added by the user via the personalization helper. | AJO Inbound Activity Event Schema | |
| Source Action ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceActionID | Action id of the source from where message originate | AJO Inbound Activity Event Schema | |
| Source ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceID | Source Id of the entity where message originate. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Source Version ID | string | _experience > customerJourneyManagement > messageExecution > parentSourceMeta > sourceVersionID | Source Version Id of the entity where message originate. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema |
| Environment Details | object | _experience > customerJourneyManagement > messageInteraction > environment | Describes environment details involved in a message interaction. | AJO Inbound Activity Event Schema | |
| Browser Details | object | _experience > customerJourneyManagement > messageInteraction > environment > browserDetails | Details about the browser used during the interaction. | AJO Inbound Activity Event Schema | |
| User Agent | string | _experience > customerJourneyManagement > messageInteraction > environment > browserDetails > userAgent | The user agent string of the browser. | AJO Inbound Activity Event Schema | |
| IPv4 Address | string | _experience > customerJourneyManagement > messageInteraction > environment > ipV4 | The IPv4 address of the client. | AJO Inbound Activity Event Schema | |
| Fill Out Form | object | _experience > customerJourneyManagement > messageInteraction > fillOutForm | Details about form filled out during web interaction. | AJO Inbound Activity Event Schema | |
| Web Form ID | string | _experience > customerJourneyManagement > messageInteraction > fillOutForm > webFormID | Unique Identifier for the web form. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Tracker URL Label | string | _experience > customerJourneyManagement > messageInteraction > label | Human-Friendly label. | AJO Inbound Activity Event Schema | |
| Landing Page Details | object | _experience > customerJourneyManagement > messageInteraction > landingpage | Describes landing pages involved in a message interaction. | AJO Inbound Activity Event Schema | |
| Additional Data | object | _experience > customerJourneyManagement > messageInteraction > landingpage > additionalData | Additional data added by the marketer while authoring the landing page. | AJO Inbound Activity Event Schema | |
| Form Data | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData | Data filled by the user on the landing page form. | AJO Inbound Activity Event Schema | |
| Consent details. | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents | Consent details input by the end user in the landing page. | AJO Inbound Activity Event Schema | |
| Channel level consent details | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents > channel | Consent details specific to channel like email/push etc | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Contact address level consent details. | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > consents > idSpecific | Consent details specific to contact address. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Contact address specified by the subscriber. | string | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > subscriberContactAddress | Contact address specified by the subscriber. | AJO Inbound Activity Event Schema | |
| Subscription details. | object | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > subscriptions | Subscription details input by the end user in the landing page. | AJO Inbound Activity Event Schema | |
| Subscription Type | string | _experience > customerJourneyManagement > messageInteraction > landingpage > formData > subscriptions > additionalProperties > _experience > customerJourneyManagement > messageInteraction > type | The type of subscription. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Landing Page ID | string | _experience > customerJourneyManagement > messageInteraction > landingpage > landingPageID | Unique Identifier for Landing Page. | AJO Inbound Activity Event Schema | |
| Landing Page Name | string | _experience > customerJourneyManagement > messageInteraction > landingpage > landingPageName | Human-Friendly name of landing page. | AJO Inbound Activity Event Schema | |
| Source | string | _experience > customerJourneyManagement > messageInteraction > landingpage > source | Source of the Landing page. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Message Reply Details | object | _experience > customerJourneyManagement > messageInteraction > messageReply | Describes reply message interaction. | AJO Inbound Activity Event Schema | |
| Additional Metadata | object | _experience > customerJourneyManagement > messageInteraction > messageReply > additionalMetadata | Additional metadata that can be used in Journey. | AJO Inbound Activity Event Schema | |
| Reply Channel | string | _experience > customerJourneyManagement > messageInteraction > messageReply > channel | The channel through which the reply was received. | email: Email reply | AJO Inbound Activity Event Schema |
| Email Specific Details | object | _experience > customerJourneyManagement > messageInteraction > messageReply > email | Email-specific metadata and threading information. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema | |
| Email Subject | string | _experience > customerJourneyManagement > messageInteraction > messageReply > email > subject | Subject line of the email message. | AJO Inbound Activity Event Schema | |
| Identified Intent | string | _experience > customerJourneyManagement > messageInteraction > messageReply > intent | Identified intent of the reply. | AJO Inbound Activity Event Schema | |
| Channel Surface ID | string | _experience > customerJourneyManagement > messageInteraction > messageReply > surfaceID | Channel Surface used to send the original message. | AJO Inbound Activity Event Schema | |
| Reply Timestamp | string | _experience > customerJourneyManagement > messageInteraction > messageReply > timestamp | Timestamp when the reply was received. | AJO Inbound Activity Event Schema | |
| Offer Details | object | _experience > customerJourneyManagement > messageInteraction > offers | Describes offer(s) involved in a message interaction. | AJO Inbound Activity Event Schema | |
| Offer Activity ID | string | _experience > customerJourneyManagement > messageInteraction > offers > activityID | Unique Offer Decision identifier. | AJO Inbound Activity Event Schema | |
| Offer Count | integer | _experience > customerJourneyManagement > messageInteraction > offers > offerCount | Count of offers included in the offer proposition. | AJO Inbound Activity Event Schema | |
| Offer ID | string | _experience > customerJourneyManagement > messageInteraction > offers > offerID | Unique Identifier for Offer. | AJO Inbound Activity Event Schema | |
| Placement ID | string | _experience > customerJourneyManagement > messageInteraction > offers > placementID | Unique Identifier for Offer Placement. | AJO Inbound Activity Event Schema | |
| Proposition ID | string | _experience > customerJourneyManagement > messageInteraction > offers > propositionID | Unique Identifier for Offer Proposition. | AJO Inbound Activity Event Schema | |
| Proposition Time | string | _experience > customerJourneyManagement > messageInteraction > offers > propositionTime | Time at which the Offer proposition was generated. | AJO Inbound Activity 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 Inbound Activity Event Schema | |
| Subscription Details | object | _experience > customerJourneyManagement > messageInteraction > subscription | Describes subscription involved in a message interaction. | AJO Inbound Activity Event Schema | |
| Source | string | _experience > customerJourneyManagement > messageInteraction > subscription > source | Source of the Subscription List. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema |
| Subscription List ID | string | _experience > customerJourneyManagement > messageInteraction > subscription > subscriptionListID | Unique Identifier for Subscription List. | AJO Inbound Activity Event Schema | |
| Link Tags | array | _experience > customerJourneyManagement > messageInteraction > tags | The tags present on this link. | AJO Inbound Activity 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 Inbound Activity Event Schema | |
| Tracker URL | string | _experience > customerJourneyManagement > messageInteraction > url | The URL clicked by the user. | AJO Inbound Activity Event Schema | |
| Tracker URL ID | string | _experience > customerJourneyManagement > messageInteraction > urlID | Unique Identifier of the URL clicked by the user. | AJO Inbound Activity Event Schema | |
| Web Details | object | _experience > customerJourneyManagement > messageInteraction > web | Describes web interaction details involved in a message interaction. | AJO Inbound Activity Event Schema | |
| Web Page Details | object | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails | Details about the web page involved in the interaction. | AJO Inbound Activity Event Schema | |
| Name | string | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails > name | The name of the web page. | AJO Inbound Activity Event Schema | |
| Query Parameters | string | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails > queryParameters | The query parameters of the web page URL. | AJO Inbound Activity Event Schema | |
| Web Page ID | string | _experience > customerJourneyManagement > messageInteraction > web > webPageDetails > webPageID | Unique Identifier for the web page. | AJO Inbound Activity Event Schema | |
| Web Referrer | object | _experience > customerJourneyManagement > messageInteraction > web > webReferrer | Details about the web referrer. | AJO Inbound Activity Event Schema | |
| URL | string | _experience > customerJourneyManagement > messageInteraction > web > webReferrer > URL | The referrer URL. | AJO Inbound Activity Event Schema | |
| Experience channel | object | _experience > customerJourneyManagement > messageProfile > channel | Experience channel related to the ExperienceEvent. | AJO Inbound Activity Event Schema | |
| Referring Source | string | _experience > customerJourneyManagement > messageProfile > channel > referringSource | Referring source to this channel | AJO Inbound Activity Event Schema | |
| isSendTimeOptimized | boolean | _experience > customerJourneyManagement > messageProfile > isSendTimeOptimized | True if the message execution is send time optimized. | AJO Inbound Activity Event Schema | |
| isTestExecution | boolean | _experience > customerJourneyManagement > messageProfile > isTestExecution | True if the message is sent as Test Execution. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema | |
| Secondary Dimension Id | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionID | The secondary dimension id of the message profile. | AJO Inbound Activity Event Schema | |
| Secondary Dimension Name | string | _experience > customerJourneyManagement > messageProfile > secondaryDimensionName | The secondary dimension name of the message profile. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema | |
| Broadcast Channel ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > channelID | The broadcast channel identifier for the live activity. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Live Activity ID | string | _experience > customerJourneyManagement > pushChannelContext > liveActivity > liveActivityID | The unique identifier for the live activity. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Channel Type | string | _experience > customerJourneyManagement > smsChannelContext > channelType | ChannelType will contain like : SMS, MMS , RCS etc. | AJO Inbound Activity Event Schema | |
| SMS inbound Message | string | _experience > customerJourneyManagement > smsChannelContext > inboundMessage | SMS inbound reply, e.g. stop, start, subscribe, etc. | AJO Inbound Activity Event Schema | |
| SMS inbound Number | string | _experience > customerJourneyManagement > smsChannelContext > inboundNumber | SMS inbound Number : Sender Id where the MO being received | AJO Inbound Activity Event Schema | |
| SMS messageType | string | _experience > customerJourneyManagement > smsChannelContext > messageType | SMS provider, e.g. inbound, inboundReply or send | AJO Inbound Activity Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > smsChannelContext > origTimestamp | Timestamp from Provider | AJO Inbound Activity Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > smsChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Status | object | _experience > customerJourneyManagement > smsChannelContext > status | Status section containing provider feedback details. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Message | string | _experience > customerJourneyManagement > smsChannelContext > status > message | Message from the SMS provider, either success or failure. | AJO Inbound Activity Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > smsChannelContext > status > providerFeedbackStatus | Status as reported by the SMS provider (e.g. DeliveredToTerminal), before mapping. | AJO Inbound Activity Event Schema | |
| Channel Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > channelType | whatsApp ChannelType will contain like : Utility,Marketing,Promotional. | AJO Inbound Activity Event Schema | |
| whatsApp Inbound Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundMessage | whatsApp inbound reply, e.g. stop, start, subscribe, etc. | AJO Inbound Activity Event Schema | |
| whatsApp Inbound Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > inboundNumber | whatsApp inbound Number : Sender Id where the MO being received | AJO Inbound Activity Event Schema | |
| Selected Description | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedDescription | Description of the Selected WhatsApp interactive message | AJO Inbound Activity Event Schema | |
| ID of the selected option from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedID | ID of the selected option from WhatsApp | AJO Inbound Activity Event Schema | |
| User-selected title from WhatsApp | string | _experience > customerJourneyManagement > whatsAppChannelContext > interactiveSelectedTitle | User-selected title from WhatsApp | AJO Inbound Activity 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 Inbound Activity Event Schema | |
| whatsApp Message Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > messageType | whatsApp Message Type, e.g. templateBased,response | AJO Inbound Activity Event Schema | |
| Original Timestamp | string | _experience > customerJourneyManagement > whatsAppChannelContext > origTimestamp | Timestamp from Meta / WhatsApp | AJO Inbound Activity Event Schema | |
| Profile Phone Number | string | _experience > customerJourneyManagement > whatsAppChannelContext > profileNumber | Phone Number from whihc we recevied the Inbound message | AJO Inbound Activity Event Schema | |
| Response Action Type | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionActionName | Type of response action from WhatsApp - react, unreact, or reply | AJO Inbound Activity 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 Inbound Activity Event Schema | |
| Original Message ID | string | _experience > customerJourneyManagement > whatsAppChannelContext > reactionMessageID | ID of the original message being responded to (for reactions or replies) | AJO Inbound Activity Event Schema | |
| Status | object | _experience > customerJourneyManagement > whatsAppChannelContext > status | Status section containing provider feedback details. | AJO Inbound Activity 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 Inbound Activity Event Schema |
| Message | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > message | Message from the WhatsApp provider, either success or failure. | AJO Inbound Activity Event Schema | |
| Provider Feedback Status | string | _experience > customerJourneyManagement > whatsAppChannelContext > status > providerFeedbackStatus | Status as reported by the WhatsApp provider (e.g. DeliveredToTerminal), before mapping. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Inbound Activity 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 Inbound Activity 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 Inbound Activity Event Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO Inbound Activity 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. | Personalized Offer Items - Experience Decisioning | |
| Item Calendar Constraints | object | _experience > decisioning > decisionitem > itemCalendarConstraints | Defines the date range during which this decision item is eligible. This constraint may not be strictly enforced always. | Personalized Offer Items - Experience Decisioning | |
| End Date & Time | string | _experience > decisioning > decisionitem > itemCalendarConstraints > endDate | The end date of a decision options validity. Options that have passed their end date can no longer cannot be proposed in the decisioning process. | Personalized Offer Items - Experience Decisioning | |
| Start Date & Time | string | _experience > decisioning > decisionitem > itemCalendarConstraints > startDate | The start date of a decision options validity.. Options that have not reached their start date cannot be proposed yet in the decisioning process. | Personalized Offer Items - Experience Decisioning | |
| Item CatalogId | string | _experience > decisioning > decisionitem > itemCatalogID | Each decision item belong to a catalog. CatalogId is used to relate to the catalog. Collections are derived based on select queries and catalogId helps to avoid joins with DecisionCatalog table during query execution in hub and especially the edges. | Personalized Offer Items - Experience Decisioning | |
| Item Constraints | object | _experience > decisioning > decisionitem > itemConstraints | Constraints define the policies that ensure a particular decision Item qualifies, is relevant and is suitable for a particular profile. Such policy rules determine the eligibility, applicability and suitability of the option. Usually the option is tested against a user profile and the events that were observed for that profile, but the qualification rule can consider any context data as long as it can be described by an XDM schema. | Personalized Offer Items - Experience Decisioning | |
| Description | string | _experience > decisioning > decisionitem > itemConstraints > description | Profile constraint description. It is used to convey human readable intentions on how or why this profile constraint was constructed and/or what option will be included or excluded by it. | Personalized Offer Items - Experience Decisioning | |
| Eligibility Rule | string | _experience > decisioning > decisionitem > itemConstraints > eligibilityRule | A reference to a decision rule that evaluates to true or false for a given profile and/or other given contextual XDM objects. The rule is used to decide if the option qualifies for a given profile. The value is the URI (@id) of the decision rule that is referenced. See schema https://ns.adobe.com/experience/decisioning/rule | Personalized Offer Items - Experience Decisioning | |
| Profile Constraint Type | string | _experience > decisioning > decisionitem > itemConstraints > profileConstraintType | Determines if any constraints are currently set and how the contraints are expressed. It could be though a rule or through one or more segment memberships. | none: eligibilityRule: The profile constraint is expressed as a single rule that must evaluate to true before the constrained action is allowed anySegments: The profile constraint is expressed as one or more segments and the profile must be a member of at least one of them before the constrained action is allowed allSegments: The profile constraint is expressed as one or more segments and the profile must be a member of all of them before the constrained action is allowed rules: The profile constraint is expressed as a number of different rules, e.g. eligibility, applicability, suitability, which all must evaluate to true before the constrained action is allowed | Personalized Offer Items - Experience Decisioning |
| Segment Identifiers | array | _experience > decisioning > decisionitem > itemConstraints > segmentIdentities | Identifiers of the segments | Personalized Offer Items - Experience Decisioning | |
| Identifier | string | _experience > decisioning > decisionitem > itemConstraints > segmentIdentities > items > _id | Identity of the segment in the related namespace. | Personalized Offer Items - Experience Decisioning | |
| Namespace | object | _experience > decisioning > decisionitem > itemConstraints > segmentIdentities > items > namespace | The namespace associated with the `xid` attribute. | Personalized Offer Items - Experience Decisioning | |
| Code | string | _experience > decisioning > decisionitem > itemConstraints > segmentIdentities > items > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | Personalized Offer Items - Experience Decisioning | |
| Experience identifier | string | _experience > decisioning > decisionitem > itemConstraints > segmentIdentities > items > xid | When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | Personalized Offer Items - Experience Decisioning | |
| Item Description | string | _experience > decisioning > decisionitem > itemDescription | Description of a decision item | Personalized Offer Items - Experience Decisioning | |
| Item ID | string | _experience > decisioning > decisionitem > itemID | Identtifier of the decision item | Personalized Offer Items - Experience Decisioning | |
| Item Labels | array | _experience > decisioning > decisionitem > itemLabels | OLAC labels for decision item. | Personalized Offer Items - Experience Decisioning | |
| Item Name | string | _experience > decisioning > decisionitem > itemName | Name of a decision item | Personalized Offer Items - Experience Decisioning | |
| Item Priority | integer | _experience > decisioning > decisionitem > itemPriority | Priority of a decision item, based on which decision items could be ranked | Personalized Offer Items - Experience Decisioning | |
| Item Tags | array | _experience > decisioning > decisionitem > itemTags | An array of Unified TagIds associated with the decision item. | Personalized Offer Items - Experience Decisioning | |
| Tracking Token | string | _experience > decisioning > decisionitem > trackingToken | A placeholder attribute to be added to the message to indicate the item interaction will be tracked. The value is meant to be populated by the AJO and customer should not populate with any value. | Personalized Offer Items - Experience Decisioning | |
| AEM Content References | object | _experience > decisioning > offeritem > aemContentReferencesMap | AEM content references to be associated with offer. | Personalized Offer Items - Experience Decisioning | |
| Reference Details | object | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties | Content Reference Details supported through AJO or External Fragment | Personalized Offer Items - Experience Decisioning | |
| External Reference | object | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference | Reference details when fragment is from an external source. Contains external id, origin, and metadata (repo, model info). | Personalized Offer Items - Experience Decisioning | |
| External Reference Id | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > extRefID | Id as referenced in the external system | Personalized Offer Items - Experience Decisioning | |
| Metadata | object | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > metadata | Metadata of the external fragment | Personalized Offer Items - Experience Decisioning | |
| Model Info | object | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > metadata > modelInfo | Model or schema on which the fragment is based | Personalized Offer Items - Experience Decisioning | |
| Model Id | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelID | Model Id | Personalized Offer Items - Experience Decisioning | |
| Model Name | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelName | Model Name | Personalized Offer Items - Experience Decisioning | |
| Model Path | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelPath | Model Path | Personalized Offer Items - Experience Decisioning | |
| Source Info | object | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > metadata > sourceInfo | Source access Information (can vary based on systems) | Personalized Offer Items - Experience Decisioning | |
| Repository Id | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > metadata > sourceInfo > repoID | Repository Id (AEM) | Personalized Offer Items - Experience Decisioning | |
| Origin | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > origin | Source of truth of fragments (for example AEM, other potential CMS providers) | Personalized Offer Items - Experience Decisioning | |
| Status | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > status | Status as maintained by the external CMS like AEM ( new, draft, published, modified, unpublished), etc | Personalized Offer Items - Experience Decisioning | |
| Variation | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > externalReference > variation | Variation of the external fragment (e.g. language or locale specific variation) | Personalized Offer Items - Experience Decisioning | |
| Publish date | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > publishDate | Publish date & time of the fragment at AJO (outside of ExD) | Personalized Offer Items - Experience Decisioning | |
| Publish Status | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > publishStatus | Publish Status of fragment | published: Published un-published: Un-published | Personalized Offer Items - Experience Decisioning |
| Type of fragment | string | _experience > decisioning > offeritem > aemContentReferencesMap > additionalProperties > type | Type of fragment | html: HTML json: JSON text: TEXT visual: Visual expression: Expression | Personalized Offer Items - Experience Decisioning |
| Content References | object | _experience > decisioning > offeritem > contentReferences | Content References to be associated with offer | Personalized Offer Items - Experience Decisioning | |
| Reference Details | object | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties | Content Reference Details supported through AJO or External Fragments | Personalized Offer Items - Experience Decisioning | |
| External Reference | object | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference | Reference details when fragment is from an external source. Contains external id, origin, and metadata (repo, model info). | Personalized Offer Items - Experience Decisioning | |
| External Reference Id | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > extRefID | Id as referenced in the external system | Personalized Offer Items - Experience Decisioning | |
| Metadata | object | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > metadata | Metadata of the external fragment | Personalized Offer Items - Experience Decisioning | |
| Model Info | object | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo | Model or schema on which the fragment is based | Personalized Offer Items - Experience Decisioning | |
| Model Id | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelID | Model Id | Personalized Offer Items - Experience Decisioning | |
| Model Name | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelName | Model Name | Personalized Offer Items - Experience Decisioning | |
| Model Path | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelPath | Model Path | Personalized Offer Items - Experience Decisioning | |
| Source Info | object | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > metadata > sourceInfo | Source access Information (can vary based on systems) | Personalized Offer Items - Experience Decisioning | |
| Repository Id | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > metadata > sourceInfo > repoID | Repository Id (AEM) | Personalized Offer Items - Experience Decisioning | |
| Origin | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > origin | Source of truth of fragments (for example AEM, other potential CMS providers) | Personalized Offer Items - Experience Decisioning | |
| Status | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > status | Status as maintained by the external CMS like AEM ( new, draft, published, modified, unpublished), etc | Personalized Offer Items - Experience Decisioning | |
| Variation | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > externalReference > variation | Variation of the external fragment (e.g. language or locale specific variation) | Personalized Offer Items - Experience Decisioning | |
| Publish date | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > publishDate | Publish date & time of the fragment at AJO (outside of ExD) | Personalized Offer Items - Experience Decisioning | |
| Publish Status | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > publishStatus | Publish Status of fragment | published: Published un-published: Un-published | Personalized Offer Items - Experience Decisioning |
| Type of fragment | string | _experience > decisioning > offeritem > contentReferences > _experience > decisioning > content-references > contentReferencesMap > additionalProperties > type | Type of fragment | html: HTML json: JSON text: TEXT visual: Visual expression: Expression | Personalized Offer Items - Experience Decisioning |
| Content References | object | _experience > decisioning > offeritem > contentReferencesMap | Content References to be associated with offer | Personalized Offer Items - Experience Decisioning | |
| Reference Details | object | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties | Content Reference Details supported through AJO or External Fragments | Personalized Offer Items - Experience Decisioning | |
| External Reference | object | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference | Reference details when fragment is from an external source. Contains external id, origin, and metadata (repo, model info). | Personalized Offer Items - Experience Decisioning | |
| External Reference Id | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > extRefID | Id as referenced in the external system | Personalized Offer Items - Experience Decisioning | |
| Metadata | object | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > metadata | Metadata of the external fragment | Personalized Offer Items - Experience Decisioning | |
| Model Info | object | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo | Model or schema on which the fragment is based | Personalized Offer Items - Experience Decisioning | |
| Model Id | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelID | Model Id | Personalized Offer Items - Experience Decisioning | |
| Model Name | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelName | Model Name | Personalized Offer Items - Experience Decisioning | |
| Model Path | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > metadata > modelInfo > modelPath | Model Path | Personalized Offer Items - Experience Decisioning | |
| Source Info | object | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > metadata > sourceInfo | Source access Information (can vary based on systems) | Personalized Offer Items - Experience Decisioning | |
| Repository Id | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > metadata > sourceInfo > repoID | Repository Id (AEM) | Personalized Offer Items - Experience Decisioning | |
| Origin | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > origin | Source of truth of fragments (for example AEM, other potential CMS providers) | Personalized Offer Items - Experience Decisioning | |
| Status | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > status | Status as maintained by the external CMS like AEM ( new, draft, published, modified, unpublished), etc | Personalized Offer Items - Experience Decisioning | |
| Variation | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > externalReference > variation | Variation of the external fragment (e.g. language or locale specific variation) | Personalized Offer Items - Experience Decisioning | |
| Publish date | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > publishDate | Publish date & time of the fragment at AJO (outside of ExD) | Personalized Offer Items - Experience Decisioning | |
| Publish Status | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > publishStatus | Publish Status of fragment | published: Published un-published: Un-published | Personalized Offer Items - Experience Decisioning |
| Type of fragment | string | _experience > decisioning > offeritem > contentReferencesMap > additionalProperties > type | Type of fragment | html: HTML json: JSON text: TEXT visual: Visual expression: Expression | Personalized Offer Items - Experience Decisioning |
| ETag | string | _experience > decisioning > offeritem > etag | Entity tag for versioning of the offer item. Used for optimistic concurrency control. | Personalized Offer Items - Experience Decisioning | |
| Frequency Capping Constraints Last Index | integer | _experience > decisioning > offeritem > fCapConstraintsLastIndex | Last index of the capping object. This field is hidden on UI. | Personalized Offer Items - Experience Decisioning | |
| Frequency capping constraint | object | _experience > decisioning > offeritem > frequencyCappingConstraints > items | Frequency capping constraint defines additional rules based on prior offer proposition, either across all audiences or for a particular profile identity. | Personalized Offer Items - Experience Decisioning | |
| Custom PQL query | string | _experience > decisioning > offeritem > frequencyCappingConstraints > items > customQuery | Custom PQL query to match events. | Personalized Offer Items - Experience Decisioning | |
| Toggle for Static or Dynamic Capping Threshold | boolean | _experience > decisioning > offeritem > frequencyCappingConstraints > items > dynamicCappingThresholdEnabled | If set to true, PQL query will be used to determine the capping threshold. The UI will not show limit field when this is enabled and will show a text box to enter PQL query. | Personalized Offer Items - Experience Decisioning | |
| PQL Query for Dynamic Capping Threshold | string | _experience > decisioning > offeritem > frequencyCappingConstraints > items > dynamicCappingThresholdQuery | PQL query to determine the capping threshold. | Personalized Offer Items - Experience Decisioning | |
| Events | array | _experience > decisioning > offeritem > frequencyCappingConstraints > items > events | Events of the capping to comply with. Since most of the events don't support offerId level counting, we will start with only support decisioning event, and will extend to support custom event in future phases. Other events to be supported in the future : web-display, web-click, message-delivery, message-open, message-click. | Personalized Offer Items - Experience Decisioning | |
| Index | integer | _experience > decisioning > offeritem > frequencyCappingConstraints > items > index | Index of the capping object, this is used as suffix for counter id when we have multi capping objects. Index starts from 1 | Personalized Offer Items - Experience Decisioning | |
| Limit | integer | _experience > decisioning > offeritem > frequencyCappingConstraints > items > limit | How many times an option can be proposed. | Personalized Offer Items - Experience Decisioning | |
| Repeat | object | _experience > decisioning > offeritem > frequencyCappingConstraints > items > repeat | When true, new counter rule with updated time window will be created. Configure a capping to be repeated (e.g., max times every 1 week). ECS will support repeating config in the rules, scan rules daily, and create a new rule with new expiry when the rule is due for repeating. | Personalized Offer Items - Experience Decisioning | |
| Enabled | boolean | _experience > decisioning > offeritem > frequencyCappingConstraints > items > repeat > enabled | If set to true ECS will created new counter rules with updated time window. | Personalized Offer Items - Experience Decisioning | |
| Unit | string | _experience > decisioning > offeritem > frequencyCappingConstraints > items > repeat > unit | Unit to comply with. It will be day/week/month. | day: To comply with Day. week: To comply with Week. month: To comply with Month. | Personalized Offer Items - Experience Decisioning |
| Unit Count | integer | _experience > decisioning > offeritem > frequencyCappingConstraints > items > repeat > unitCount | Unit count number. | Personalized Offer Items - Experience Decisioning | |
| scope | string | _experience > decisioning > offeritem > frequencyCappingConstraints > items > scope | Scope of the capping | global: Global cap is a constraint on how many times an option can be proposed in totality. profile: Profile cap is a constraint on how many times an option can be proposed to a certain profile. | Personalized Offer Items - Experience Decisioning |
| life cycle status | string | _experience > decisioning > offeritem > lifecycleStatus | Status associated with offer life cycle. | draft: Draft approved: Approved archived: Archived deleted: Deleted | Personalized Offer Items - Experience Decisioning |
| ETag | string | etag | Entity tag for versioning of the offer item. Used for optimistic concurrency control. | Personalized Offer Items - Experience Decisioning | |
| 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. | Initial Experience Events schema for Journeys | |
| Event ID | string | _experience > campaign > orchestration > eventID | ID that identifies the event sent by the data source. This is used by Campaign orchestration to identify the event without inspecting its payload to determine which action should be triggered when the event is received. The value is automatically generated in Campaign at event creation time, it is globally unique across organizations. | Initial Experience Events schema for Journeys | |
| Origin Journey ID | string | _experience > campaign > orchestration > originJourneyID | In case of jump between 2 journeys, ID of the journey where the event comes from. | Initial Experience Events schema for Journeys | |
| 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. | Initial Experience Events schema for Journeys | |
| 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 | Initial Experience Events schema for Journeys |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | Initial Experience Events schema for Journeys | |
| 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. | Initial Experience Events schema for Journeys | |
| 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 | Initial Experience Events schema for Journeys |
| Timestamp | string | timestamp | The time when an event or observation occurred. | Initial Experience Events schema for Journeys | |
| 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. | Journey Inbound External Segment Profile Schema | |
| Billing Address | object | billingAddress | Billing postal address. | Journey Inbound External Segment Profile Schema | |
| Coordinates ID | string | billingAddress > _id | The unique identifier of the coordinates. | Journey Inbound External Segment Profile Schema | |
| Description | string | billingAddress > _schema > description | A description of what the coordinates identify. | Journey Inbound External Segment Profile Schema | |
| Elevation | number | billingAddress > _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. | Journey Inbound External Segment Profile Schema | |
| Latitude | number | billingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| Longitude | number | billingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| City | string | billingAddress > city | The name of the city. | Journey Inbound External Segment Profile Schema | |
| Country | string | billingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Journey Inbound External Segment Profile Schema | |
| Country code | string | billingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Journey Inbound External Segment Profile Schema | |
| Created by batch identifier | string | billingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Journey Inbound External Segment Profile Schema | |
| Designated market area | integer | billingAddress > dmaID | The Nielsen media research designated market area. | Journey Inbound External Segment Profile Schema | |
| Label | string | billingAddress > label | Free form name of the address. | Journey Inbound External Segment Profile Schema | |
| Last verified date | string | billingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Journey Inbound External Segment Profile Schema | |
| Modified by batch identifier | string | billingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Journey Inbound External Segment Profile Schema | |
| Metropolitan statistical area | integer | billingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Journey Inbound External Segment Profile Schema | |
| Post office box | string | billingAddress > postOfficeBox | Post office box of the address. | Journey Inbound External Segment Profile Schema | |
| Postal code | string | billingAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | billingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Journey Inbound External Segment Profile Schema | |
| Region | string | billingAddress > region | The region, county, or district portion of the address. | Journey Inbound External Segment Profile Schema | |
| Created by user identifier | string | billingAddress > repositoryCreatedBy | User ID of who created the record. | Journey Inbound External Segment Profile Schema | |
| Modified by user identifier | string | billingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Journey Inbound External Segment Profile Schema | |
| State | string | billingAddress > state | The name of the State. This is a free-form field. | Journey Inbound External Segment Profile Schema | |
| State or province | string | billingAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Status | string | billingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | billingAddress > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Street 1 | string | billingAddress > street1 | Primary street level information, apartment number, street number, and street name. | Journey Inbound External Segment Profile Schema | |
| Street 2 | string | billingAddress > street2 | Optional street information second line. | Journey Inbound External Segment Profile Schema | |
| Street 3 | string | billingAddress > street3 | Optional street information third line. | Journey Inbound External Segment Profile Schema | |
| Street 4 | string | billingAddress > street4 | Optional street information fourth line. | Journey Inbound External Segment Profile Schema | |
| Billing Address Phone | object | billingAddressPhone | Phone number associated with billing address. | Journey Inbound External Segment Profile Schema | |
| Country Calling Code | string | billingAddressPhone > countryCode | Country calling code (CC) as defined by E.164. | Journey Inbound External Segment Profile Schema | |
| Extension | string | billingAddressPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Journey Inbound External Segment Profile Schema | |
| Number | string | billingAddressPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | billingAddressPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Journey Inbound External Segment Profile Schema | |
| Status | string | billingAddressPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | billingAddressPhone > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Validity | string | billingAddressPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Journey Inbound External Segment Profile Schema |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Journey Inbound External Segment Profile Schema | |
| Fax Phone | object | faxPhone | Fax phone number. | Journey Inbound External Segment Profile Schema | |
| Country Calling Code | string | faxPhone > countryCode | Country calling code (CC) as defined by E.164. | Journey Inbound External Segment Profile Schema | |
| Extension | string | faxPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Journey Inbound External Segment Profile Schema | |
| Number | string | faxPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | faxPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Journey Inbound External Segment Profile Schema | |
| Status | string | faxPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | faxPhone > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Validity | string | faxPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Journey Inbound External Segment Profile Schema |
| Home Address | object | homeAddress | A home postal address. | Journey Inbound External Segment Profile Schema | |
| Coordinates ID | string | homeAddress > _id | The unique identifier of the coordinates. | Journey Inbound External Segment Profile Schema | |
| Description | string | homeAddress > _schema > description | A description of what the coordinates identify. | Journey Inbound External Segment Profile Schema | |
| Elevation | number | homeAddress > _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. | Journey Inbound External Segment Profile Schema | |
| Latitude | number | homeAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| Longitude | number | homeAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| City | string | homeAddress > city | The name of the city. | Journey Inbound External Segment Profile Schema | |
| Country | string | homeAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Journey Inbound External Segment Profile Schema | |
| Country code | string | homeAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Journey Inbound External Segment Profile Schema | |
| Created by batch identifier | string | homeAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Journey Inbound External Segment Profile Schema | |
| Designated market area | integer | homeAddress > dmaID | The Nielsen media research designated market area. | Journey Inbound External Segment Profile Schema | |
| Label | string | homeAddress > label | Free form name of the address. | Journey Inbound External Segment Profile Schema | |
| Last verified date | string | homeAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Journey Inbound External Segment Profile Schema | |
| Modified by batch identifier | string | homeAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Journey Inbound External Segment Profile Schema | |
| Metropolitan statistical area | integer | homeAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Journey Inbound External Segment Profile Schema | |
| Post office box | string | homeAddress > postOfficeBox | Post office box of the address. | Journey Inbound External Segment Profile Schema | |
| Postal code | string | homeAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | homeAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Journey Inbound External Segment Profile Schema | |
| Region | string | homeAddress > region | The region, county, or district portion of the address. | Journey Inbound External Segment Profile Schema | |
| Created by user identifier | string | homeAddress > repositoryCreatedBy | User ID of who created the record. | Journey Inbound External Segment Profile Schema | |
| Modified by user identifier | string | homeAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Journey Inbound External Segment Profile Schema | |
| State | string | homeAddress > state | The name of the State. This is a free-form field. | Journey Inbound External Segment Profile Schema | |
| State or province | string | homeAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Status | string | homeAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | homeAddress > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Street 1 | string | homeAddress > street1 | Primary street level information, apartment number, street number, and street name. | Journey Inbound External Segment Profile Schema | |
| Street 2 | string | homeAddress > street2 | Optional street information second line. | Journey Inbound External Segment Profile Schema | |
| Street 3 | string | homeAddress > street3 | Optional street information third line. | Journey Inbound External Segment Profile Schema | |
| Street 4 | string | homeAddress > street4 | Optional street information fourth line. | Journey Inbound External Segment Profile Schema | |
| Home Phone | object | homePhone | Home phone number. | Journey Inbound External Segment Profile Schema | |
| Country Calling Code | string | homePhone > countryCode | Country calling code (CC) as defined by E.164. | Journey Inbound External Segment Profile Schema | |
| Extension | string | homePhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Journey Inbound External Segment Profile Schema | |
| Number | string | homePhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | homePhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Journey Inbound External Segment Profile Schema | |
| Status | string | homePhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | homePhone > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Validity | string | homePhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Journey Inbound External Segment Profile Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | Journey Inbound External Segment Profile 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. | Journey Inbound External Segment Profile Schema | |
| Mailing Address | object | mailingAddress | Mailing postal address. | Journey Inbound External Segment Profile Schema | |
| Coordinates ID | string | mailingAddress > _id | The unique identifier of the coordinates. | Journey Inbound External Segment Profile Schema | |
| Description | string | mailingAddress > _schema > description | A description of what the coordinates identify. | Journey Inbound External Segment Profile Schema | |
| Elevation | number | mailingAddress > _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. | Journey Inbound External Segment Profile Schema | |
| Latitude | number | mailingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| Longitude | number | mailingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| City | string | mailingAddress > city | The name of the city. | Journey Inbound External Segment Profile Schema | |
| Country | string | mailingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Journey Inbound External Segment Profile Schema | |
| Country code | string | mailingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Journey Inbound External Segment Profile Schema | |
| Created by batch identifier | string | mailingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Journey Inbound External Segment Profile Schema | |
| Designated market area | integer | mailingAddress > dmaID | The Nielsen media research designated market area. | Journey Inbound External Segment Profile Schema | |
| Label | string | mailingAddress > label | Free form name of the address. | Journey Inbound External Segment Profile Schema | |
| Last verified date | string | mailingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Journey Inbound External Segment Profile Schema | |
| Modified by batch identifier | string | mailingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Journey Inbound External Segment Profile Schema | |
| Metropolitan statistical area | integer | mailingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Journey Inbound External Segment Profile Schema | |
| Post office box | string | mailingAddress > postOfficeBox | Post office box of the address. | Journey Inbound External Segment Profile Schema | |
| Postal code | string | mailingAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | mailingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Journey Inbound External Segment Profile Schema | |
| Region | string | mailingAddress > region | The region, county, or district portion of the address. | Journey Inbound External Segment Profile Schema | |
| Created by user identifier | string | mailingAddress > repositoryCreatedBy | User ID of who created the record. | Journey Inbound External Segment Profile Schema | |
| Modified by user identifier | string | mailingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Journey Inbound External Segment Profile Schema | |
| State | string | mailingAddress > state | The name of the State. This is a free-form field. | Journey Inbound External Segment Profile Schema | |
| State or province | string | mailingAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Status | string | mailingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | mailingAddress > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Street 1 | string | mailingAddress > street1 | Primary street level information, apartment number, street number, and street name. | Journey Inbound External Segment Profile Schema | |
| Street 2 | string | mailingAddress > street2 | Optional street information second line. | Journey Inbound External Segment Profile Schema | |
| Street 3 | string | mailingAddress > street3 | Optional street information third line. | Journey Inbound External Segment Profile Schema | |
| Street 4 | string | mailingAddress > street4 | Optional street information fourth line. | Journey Inbound External Segment Profile Schema | |
| Mobile Phone | object | mobilePhone | Mobile phone number. | Journey Inbound External Segment Profile Schema | |
| Country Calling Code | string | mobilePhone > countryCode | Country calling code (CC) as defined by E.164. | Journey Inbound External Segment Profile Schema | |
| Extension | string | mobilePhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Journey Inbound External Segment Profile Schema | |
| Number | string | mobilePhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | mobilePhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Journey Inbound External Segment Profile Schema | |
| Status | string | mobilePhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | mobilePhone > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Validity | string | mobilePhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Journey Inbound External Segment Profile Schema |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Journey Inbound External Segment Profile Schema | |
| Person | object | person | An individual actor, contact, or owner. | Journey Inbound External Segment Profile Schema | |
| Birth date(YYYY-MM-DD) | string | person > birthDate | The full date a person was born. | Journey Inbound External Segment Profile Schema | |
| Birth date (MM-DD) | string | person > birthDayAndMonth | The day and month a person was born, in the format MM-DD. This field should be used when the day and month of a person's birth is known, but not the year. | Journey Inbound External Segment Profile Schema | |
| Birth year | integer | person > birthYear | The year a person was born including the century, for example, 1983. This field should be used when only the person's age is known, not the full birth date. | Journey Inbound External Segment Profile Schema | |
| Gender | string | person > gender | Gender identity of the person. | male: Male female: Female not_specified: Not Specified non_specific: Non-specific | Journey Inbound External Segment Profile Schema |
| Marital Status | string | person > maritalStatus | Describes a person's relationship with a significant other. | married: Married single: Single divorced: Divorced widowed: Widowed not_specified: Not Specified | Journey Inbound External Segment Profile Schema |
| Full name | object | person > name | The person's full name. | Journey Inbound External Segment Profile Schema | |
| Courtesy title | string | person > name > courtesyTitle | Normally an abbreviation of a persons title, honorific, or salutation. The `courtesyTitle` is used in front of full or last name in opening texts. For example, Mr. Miss. or Dr. | Journey Inbound External Segment Profile Schema | |
| First name | string | person > name > firstName | The first segment of the name in the writing order most commonly accepted in the language of the name. In many cultures this is the preferred personal or given name. The `firstName` and `lastName` properties have been introduced to maintain compatibility with existing systems that model names in a simplified, non-semantic, and non-internationalizable way. Using `xdm:fullName` is always preferable. | Journey Inbound External Segment Profile Schema | |
| Full name | string | person > name > fullName | The full name of the person, in writing order most commonly accepted in the language of the name. | Journey Inbound External Segment Profile Schema | |
| Last name | string | person > name > lastName | The last segment of the name in the writing order most commonly accepted in the language of the name. In many cultures this is the inherited family name, surname, patronymic, or matronymic name. The `firstName` and `lastName` properties have been introduced to maintain compatibility with existing systems that model names in a simplified, non-semantic, and non-internationalizable way. Using `xdm:fullName` is always preferable. | Journey Inbound External Segment Profile Schema | |
| Middle name | string | person > name > middleName | Middle, alternative, or additional names supplied between the first name and last name. | Journey Inbound External Segment Profile Schema | |
| Suffix | string | person > name > suffix | A group of letters provided after a person's name to provide additional information. The `suffix` is used at the end of someones name. For example Jr., Sr., M.D., PhD, I, II, III, etc. | Journey Inbound External Segment Profile Schema | |
| Nationality | string | person > nationality | The legal relationship between a person and their state represented using the ISO 3166-1 Alpha-2 code. | Journey Inbound External Segment Profile Schema | |
| Tax ID | string | person > taxId | The Tax / Fiscal ID of the person, e.g. the TIN in the US or the CIF/NIF in Spain. | Journey Inbound External Segment Profile Schema | |
| Type | string | person > type | The type of individual in different business contexts like B2C. | Journey Inbound External Segment Profile Schema | |
| Person ID | string | personID | Unique identifier of Person/Profile fragment. | Journey Inbound External Segment Profile Schema | |
| Personal Email | object | personalEmail | A personal email address. | Journey Inbound External Segment Profile Schema | |
| Address | string | personalEmail > address | The technical address, for example, 'name@domain.com' as commonly defined in RFC2822 and subsequent standards. | Journey Inbound External Segment Profile Schema | |
| Label | string | personalEmail > label | Additional display information that maybe available, for example, Microsoft Outlook rich address controls display 'John Smith smithjr@company.uk', 'John Smith' part is data that would be placed in the label. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | personalEmail > primary | Primary email indicator. A profile can have only one `primary` email address at a given point of time. | Journey Inbound External Segment Profile Schema | |
| Status | string | personalEmail > status | An indication as to the ability to use the email address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | personalEmail > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Type | string | personalEmail > type | The way the account relates to the person for example 'work' or 'personal'. | unknown: Unknown personal: Personal work: Work education: Education | Journey Inbound External Segment Profile Schema |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | Journey Inbound External Segment Profile Schema | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Journey Inbound External Segment Profile Schema | |
| Last qualification time | string | segmentMembership > additionalProperties > additionalProperties > lastQualificationTime | The timestamp when the assertion of segment membership was made. | Journey Inbound External Segment Profile Schema | |
| Payload | object | segmentMembership > additionalProperties > additionalProperties > payload | Values that are directly related with the segment realization. This payload exists with the same 'validUntil' as the segment realization. Note that the intention is that exactly one payload value be included, as indicated by the payload type. This was originally modeled using 'oneOf', but due to limitations in our tooling that was removed. This more semantically meaningful representation will be re-introduced in the future. | Journey Inbound External Segment Profile Schema | |
| Value | boolean | segmentMembership > additionalProperties > additionalProperties > payload > payloadBooleanValue | The boolean value. | Journey Inbound External Segment Profile Schema | |
| Value | number | segmentMembership > additionalProperties > additionalProperties > payload > payloadNumberValue | The number. | Journey Inbound External Segment Profile Schema | |
| Value | number | segmentMembership > additionalProperties > additionalProperties > payload > payloadPropensityValue | The propensity. | Journey Inbound External Segment Profile Schema | |
| Value | string | segmentMembership > additionalProperties > additionalProperties > payload > payloadStringValue | The string value. | Journey Inbound External Segment Profile Schema | |
| Payload Type | string | segmentMembership > additionalProperties > additionalProperties > payload > payloadType | The type of payload. | boolean: Boolean number: Number propensity: Propensity string: String | Journey Inbound External Segment Profile Schema |
| Identifier | string | segmentMembership > additionalProperties > additionalProperties > profileStitchID > _id | Identity of the profile stitch in the related namespace. | Journey Inbound External Segment Profile Schema | |
| Namespace | object | segmentMembership > additionalProperties > additionalProperties > profileStitchID > namespace | The namespace associated with the `xid` attribute. | Journey Inbound External Segment Profile Schema | |
| Code | string | segmentMembership > additionalProperties > additionalProperties > profileStitchID > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | Journey Inbound External Segment Profile Schema | |
| Experience identifier | string | segmentMembership > additionalProperties > additionalProperties > profileStitchID > xid | When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | Journey Inbound External Segment Profile Schema | |
| Segment ID | object | segmentMembership > additionalProperties > additionalProperties > segmentID | The identity of the segment or snapshot definition in with the domain of the specific system that processes that type of segment. Deprecated. | Journey Inbound External Segment Profile Schema | |
| Identifier | string | segmentMembership > additionalProperties > additionalProperties > segmentID > _id | Identity of the segment in the related namespace. | Journey Inbound External Segment Profile Schema | |
| Namespace | object | segmentMembership > additionalProperties > additionalProperties > segmentID > namespace | The namespace associated with the `xid` attribute. | Journey Inbound External Segment Profile Schema | |
| Code | string | segmentMembership > additionalProperties > additionalProperties > segmentID > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | Journey Inbound External Segment Profile Schema | |
| Experience identifier | string | segmentMembership > additionalProperties > additionalProperties > segmentID > xid | When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | Journey Inbound External Segment Profile Schema | |
| Status | string | segmentMembership > additionalProperties > additionalProperties > status | Is the segment participation realized as part of the current request. | existing: Entity continues to be in the segment. realized: Entity is entering the segment. exited: Entity is exiting the segment. | Journey Inbound External Segment Profile Schema |
| Valid until | string | segmentMembership > additionalProperties > additionalProperties > validUntil | The timestamp for when the segment assertion should no longer be assumed to be valid and should either be ignored or revalidated. | Journey Inbound External Segment Profile Schema | |
| Version | string | segmentMembership > additionalProperties > additionalProperties > version | The version of the segment definition used in this segment assertion. Version can be omitted in audience lists when all memberships versions are the same. | Journey Inbound External Segment Profile Schema | |
| Last qualification time | string | segments > items > lastQualificationTime | The timestamp when the assertion of segment membership was made. | Journey Inbound External Segment Profile Schema | |
| Payload | object | segments > items > payload | Values that are directly related with the segment realization. This payload exists with the same 'validUntil' as the segment realization. Note that the intention is that exactly one payload value be included, as indicated by the payload type. This was originally modeled using 'oneOf', but due to limitations in our tooling that was removed. This more semantically meaningful representation will be re-introduced in the future. | Journey Inbound External Segment Profile Schema | |
| Value | boolean | segments > items > payload > payloadBooleanValue | The boolean value. | Journey Inbound External Segment Profile Schema | |
| Value | number | segments > items > payload > payloadNumberValue | The number. | Journey Inbound External Segment Profile Schema | |
| Value | number | segments > items > payload > payloadPropensityValue | The propensity. | Journey Inbound External Segment Profile Schema | |
| Value | string | segments > items > payload > payloadStringValue | The string value. | Journey Inbound External Segment Profile Schema | |
| Payload Type | string | segments > items > payload > payloadType | The type of payload. | boolean: Boolean number: Number propensity: Propensity string: String | Journey Inbound External Segment Profile Schema |
| Identifier | string | segments > items > profileStitchID > _id | Identity of the profile stitch in the related namespace. | Journey Inbound External Segment Profile Schema | |
| Namespace | object | segments > items > profileStitchID > namespace | The namespace associated with the `xid` attribute. | Journey Inbound External Segment Profile Schema | |
| Code | string | segments > items > profileStitchID > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | Journey Inbound External Segment Profile Schema | |
| Experience identifier | string | segments > items > profileStitchID > xid | When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | Journey Inbound External Segment Profile Schema | |
| Segment ID | object | segments > items > segmentID | The identity of the segment or snapshot definition in with the domain of the specific system that processes that type of segment. Deprecated. | Journey Inbound External Segment Profile Schema | |
| Identifier | string | segments > items > segmentID > _id | Identity of the segment in the related namespace. | Journey Inbound External Segment Profile Schema | |
| Namespace | object | segments > items > segmentID > namespace | The namespace associated with the `xid` attribute. | Journey Inbound External Segment Profile Schema | |
| Code | string | segments > items > segmentID > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | Journey Inbound External Segment Profile Schema | |
| Experience identifier | string | segments > items > segmentID > xid | When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | Journey Inbound External Segment Profile Schema | |
| Status | string | segments > items > status | Is the segment participation realized as part of the current request. | existing: Entity continues to be in the segment. realized: Entity is entering the segment. exited: Entity is exiting the segment. | Journey Inbound External Segment Profile Schema |
| Valid until | string | segments > items > validUntil | The timestamp for when the segment assertion should no longer be assumed to be valid and should either be ignored or revalidated. | Journey Inbound External Segment Profile Schema | |
| Version | string | segments > items > version | The version of the segment definition used in this segment assertion. Version can be omitted in audience lists when all memberships versions are the same. | Journey Inbound External Segment Profile Schema | |
| Shipping Address | object | shippingAddress | Shipping postal address. | Journey Inbound External Segment Profile Schema | |
| Coordinates ID | string | shippingAddress > _id | The unique identifier of the coordinates. | Journey Inbound External Segment Profile Schema | |
| Description | string | shippingAddress > _schema > description | A description of what the coordinates identify. | Journey Inbound External Segment Profile Schema | |
| Elevation | number | shippingAddress > _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. | Journey Inbound External Segment Profile Schema | |
| Latitude | number | shippingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| Longitude | number | shippingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Journey Inbound External Segment Profile Schema | |
| City | string | shippingAddress > city | The name of the city. | Journey Inbound External Segment Profile Schema | |
| Country | string | shippingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Journey Inbound External Segment Profile Schema | |
| Country code | string | shippingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Journey Inbound External Segment Profile Schema | |
| Created by batch identifier | string | shippingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Journey Inbound External Segment Profile Schema | |
| Designated market area | integer | shippingAddress > dmaID | The Nielsen media research designated market area. | Journey Inbound External Segment Profile Schema | |
| Label | string | shippingAddress > label | Free form name of the address. | Journey Inbound External Segment Profile Schema | |
| Last verified date | string | shippingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Journey Inbound External Segment Profile Schema | |
| Modified by batch identifier | string | shippingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Journey Inbound External Segment Profile Schema | |
| Metropolitan statistical area | integer | shippingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Journey Inbound External Segment Profile Schema | |
| Post office box | string | shippingAddress > postOfficeBox | Post office box of the address. | Journey Inbound External Segment Profile Schema | |
| Postal code | string | shippingAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | shippingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Journey Inbound External Segment Profile Schema | |
| Region | string | shippingAddress > region | The region, county, or district portion of the address. | Journey Inbound External Segment Profile Schema | |
| Created by user identifier | string | shippingAddress > repositoryCreatedBy | User ID of who created the record. | Journey Inbound External Segment Profile Schema | |
| Modified by user identifier | string | shippingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Journey Inbound External Segment Profile Schema | |
| State | string | shippingAddress > state | The name of the State. This is a free-form field. | Journey Inbound External Segment Profile Schema | |
| State or province | string | shippingAddress > 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. | Journey Inbound External Segment Profile Schema | |
| Status | string | shippingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | shippingAddress > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Street 1 | string | shippingAddress > street1 | Primary street level information, apartment number, street number, and street name. | Journey Inbound External Segment Profile Schema | |
| Street 2 | string | shippingAddress > street2 | Optional street information second line. | Journey Inbound External Segment Profile Schema | |
| Street 3 | string | shippingAddress > street3 | Optional street information third line. | Journey Inbound External Segment Profile Schema | |
| Street 4 | string | shippingAddress > street4 | Optional street information fourth line. | Journey Inbound External Segment Profile Schema | |
| Shipping Address Phone | object | shippingAddressPhone | Phone number associated with shipping address. | Journey Inbound External Segment Profile Schema | |
| Country Calling Code | string | shippingAddressPhone > countryCode | Country calling code (CC) as defined by E.164. | Journey Inbound External Segment Profile Schema | |
| Extension | string | shippingAddressPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Journey Inbound External Segment Profile Schema | |
| Number | string | shippingAddressPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Journey Inbound External Segment Profile Schema | |
| Primary | boolean | shippingAddressPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Journey Inbound External Segment Profile Schema | |
| Status | string | shippingAddressPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Journey Inbound External Segment Profile Schema |
| Status reason | string | shippingAddressPhone > statusReason | A description of the current status. | Journey Inbound External Segment Profile Schema | |
| Validity | string | shippingAddressPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Journey Inbound External Segment Profile Schema |
| Test profile | boolean | testProfile | Indicates the `profile` record is for use in testing and verification purposes and should not be automatically included in normal operations. | Journey Inbound External Segment Profile 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 Push Profile Schema | |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Push Profile Schema | |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Push Profile 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 Profile Schema | |
| Live Activity Push details | array | liveActivityPushNotificationDetails | Live activity push details array containing notification info required to send mobile live activity push notification to a specific mobile application on a given device for an activityType/attributeType. | AJO Push Profile Schema | |
| Application Identifier | string | liveActivityPushNotificationDetails > items > appID | Unique Identifier for the mobile application. | AJO Push Profile Schema | |
| Live Activity Attribute Type or Activity Type | string | liveActivityPushNotificationDetails > items > attributeType | The attribute type or activity type for a live activity. A mobile application can have multiple live activities and each will have a different activity type/attribute type to identify the different live activities. | AJO Push Profile Schema | |
| Denylist Flag | boolean | liveActivityPushNotificationDetails > items > denylisted | Indicates whether the push to start token is blocked by the push provider for starting a live activity. | AJO Push Profile Schema | |
| Identity associated with this push to start token | object | liveActivityPushNotificationDetails > items > identity | The identity associated with this push to start token before profile stitching. | AJO Push Profile Schema | |
| Identifier | string | liveActivityPushNotificationDetails > items > identity > id | Identity of the consumer in the related namespace. | AJO Push Profile Schema | |
| Namespace | object | liveActivityPushNotificationDetails > items > identity > namespace | The namespace associated with the `xid` attribute and matched up with the AAM data source integration code. | AJO Push Profile Schema | |
| Code | string | liveActivityPushNotificationDetails > items > identity > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | AJO Push Profile Schema | |
| Primary | boolean | liveActivityPushNotificationDetails > items > identity > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Push Profile Schema | |
| Experience identifier | string | liveActivityPushNotificationDetails > items > identity > xid | When present, experience identifier value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | AJO Push Profile Schema | |
| Live Activity Push Platform | string | liveActivityPushNotificationDetails > items > platform | Push provider, e.g. apns, apnsSandbox or fcm | AJO Push Profile Schema | |
| Push to Start Token | string | liveActivityPushNotificationDetails > items > token | Valid push to start token for the given push platform for starting a live activity. | AJO Push Profile Schema | |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Push Profile Schema | |
| Person ID | string | personID | Unique identifier of Person/Profile fragment. | AJO Push Profile Schema | |
| Push details | array | pushNotificationDetails | Push details array containing notification info required to send mobile push notification to a specific mobile application on a given device. | AJO Push Profile Schema | |
| Application Identifier | string | pushNotificationDetails > items > appID | Unique Identifier for the mobile application. | AJO Push Profile Schema | |
| Blacklist Flag | boolean | pushNotificationDetails > items > blacklisted | Indicates whether the push token is blacklisted. Deprecated due to new guidance on key names, use blocklisted instead. | AJO Push Profile Schema | |
| Blocklist Flag | boolean | pushNotificationDetails > items > blocklisted | Indicates whether the push token is blocked by the push provider. Deprecated due to new guidance on key names, use denylisted instead. | AJO Push Profile Schema | |
| Denylist Flag | boolean | pushNotificationDetails > items > denylisted | Indicates whether the push token is blocked by the push provider. | AJO Push Profile Schema | |
| Identity associated with this token | object | pushNotificationDetails > items > identity | The identity associated with this token before profile stitching. | AJO Push Profile Schema | |
| Identifier | string | pushNotificationDetails > items > identity > id | Identity of the consumer in the related namespace. | AJO Push Profile Schema | |
| Namespace | object | pushNotificationDetails > items > identity > namespace | The namespace associated with the `xid` attribute and matched up with the AAM data source integration code. | AJO Push Profile Schema | |
| Code | string | pushNotificationDetails > items > identity > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | AJO Push Profile Schema | |
| Primary | boolean | pushNotificationDetails > items > identity > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Push Profile Schema | |
| Experience identifier | string | pushNotificationDetails > items > identity > xid | When present, experience identifier value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | AJO Push Profile Schema | |
| Identity associated with this token | object | pushNotificationDetails > items > identiy | The identity associated with this token before profile stitching. Deprecated due to typo, use xdm:identity instead. | AJO Push Profile Schema | |
| Identifier | string | pushNotificationDetails > items > identiy > id | Identity of the consumer in the related namespace. | AJO Push Profile Schema | |
| Namespace | object | pushNotificationDetails > items > identiy > namespace | The namespace associated with the `xid` attribute and matched up with the AAM data source integration code. | AJO Push Profile Schema | |
| Code | string | pushNotificationDetails > items > identiy > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | AJO Push Profile Schema | |
| Primary | boolean | pushNotificationDetails > items > identiy > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Push Profile Schema | |
| Experience identifier | string | pushNotificationDetails > items > identiy > xid | When present, experience identifier value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | AJO Push Profile Schema | |
| Push Platform | string | pushNotificationDetails > items > platform | Push provider, e.g. apns or fcm | AJO Push Profile Schema | |
| Push Token | string | pushNotificationDetails > items > token | Valid push token for the given push platform. | AJO Push Profile Schema | |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | AJO Push Profile Schema | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Push Profile 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 STO Summary Schema | |
| Journey AI | object | _experience > intelligentServices > journeyAI | Journey AI intelligent service provides various insights about message deliveries along customer's journey. | AJO STO Summary Schema | |
| Send Time Optimization Summary | object | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary | Journey AI send time optimization summary. | AJO STO Summary Schema | |
| BatchId | string | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary > batchId | Batch Id | AJO STO Summary Schema | |
| Channel | string | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary > channel | Message channel | AJO STO Summary Schema | |
| Journey Id | string | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary > journeyID | Journey Id | AJO STO Summary Schema | |
| Click Count | integer | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary > noOfClicks | Number of click for each journey | AJO STO Summary Schema | |
| Open Count | integer | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary > noOfOpens | Number of open for each journey | AJO STO Summary Schema | |
| Send Count | integer | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary > noOfSends | Number of send for each journey | AJO STO Summary Schema | |
| Variant | integer | _experience > intelligentServices > journeyAI > sendTimeOptimizationSummary > variant | Variant of message distribution. | AJO STO Summary 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 STO Summary Schema |
| Timestamp | string | timestamp | The time when an event or observation occurred. | AJO STO Summary 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 Interactive Messaging Profile Schema | |
| Billing Address | object | billingAddress | Billing postal address. | AJO Interactive Messaging Profile Schema | |
| Coordinates ID | string | billingAddress > _id | The unique identifier of the coordinates. | AJO Interactive Messaging Profile Schema | |
| Description | string | billingAddress > _schema > description | A description of what the coordinates identify. | AJO Interactive Messaging Profile Schema | |
| Elevation | number | billingAddress > _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 Interactive Messaging Profile Schema | |
| Latitude | number | billingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| Longitude | number | billingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| City | string | billingAddress > city | The name of the city. | AJO Interactive Messaging Profile Schema | |
| Country | string | billingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | AJO Interactive Messaging Profile Schema | |
| Country code | string | billingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | AJO Interactive Messaging Profile Schema | |
| Created by batch identifier | string | billingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Interactive Messaging Profile Schema | |
| Designated market area | integer | billingAddress > dmaID | The Nielsen media research designated market area. | AJO Interactive Messaging Profile Schema | |
| Label | string | billingAddress > label | Free form name of the address. | AJO Interactive Messaging Profile Schema | |
| Last verified date | string | billingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | AJO Interactive Messaging Profile Schema | |
| Modified by batch identifier | string | billingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Interactive Messaging Profile Schema | |
| Metropolitan statistical area | integer | billingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | AJO Interactive Messaging Profile Schema | |
| Post office box | string | billingAddress > postOfficeBox | Post office box of the address. | AJO Interactive Messaging Profile Schema | |
| Postal code | string | billingAddress > 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 Interactive Messaging Profile Schema | |
| Primary | boolean | billingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | AJO Interactive Messaging Profile Schema | |
| Region | string | billingAddress > region | The region, county, or district portion of the address. | AJO Interactive Messaging Profile Schema | |
| Created by user identifier | string | billingAddress > repositoryCreatedBy | User ID of who created the record. | AJO Interactive Messaging Profile Schema | |
| Modified by user identifier | string | billingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Interactive Messaging Profile Schema | |
| State | string | billingAddress > state | The name of the State. This is a free-form field. | AJO Interactive Messaging Profile Schema | |
| State or province | string | billingAddress > 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 Interactive Messaging Profile Schema | |
| Status | string | billingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | billingAddress > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Street 1 | string | billingAddress > street1 | Primary street level information, apartment number, street number, and street name. | AJO Interactive Messaging Profile Schema | |
| Street 2 | string | billingAddress > street2 | Optional street information second line. | AJO Interactive Messaging Profile Schema | |
| Street 3 | string | billingAddress > street3 | Optional street information third line. | AJO Interactive Messaging Profile Schema | |
| Street 4 | string | billingAddress > street4 | Optional street information fourth line. | AJO Interactive Messaging Profile Schema | |
| Billing Address Phone | object | billingAddressPhone | Phone number associated with billing address. | AJO Interactive Messaging Profile Schema | |
| Country Calling Code | string | billingAddressPhone > countryCode | Country calling code (CC) as defined by E.164. | AJO Interactive Messaging Profile Schema | |
| Extension | string | billingAddressPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | AJO Interactive Messaging Profile Schema | |
| Number | string | billingAddressPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | billingAddressPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | AJO Interactive Messaging Profile Schema | |
| Status | string | billingAddressPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | billingAddressPhone > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Validity | string | billingAddressPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | AJO Interactive Messaging Profile Schema |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Interactive Messaging Profile Schema | |
| Fax Phone | object | faxPhone | Fax phone number. | AJO Interactive Messaging Profile Schema | |
| Country Calling Code | string | faxPhone > countryCode | Country calling code (CC) as defined by E.164. | AJO Interactive Messaging Profile Schema | |
| Extension | string | faxPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | AJO Interactive Messaging Profile Schema | |
| Number | string | faxPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | faxPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | AJO Interactive Messaging Profile Schema | |
| Status | string | faxPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | faxPhone > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Validity | string | faxPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | AJO Interactive Messaging Profile Schema |
| Home Address | object | homeAddress | A home postal address. | AJO Interactive Messaging Profile Schema | |
| Coordinates ID | string | homeAddress > _id | The unique identifier of the coordinates. | AJO Interactive Messaging Profile Schema | |
| Description | string | homeAddress > _schema > description | A description of what the coordinates identify. | AJO Interactive Messaging Profile Schema | |
| Elevation | number | homeAddress > _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 Interactive Messaging Profile Schema | |
| Latitude | number | homeAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| Longitude | number | homeAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| City | string | homeAddress > city | The name of the city. | AJO Interactive Messaging Profile Schema | |
| Country | string | homeAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | AJO Interactive Messaging Profile Schema | |
| Country code | string | homeAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | AJO Interactive Messaging Profile Schema | |
| Created by batch identifier | string | homeAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Interactive Messaging Profile Schema | |
| Designated market area | integer | homeAddress > dmaID | The Nielsen media research designated market area. | AJO Interactive Messaging Profile Schema | |
| Label | string | homeAddress > label | Free form name of the address. | AJO Interactive Messaging Profile Schema | |
| Last verified date | string | homeAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | AJO Interactive Messaging Profile Schema | |
| Modified by batch identifier | string | homeAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Interactive Messaging Profile Schema | |
| Metropolitan statistical area | integer | homeAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | AJO Interactive Messaging Profile Schema | |
| Post office box | string | homeAddress > postOfficeBox | Post office box of the address. | AJO Interactive Messaging Profile Schema | |
| Postal code | string | homeAddress > 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 Interactive Messaging Profile Schema | |
| Primary | boolean | homeAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | AJO Interactive Messaging Profile Schema | |
| Region | string | homeAddress > region | The region, county, or district portion of the address. | AJO Interactive Messaging Profile Schema | |
| Created by user identifier | string | homeAddress > repositoryCreatedBy | User ID of who created the record. | AJO Interactive Messaging Profile Schema | |
| Modified by user identifier | string | homeAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Interactive Messaging Profile Schema | |
| State | string | homeAddress > state | The name of the State. This is a free-form field. | AJO Interactive Messaging Profile Schema | |
| State or province | string | homeAddress > 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 Interactive Messaging Profile Schema | |
| Status | string | homeAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | homeAddress > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Street 1 | string | homeAddress > street1 | Primary street level information, apartment number, street number, and street name. | AJO Interactive Messaging Profile Schema | |
| Street 2 | string | homeAddress > street2 | Optional street information second line. | AJO Interactive Messaging Profile Schema | |
| Street 3 | string | homeAddress > street3 | Optional street information third line. | AJO Interactive Messaging Profile Schema | |
| Street 4 | string | homeAddress > street4 | Optional street information fourth line. | AJO Interactive Messaging Profile Schema | |
| Home Phone | object | homePhone | Home phone number. | AJO Interactive Messaging Profile Schema | |
| Country Calling Code | string | homePhone > countryCode | Country calling code (CC) as defined by E.164. | AJO Interactive Messaging Profile Schema | |
| Extension | string | homePhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | AJO Interactive Messaging Profile Schema | |
| Number | string | homePhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | homePhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | AJO Interactive Messaging Profile Schema | |
| Status | string | homePhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | homePhone > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Validity | string | homePhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | AJO Interactive Messaging Profile Schema |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | AJO Interactive Messaging Profile 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 Interactive Messaging Profile Schema | |
| Live Activity Push details | array | liveActivityPushNotificationDetails | Live activity push details array containing notification info required to send mobile live activity push notification to a specific mobile application on a given device for an activityType/attributeType. | AJO Interactive Messaging Profile Schema | |
| Application Identifier | string | liveActivityPushNotificationDetails > items > appID | Unique Identifier for the mobile application. | AJO Interactive Messaging Profile Schema | |
| Live Activity Attribute Type or Activity Type | string | liveActivityPushNotificationDetails > items > attributeType | The attribute type or activity type for a live activity. A mobile application can have multiple live activities and each will have a different activity type/attribute type to identify the different live activities. | AJO Interactive Messaging Profile Schema | |
| Denylist Flag | boolean | liveActivityPushNotificationDetails > items > denylisted | Indicates whether the push to start token is blocked by the push provider for starting a live activity. | AJO Interactive Messaging Profile Schema | |
| Identity associated with this push to start token | object | liveActivityPushNotificationDetails > items > identity | The identity associated with this push to start token before profile stitching. | AJO Interactive Messaging Profile Schema | |
| Identifier | string | liveActivityPushNotificationDetails > items > identity > id | Identity of the consumer in the related namespace. | AJO Interactive Messaging Profile Schema | |
| Namespace | object | liveActivityPushNotificationDetails > items > identity > namespace | The namespace associated with the `xid` attribute and matched up with the AAM data source integration code. | AJO Interactive Messaging Profile Schema | |
| Code | string | liveActivityPushNotificationDetails > items > identity > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | liveActivityPushNotificationDetails > items > identity > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Interactive Messaging Profile Schema | |
| Experience identifier | string | liveActivityPushNotificationDetails > items > identity > xid | When present, experience identifier value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | AJO Interactive Messaging Profile Schema | |
| Live Activity Push Platform | string | liveActivityPushNotificationDetails > items > platform | Push provider, e.g. apns, apnsSandbox or fcm | AJO Interactive Messaging Profile Schema | |
| Push to Start Token | string | liveActivityPushNotificationDetails > items > token | Valid push to start token for the given push platform for starting a live activity. | AJO Interactive Messaging Profile Schema | |
| Mailing Address | object | mailingAddress | Mailing postal address. | AJO Interactive Messaging Profile Schema | |
| Coordinates ID | string | mailingAddress > _id | The unique identifier of the coordinates. | AJO Interactive Messaging Profile Schema | |
| Description | string | mailingAddress > _schema > description | A description of what the coordinates identify. | AJO Interactive Messaging Profile Schema | |
| Elevation | number | mailingAddress > _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 Interactive Messaging Profile Schema | |
| Latitude | number | mailingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| Longitude | number | mailingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| City | string | mailingAddress > city | The name of the city. | AJO Interactive Messaging Profile Schema | |
| Country | string | mailingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | AJO Interactive Messaging Profile Schema | |
| Country code | string | mailingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | AJO Interactive Messaging Profile Schema | |
| Created by batch identifier | string | mailingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Interactive Messaging Profile Schema | |
| Designated market area | integer | mailingAddress > dmaID | The Nielsen media research designated market area. | AJO Interactive Messaging Profile Schema | |
| Label | string | mailingAddress > label | Free form name of the address. | AJO Interactive Messaging Profile Schema | |
| Last verified date | string | mailingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | AJO Interactive Messaging Profile Schema | |
| Modified by batch identifier | string | mailingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Interactive Messaging Profile Schema | |
| Metropolitan statistical area | integer | mailingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | AJO Interactive Messaging Profile Schema | |
| Post office box | string | mailingAddress > postOfficeBox | Post office box of the address. | AJO Interactive Messaging Profile Schema | |
| Postal code | string | mailingAddress > 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 Interactive Messaging Profile Schema | |
| Primary | boolean | mailingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | AJO Interactive Messaging Profile Schema | |
| Region | string | mailingAddress > region | The region, county, or district portion of the address. | AJO Interactive Messaging Profile Schema | |
| Created by user identifier | string | mailingAddress > repositoryCreatedBy | User ID of who created the record. | AJO Interactive Messaging Profile Schema | |
| Modified by user identifier | string | mailingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Interactive Messaging Profile Schema | |
| State | string | mailingAddress > state | The name of the State. This is a free-form field. | AJO Interactive Messaging Profile Schema | |
| State or province | string | mailingAddress > 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 Interactive Messaging Profile Schema | |
| Status | string | mailingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | mailingAddress > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Street 1 | string | mailingAddress > street1 | Primary street level information, apartment number, street number, and street name. | AJO Interactive Messaging Profile Schema | |
| Street 2 | string | mailingAddress > street2 | Optional street information second line. | AJO Interactive Messaging Profile Schema | |
| Street 3 | string | mailingAddress > street3 | Optional street information third line. | AJO Interactive Messaging Profile Schema | |
| Street 4 | string | mailingAddress > street4 | Optional street information fourth line. | AJO Interactive Messaging Profile Schema | |
| Mobile Phone | object | mobilePhone | Mobile phone number. | AJO Interactive Messaging Profile Schema | |
| Country Calling Code | string | mobilePhone > countryCode | Country calling code (CC) as defined by E.164. | AJO Interactive Messaging Profile Schema | |
| Extension | string | mobilePhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | AJO Interactive Messaging Profile Schema | |
| Number | string | mobilePhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | mobilePhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | AJO Interactive Messaging Profile Schema | |
| Status | string | mobilePhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | mobilePhone > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Validity | string | mobilePhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | AJO Interactive Messaging Profile Schema |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Interactive Messaging Profile Schema | |
| Person | object | person | An individual actor, contact, or owner. | AJO Interactive Messaging Profile Schema | |
| Birth date(YYYY-MM-DD) | string | person > birthDate | The full date a person was born. | AJO Interactive Messaging Profile Schema | |
| Birth date (MM-DD) | string | person > birthDayAndMonth | The day and month a person was born, in the format MM-DD. This field should be used when the day and month of a person's birth is known, but not the year. | AJO Interactive Messaging Profile Schema | |
| Birth year | integer | person > birthYear | The year a person was born including the century, for example, 1983. This field should be used when only the person's age is known, not the full birth date. | AJO Interactive Messaging Profile Schema | |
| Gender | string | person > gender | Gender identity of the person. | male: Male female: Female not_specified: Not Specified non_specific: Non-specific | AJO Interactive Messaging Profile Schema |
| Marital Status | string | person > maritalStatus | Describes a person's relationship with a significant other. | married: Married single: Single divorced: Divorced widowed: Widowed not_specified: Not Specified | AJO Interactive Messaging Profile Schema |
| Full name | object | person > name | The person's full name. | AJO Interactive Messaging Profile Schema | |
| Courtesy title | string | person > name > courtesyTitle | Normally an abbreviation of a persons title, honorific, or salutation. The `courtesyTitle` is used in front of full or last name in opening texts. For example, Mr. Miss. or Dr. | AJO Interactive Messaging Profile Schema | |
| First name | string | person > name > firstName | The first segment of the name in the writing order most commonly accepted in the language of the name. In many cultures this is the preferred personal or given name. The `firstName` and `lastName` properties have been introduced to maintain compatibility with existing systems that model names in a simplified, non-semantic, and non-internationalizable way. Using `xdm:fullName` is always preferable. | AJO Interactive Messaging Profile Schema | |
| Full name | string | person > name > fullName | The full name of the person, in writing order most commonly accepted in the language of the name. | AJO Interactive Messaging Profile Schema | |
| Last name | string | person > name > lastName | The last segment of the name in the writing order most commonly accepted in the language of the name. In many cultures this is the inherited family name, surname, patronymic, or matronymic name. The `firstName` and `lastName` properties have been introduced to maintain compatibility with existing systems that model names in a simplified, non-semantic, and non-internationalizable way. Using `xdm:fullName` is always preferable. | AJO Interactive Messaging Profile Schema | |
| Middle name | string | person > name > middleName | Middle, alternative, or additional names supplied between the first name and last name. | AJO Interactive Messaging Profile Schema | |
| Suffix | string | person > name > suffix | A group of letters provided after a person's name to provide additional information. The `suffix` is used at the end of someones name. For example Jr., Sr., M.D., PhD, I, II, III, etc. | AJO Interactive Messaging Profile Schema | |
| Nationality | string | person > nationality | The legal relationship between a person and their state represented using the ISO 3166-1 Alpha-2 code. | AJO Interactive Messaging Profile Schema | |
| Tax ID | string | person > taxId | The Tax / Fiscal ID of the person, e.g. the TIN in the US or the CIF/NIF in Spain. | AJO Interactive Messaging Profile Schema | |
| Type | string | person > type | The type of individual in different business contexts like B2C. | AJO Interactive Messaging Profile Schema | |
| Person ID | string | personID | Unique identifier of Person/Profile fragment. | AJO Interactive Messaging Profile Schema | |
| Personal Email | object | personalEmail | A personal email address. | AJO Interactive Messaging Profile Schema | |
| Address | string | personalEmail > address | The technical address, for example, 'name@domain.com' as commonly defined in RFC2822 and subsequent standards. | AJO Interactive Messaging Profile Schema | |
| Label | string | personalEmail > label | Additional display information that maybe available, for example, Microsoft Outlook rich address controls display 'John Smith smithjr@company.uk', 'John Smith' part is data that would be placed in the label. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | personalEmail > primary | Primary email indicator. A profile can have only one `primary` email address at a given point of time. | AJO Interactive Messaging Profile Schema | |
| Status | string | personalEmail > status | An indication as to the ability to use the email address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | personalEmail > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Type | string | personalEmail > type | The way the account relates to the person for example 'work' or 'personal'. | unknown: Unknown personal: Personal work: Work education: Education | AJO Interactive Messaging Profile Schema |
| Push details | array | pushNotificationDetails | Push details array containing notification info required to send mobile push notification to a specific mobile application on a given device. | AJO Interactive Messaging Profile Schema | |
| Application Identifier | string | pushNotificationDetails > items > appID | Unique Identifier for the mobile application. | AJO Interactive Messaging Profile Schema | |
| Blacklist Flag | boolean | pushNotificationDetails > items > blacklisted | Indicates whether the push token is blacklisted. Deprecated due to new guidance on key names, use blocklisted instead. | AJO Interactive Messaging Profile Schema | |
| Blocklist Flag | boolean | pushNotificationDetails > items > blocklisted | Indicates whether the push token is blocked by the push provider. Deprecated due to new guidance on key names, use denylisted instead. | AJO Interactive Messaging Profile Schema | |
| Denylist Flag | boolean | pushNotificationDetails > items > denylisted | Indicates whether the push token is blocked by the push provider. | AJO Interactive Messaging Profile Schema | |
| Identity associated with this token | object | pushNotificationDetails > items > identity | The identity associated with this token before profile stitching. | AJO Interactive Messaging Profile Schema | |
| Identifier | string | pushNotificationDetails > items > identity > id | Identity of the consumer in the related namespace. | AJO Interactive Messaging Profile Schema | |
| Namespace | object | pushNotificationDetails > items > identity > namespace | The namespace associated with the `xid` attribute and matched up with the AAM data source integration code. | AJO Interactive Messaging Profile Schema | |
| Code | string | pushNotificationDetails > items > identity > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | pushNotificationDetails > items > identity > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Interactive Messaging Profile Schema | |
| Experience identifier | string | pushNotificationDetails > items > identity > xid | When present, experience identifier value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | AJO Interactive Messaging Profile Schema | |
| Identity associated with this token | object | pushNotificationDetails > items > identiy | The identity associated with this token before profile stitching. Deprecated due to typo, use xdm:identity instead. | AJO Interactive Messaging Profile Schema | |
| Identifier | string | pushNotificationDetails > items > identiy > id | Identity of the consumer in the related namespace. | AJO Interactive Messaging Profile Schema | |
| Namespace | object | pushNotificationDetails > items > identiy > namespace | The namespace associated with the `xid` attribute and matched up with the AAM data source integration code. | AJO Interactive Messaging Profile Schema | |
| Code | string | pushNotificationDetails > items > identiy > namespace > code | The code is a human readable identifier for the namespace and can be used to request the technical namespace id which is used for identity graph processing. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | pushNotificationDetails > items > identiy > primary | Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried. | AJO Interactive Messaging Profile Schema | |
| Experience identifier | string | pushNotificationDetails > items > identiy > xid | When present, experience identifier value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces. | AJO Interactive Messaging Profile Schema | |
| Push Platform | string | pushNotificationDetails > items > platform | Push provider, e.g. apns or fcm | AJO Interactive Messaging Profile Schema | |
| Push Token | string | pushNotificationDetails > items > token | Valid push token for the given push platform. | AJO Interactive Messaging Profile Schema | |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | AJO Interactive Messaging Profile Schema | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Interactive Messaging Profile Schema | |
| Shipping Address | object | shippingAddress | Shipping postal address. | AJO Interactive Messaging Profile Schema | |
| Coordinates ID | string | shippingAddress > _id | The unique identifier of the coordinates. | AJO Interactive Messaging Profile Schema | |
| Description | string | shippingAddress > _schema > description | A description of what the coordinates identify. | AJO Interactive Messaging Profile Schema | |
| Elevation | number | shippingAddress > _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 Interactive Messaging Profile Schema | |
| Latitude | number | shippingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| Longitude | number | shippingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | AJO Interactive Messaging Profile Schema | |
| City | string | shippingAddress > city | The name of the city. | AJO Interactive Messaging Profile Schema | |
| Country | string | shippingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | AJO Interactive Messaging Profile Schema | |
| Country code | string | shippingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | AJO Interactive Messaging Profile Schema | |
| Created by batch identifier | string | shippingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | AJO Interactive Messaging Profile Schema | |
| Designated market area | integer | shippingAddress > dmaID | The Nielsen media research designated market area. | AJO Interactive Messaging Profile Schema | |
| Label | string | shippingAddress > label | Free form name of the address. | AJO Interactive Messaging Profile Schema | |
| Last verified date | string | shippingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | AJO Interactive Messaging Profile Schema | |
| Modified by batch identifier | string | shippingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | AJO Interactive Messaging Profile Schema | |
| Metropolitan statistical area | integer | shippingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | AJO Interactive Messaging Profile Schema | |
| Post office box | string | shippingAddress > postOfficeBox | Post office box of the address. | AJO Interactive Messaging Profile Schema | |
| Postal code | string | shippingAddress > 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 Interactive Messaging Profile Schema | |
| Primary | boolean | shippingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | AJO Interactive Messaging Profile Schema | |
| Region | string | shippingAddress > region | The region, county, or district portion of the address. | AJO Interactive Messaging Profile Schema | |
| Created by user identifier | string | shippingAddress > repositoryCreatedBy | User ID of who created the record. | AJO Interactive Messaging Profile Schema | |
| Modified by user identifier | string | shippingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | AJO Interactive Messaging Profile Schema | |
| State | string | shippingAddress > state | The name of the State. This is a free-form field. | AJO Interactive Messaging Profile Schema | |
| State or province | string | shippingAddress > 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 Interactive Messaging Profile Schema | |
| Status | string | shippingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | shippingAddress > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Street 1 | string | shippingAddress > street1 | Primary street level information, apartment number, street number, and street name. | AJO Interactive Messaging Profile Schema | |
| Street 2 | string | shippingAddress > street2 | Optional street information second line. | AJO Interactive Messaging Profile Schema | |
| Street 3 | string | shippingAddress > street3 | Optional street information third line. | AJO Interactive Messaging Profile Schema | |
| Street 4 | string | shippingAddress > street4 | Optional street information fourth line. | AJO Interactive Messaging Profile Schema | |
| Shipping Address Phone | object | shippingAddressPhone | Phone number associated with shipping address. | AJO Interactive Messaging Profile Schema | |
| Country Calling Code | string | shippingAddressPhone > countryCode | Country calling code (CC) as defined by E.164. | AJO Interactive Messaging Profile Schema | |
| Extension | string | shippingAddressPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | AJO Interactive Messaging Profile Schema | |
| Number | string | shippingAddressPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | AJO Interactive Messaging Profile Schema | |
| Primary | boolean | shippingAddressPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | AJO Interactive Messaging Profile Schema | |
| Status | string | shippingAddressPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | AJO Interactive Messaging Profile Schema |
| Status reason | string | shippingAddressPhone > statusReason | A description of the current status. | AJO Interactive Messaging Profile Schema | |
| Validity | string | shippingAddressPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | AJO Interactive Messaging Profile 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. | Initial Profile schema for Journeys | |
| Billing Address | object | billingAddress | Billing postal address. | Initial Profile schema for Journeys | |
| Coordinates ID | string | billingAddress > _id | The unique identifier of the coordinates. | Initial Profile schema for Journeys | |
| Description | string | billingAddress > _schema > description | A description of what the coordinates identify. | Initial Profile schema for Journeys | |
| Elevation | number | billingAddress > _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. | Initial Profile schema for Journeys | |
| Latitude | number | billingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Initial Profile schema for Journeys | |
| Longitude | number | billingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Initial Profile schema for Journeys | |
| City | string | billingAddress > city | The name of the city. | Initial Profile schema for Journeys | |
| Country | string | billingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Initial Profile schema for Journeys | |
| Country code | string | billingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Initial Profile schema for Journeys | |
| Created by batch identifier | string | billingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Initial Profile schema for Journeys | |
| Designated market area | integer | billingAddress > dmaID | The Nielsen media research designated market area. | Initial Profile schema for Journeys | |
| Label | string | billingAddress > label | Free form name of the address. | Initial Profile schema for Journeys | |
| Last verified date | string | billingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Initial Profile schema for Journeys | |
| Modified by batch identifier | string | billingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Initial Profile schema for Journeys | |
| Metropolitan statistical area | integer | billingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Initial Profile schema for Journeys | |
| Post office box | string | billingAddress > postOfficeBox | Post office box of the address. | Initial Profile schema for Journeys | |
| Postal code | string | billingAddress > 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. | Initial Profile schema for Journeys | |
| Primary | boolean | billingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Initial Profile schema for Journeys | |
| Region | string | billingAddress > region | The region, county, or district portion of the address. | Initial Profile schema for Journeys | |
| Created by user identifier | string | billingAddress > repositoryCreatedBy | User ID of who created the record. | Initial Profile schema for Journeys | |
| Modified by user identifier | string | billingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Initial Profile schema for Journeys | |
| State | string | billingAddress > state | The name of the State. This is a free-form field. | Initial Profile schema for Journeys | |
| State or province | string | billingAddress > 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. | Initial Profile schema for Journeys | |
| Status | string | billingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | billingAddress > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Street 1 | string | billingAddress > street1 | Primary street level information, apartment number, street number, and street name. | Initial Profile schema for Journeys | |
| Street 2 | string | billingAddress > street2 | Optional street information second line. | Initial Profile schema for Journeys | |
| Street 3 | string | billingAddress > street3 | Optional street information third line. | Initial Profile schema for Journeys | |
| Street 4 | string | billingAddress > street4 | Optional street information fourth line. | Initial Profile schema for Journeys | |
| Billing Address Phone | object | billingAddressPhone | Phone number associated with billing address. | Initial Profile schema for Journeys | |
| Country Calling Code | string | billingAddressPhone > countryCode | Country calling code (CC) as defined by E.164. | Initial Profile schema for Journeys | |
| Extension | string | billingAddressPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Initial Profile schema for Journeys | |
| Number | string | billingAddressPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Initial Profile schema for Journeys | |
| Primary | boolean | billingAddressPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Initial Profile schema for Journeys | |
| Status | string | billingAddressPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | billingAddressPhone > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Validity | string | billingAddressPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Initial Profile schema for Journeys |
| Created by batch identifier | string | createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Initial Profile schema for Journeys | |
| Fax Phone | object | faxPhone | Fax phone number. | Initial Profile schema for Journeys | |
| Country Calling Code | string | faxPhone > countryCode | Country calling code (CC) as defined by E.164. | Initial Profile schema for Journeys | |
| Extension | string | faxPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Initial Profile schema for Journeys | |
| Number | string | faxPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Initial Profile schema for Journeys | |
| Primary | boolean | faxPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Initial Profile schema for Journeys | |
| Status | string | faxPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | faxPhone > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Validity | string | faxPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Initial Profile schema for Journeys |
| Home Address | object | homeAddress | A home postal address. | Initial Profile schema for Journeys | |
| Coordinates ID | string | homeAddress > _id | The unique identifier of the coordinates. | Initial Profile schema for Journeys | |
| Description | string | homeAddress > _schema > description | A description of what the coordinates identify. | Initial Profile schema for Journeys | |
| Elevation | number | homeAddress > _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. | Initial Profile schema for Journeys | |
| Latitude | number | homeAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Initial Profile schema for Journeys | |
| Longitude | number | homeAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Initial Profile schema for Journeys | |
| City | string | homeAddress > city | The name of the city. | Initial Profile schema for Journeys | |
| Country | string | homeAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Initial Profile schema for Journeys | |
| Country code | string | homeAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Initial Profile schema for Journeys | |
| Created by batch identifier | string | homeAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Initial Profile schema for Journeys | |
| Designated market area | integer | homeAddress > dmaID | The Nielsen media research designated market area. | Initial Profile schema for Journeys | |
| Label | string | homeAddress > label | Free form name of the address. | Initial Profile schema for Journeys | |
| Last verified date | string | homeAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Initial Profile schema for Journeys | |
| Modified by batch identifier | string | homeAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Initial Profile schema for Journeys | |
| Metropolitan statistical area | integer | homeAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Initial Profile schema for Journeys | |
| Post office box | string | homeAddress > postOfficeBox | Post office box of the address. | Initial Profile schema for Journeys | |
| Postal code | string | homeAddress > 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. | Initial Profile schema for Journeys | |
| Primary | boolean | homeAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Initial Profile schema for Journeys | |
| Region | string | homeAddress > region | The region, county, or district portion of the address. | Initial Profile schema for Journeys | |
| Created by user identifier | string | homeAddress > repositoryCreatedBy | User ID of who created the record. | Initial Profile schema for Journeys | |
| Modified by user identifier | string | homeAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Initial Profile schema for Journeys | |
| State | string | homeAddress > state | The name of the State. This is a free-form field. | Initial Profile schema for Journeys | |
| State or province | string | homeAddress > 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. | Initial Profile schema for Journeys | |
| Status | string | homeAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | homeAddress > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Street 1 | string | homeAddress > street1 | Primary street level information, apartment number, street number, and street name. | Initial Profile schema for Journeys | |
| Street 2 | string | homeAddress > street2 | Optional street information second line. | Initial Profile schema for Journeys | |
| Street 3 | string | homeAddress > street3 | Optional street information third line. | Initial Profile schema for Journeys | |
| Street 4 | string | homeAddress > street4 | Optional street information fourth line. | Initial Profile schema for Journeys | |
| Home Phone | object | homePhone | Home phone number. | Initial Profile schema for Journeys | |
| Country Calling Code | string | homePhone > countryCode | Country calling code (CC) as defined by E.164. | Initial Profile schema for Journeys | |
| Extension | string | homePhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Initial Profile schema for Journeys | |
| Number | string | homePhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Initial Profile schema for Journeys | |
| Primary | boolean | homePhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Initial Profile schema for Journeys | |
| Status | string | homePhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | homePhone > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Validity | string | homePhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Initial Profile schema for Journeys |
| Identifier | string | identityMap > additionalProperties > items > id | Identity of the consumer in the related namespace. | Initial Profile schema for Journeys | |
| 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. | Initial Profile schema for Journeys | |
| Mailing Address | object | mailingAddress | Mailing postal address. | Initial Profile schema for Journeys | |
| Coordinates ID | string | mailingAddress > _id | The unique identifier of the coordinates. | Initial Profile schema for Journeys | |
| Description | string | mailingAddress > _schema > description | A description of what the coordinates identify. | Initial Profile schema for Journeys | |
| Elevation | number | mailingAddress > _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. | Initial Profile schema for Journeys | |
| Latitude | number | mailingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Initial Profile schema for Journeys | |
| Longitude | number | mailingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Initial Profile schema for Journeys | |
| City | string | mailingAddress > city | The name of the city. | Initial Profile schema for Journeys | |
| Country | string | mailingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Initial Profile schema for Journeys | |
| Country code | string | mailingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Initial Profile schema for Journeys | |
| Created by batch identifier | string | mailingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Initial Profile schema for Journeys | |
| Designated market area | integer | mailingAddress > dmaID | The Nielsen media research designated market area. | Initial Profile schema for Journeys | |
| Label | string | mailingAddress > label | Free form name of the address. | Initial Profile schema for Journeys | |
| Last verified date | string | mailingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Initial Profile schema for Journeys | |
| Modified by batch identifier | string | mailingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Initial Profile schema for Journeys | |
| Metropolitan statistical area | integer | mailingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Initial Profile schema for Journeys | |
| Post office box | string | mailingAddress > postOfficeBox | Post office box of the address. | Initial Profile schema for Journeys | |
| Postal code | string | mailingAddress > 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. | Initial Profile schema for Journeys | |
| Primary | boolean | mailingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Initial Profile schema for Journeys | |
| Region | string | mailingAddress > region | The region, county, or district portion of the address. | Initial Profile schema for Journeys | |
| Created by user identifier | string | mailingAddress > repositoryCreatedBy | User ID of who created the record. | Initial Profile schema for Journeys | |
| Modified by user identifier | string | mailingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Initial Profile schema for Journeys | |
| State | string | mailingAddress > state | The name of the State. This is a free-form field. | Initial Profile schema for Journeys | |
| State or province | string | mailingAddress > 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. | Initial Profile schema for Journeys | |
| Status | string | mailingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | mailingAddress > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Street 1 | string | mailingAddress > street1 | Primary street level information, apartment number, street number, and street name. | Initial Profile schema for Journeys | |
| Street 2 | string | mailingAddress > street2 | Optional street information second line. | Initial Profile schema for Journeys | |
| Street 3 | string | mailingAddress > street3 | Optional street information third line. | Initial Profile schema for Journeys | |
| Street 4 | string | mailingAddress > street4 | Optional street information fourth line. | Initial Profile schema for Journeys | |
| Mobile Phone | object | mobilePhone | Mobile phone number. | Initial Profile schema for Journeys | |
| Country Calling Code | string | mobilePhone > countryCode | Country calling code (CC) as defined by E.164. | Initial Profile schema for Journeys | |
| Extension | string | mobilePhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Initial Profile schema for Journeys | |
| Number | string | mobilePhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Initial Profile schema for Journeys | |
| Primary | boolean | mobilePhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Initial Profile schema for Journeys | |
| Status | string | mobilePhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | mobilePhone > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Validity | string | mobilePhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Initial Profile schema for Journeys |
| Modified by batch identifier | string | modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Initial Profile schema for Journeys | |
| Person | object | person | An individual actor, contact, or owner. | Initial Profile schema for Journeys | |
| Birth date(YYYY-MM-DD) | string | person > birthDate | The full date a person was born. | Initial Profile schema for Journeys | |
| Birth date (MM-DD) | string | person > birthDayAndMonth | The day and month a person was born, in the format MM-DD. This field should be used when the day and month of a person's birth is known, but not the year. | Initial Profile schema for Journeys | |
| Birth year | integer | person > birthYear | The year a person was born including the century, for example, 1983. This field should be used when only the person's age is known, not the full birth date. | Initial Profile schema for Journeys | |
| Gender | string | person > gender | Gender identity of the person. | male: Male female: Female not_specified: Not Specified non_specific: Non-specific | Initial Profile schema for Journeys |
| Marital Status | string | person > maritalStatus | Describes a person's relationship with a significant other. | married: Married single: Single divorced: Divorced widowed: Widowed not_specified: Not Specified | Initial Profile schema for Journeys |
| Full name | object | person > name | The person's full name. | Initial Profile schema for Journeys | |
| Courtesy title | string | person > name > courtesyTitle | Normally an abbreviation of a persons title, honorific, or salutation. The `courtesyTitle` is used in front of full or last name in opening texts. For example, Mr. Miss. or Dr. | Initial Profile schema for Journeys | |
| First name | string | person > name > firstName | The first segment of the name in the writing order most commonly accepted in the language of the name. In many cultures this is the preferred personal or given name. The `firstName` and `lastName` properties have been introduced to maintain compatibility with existing systems that model names in a simplified, non-semantic, and non-internationalizable way. Using `xdm:fullName` is always preferable. | Initial Profile schema for Journeys | |
| Full name | string | person > name > fullName | The full name of the person, in writing order most commonly accepted in the language of the name. | Initial Profile schema for Journeys | |
| Last name | string | person > name > lastName | The last segment of the name in the writing order most commonly accepted in the language of the name. In many cultures this is the inherited family name, surname, patronymic, or matronymic name. The `firstName` and `lastName` properties have been introduced to maintain compatibility with existing systems that model names in a simplified, non-semantic, and non-internationalizable way. Using `xdm:fullName` is always preferable. | Initial Profile schema for Journeys | |
| Middle name | string | person > name > middleName | Middle, alternative, or additional names supplied between the first name and last name. | Initial Profile schema for Journeys | |
| Suffix | string | person > name > suffix | A group of letters provided after a person's name to provide additional information. The `suffix` is used at the end of someones name. For example Jr., Sr., M.D., PhD, I, II, III, etc. | Initial Profile schema for Journeys | |
| Nationality | string | person > nationality | The legal relationship between a person and their state represented using the ISO 3166-1 Alpha-2 code. | Initial Profile schema for Journeys | |
| Tax ID | string | person > taxId | The Tax / Fiscal ID of the person, e.g. the TIN in the US or the CIF/NIF in Spain. | Initial Profile schema for Journeys | |
| Type | string | person > type | The type of individual in different business contexts like B2C. | Initial Profile schema for Journeys | |
| Person ID | string | personID | Unique identifier of Person/Profile fragment. | Initial Profile schema for Journeys | |
| Personal Email | object | personalEmail | A personal email address. | Initial Profile schema for Journeys | |
| Address | string | personalEmail > address | The technical address, for example, 'name@domain.com' as commonly defined in RFC2822 and subsequent standards. | Initial Profile schema for Journeys | |
| Label | string | personalEmail > label | Additional display information that maybe available, for example, Microsoft Outlook rich address controls display 'John Smith smithjr@company.uk', 'John Smith' part is data that would be placed in the label. | Initial Profile schema for Journeys | |
| Primary | boolean | personalEmail > primary | Primary email indicator. A profile can have only one `primary` email address at a given point of time. | Initial Profile schema for Journeys | |
| Status | string | personalEmail > status | An indication as to the ability to use the email address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | personalEmail > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Type | string | personalEmail > type | The way the account relates to the person for example 'work' or 'personal'. | unknown: Unknown personal: Personal work: Work education: Education | Initial Profile schema for Journeys |
| Created by user identifier | string | repositoryCreatedBy | User ID of who created the record. | Initial Profile schema for Journeys | |
| Modified by user identifier | string | repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Initial Profile schema for Journeys | |
| Shipping Address | object | shippingAddress | Shipping postal address. | Initial Profile schema for Journeys | |
| Coordinates ID | string | shippingAddress > _id | The unique identifier of the coordinates. | Initial Profile schema for Journeys | |
| Description | string | shippingAddress > _schema > description | A description of what the coordinates identify. | Initial Profile schema for Journeys | |
| Elevation | number | shippingAddress > _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. | Initial Profile schema for Journeys | |
| Latitude | number | shippingAddress > _schema > latitude | The signed vertical coordinate of a geographic point. | Initial Profile schema for Journeys | |
| Longitude | number | shippingAddress > _schema > longitude | The signed horizontal coordinate of a geographic point. | Initial Profile schema for Journeys | |
| City | string | shippingAddress > city | The name of the city. | Initial Profile schema for Journeys | |
| Country | string | shippingAddress > country | The name of the government-administered territory. Other than `xdm:countryCode`, this is a free-form field that can have the country name in any language. | Initial Profile schema for Journeys | |
| Country code | string | shippingAddress > countryCode | The two-character [ISO 3166-1 alpha-2](https://datahub.io/core/country-list) code for the country. | Initial Profile schema for Journeys | |
| Created by batch identifier | string | shippingAddress > createdByBatchID | The dataset files in Catalog which has been originating the creation of the record. | Initial Profile schema for Journeys | |
| Designated market area | integer | shippingAddress > dmaID | The Nielsen media research designated market area. | Initial Profile schema for Journeys | |
| Label | string | shippingAddress > label | Free form name of the address. | Initial Profile schema for Journeys | |
| Last verified date | string | shippingAddress > lastVerifiedDate | The date that the address was last verified as still associated to the person. | Initial Profile schema for Journeys | |
| Modified by batch identifier | string | shippingAddress > modifiedByBatchID | The last dataset files in Catalog which has modified the record. At creation time, `modifiedByBatchID` is set as `createdByBatchID`. | Initial Profile schema for Journeys | |
| Metropolitan statistical area | integer | shippingAddress > msaID | The metropolitan statistical area in the United States where the observation occurred. | Initial Profile schema for Journeys | |
| Post office box | string | shippingAddress > postOfficeBox | Post office box of the address. | Initial Profile schema for Journeys | |
| Postal code | string | shippingAddress > 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. | Initial Profile schema for Journeys | |
| Primary | boolean | shippingAddress > primary | Primary address indicator. A profile can have only one `primary` address at a given point of time. | Initial Profile schema for Journeys | |
| Region | string | shippingAddress > region | The region, county, or district portion of the address. | Initial Profile schema for Journeys | |
| Created by user identifier | string | shippingAddress > repositoryCreatedBy | User ID of who created the record. | Initial Profile schema for Journeys | |
| Modified by user identifier | string | shippingAddress > repositoryLastModifiedBy | User ID of who last modified the record. At creation time, `modifiedByUser` is set as `createdByUser`. | Initial Profile schema for Journeys | |
| State | string | shippingAddress > state | The name of the State. This is a free-form field. | Initial Profile schema for Journeys | |
| State or province | string | shippingAddress > 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. | Initial Profile schema for Journeys | |
| Status | string | shippingAddress > status | An indication as to the ability to use the address. | active: Active incomplete: Incomplete pending_verification: Pending verification blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | shippingAddress > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Street 1 | string | shippingAddress > street1 | Primary street level information, apartment number, street number, and street name. | Initial Profile schema for Journeys | |
| Street 2 | string | shippingAddress > street2 | Optional street information second line. | Initial Profile schema for Journeys | |
| Street 3 | string | shippingAddress > street3 | Optional street information third line. | Initial Profile schema for Journeys | |
| Street 4 | string | shippingAddress > street4 | Optional street information fourth line. | Initial Profile schema for Journeys | |
| Shipping Address Phone | object | shippingAddressPhone | Phone number associated with shipping address. | Initial Profile schema for Journeys | |
| Country Calling Code | string | shippingAddressPhone > countryCode | Country calling code (CC) as defined by E.164. | Initial Profile schema for Journeys | |
| Extension | string | shippingAddressPhone > extension | The internal dialing number used to call from a private exchange, operator, or switchboard. | Initial Profile schema for Journeys | |
| Number | string | shippingAddressPhone > number | The phone number. Note the phone number is a string and may include meaningful characters such as brackets '()', hyphens '-', or characters to indicate sub-dialing identifiers like extensions 'x' for example, 1-353(0)18391111 or +613 9403600x1234. | Initial Profile schema for Journeys | |
| Primary | boolean | shippingAddressPhone > primary | Primary phone number indicator. Unlike address or email address, there can be multiple primary phone numbers; one per communication channel. The communication channel is defined by the type: `textMessaging`, `mobile`, `phone`, `home`, `work`, `unknown`, and `fax`. | Initial Profile schema for Journeys | |
| Status | string | shippingAddressPhone > status | An indication as to the ability to use the phone number. | active: Active incomplete: Incomplete blacklisted: Blacklisted blocked: Blocked | Initial Profile schema for Journeys |
| Status reason | string | shippingAddressPhone > statusReason | A description of the current status. | Initial Profile schema for Journeys | |
| Validity | string | shippingAddressPhone > validity | A level of technical correctness of the phone number. | consistent: Consistent inconsistent: Inconsistent incomplete: Incomplete successfullyUsed: Successfully used | Initial Profile schema for Journeys |
| Test profile | boolean | testProfile | Indicates the `profile` record is for use in testing and verification purposes and should not be automatically included in normal operations. | Initial Profile schema for Journeys | |
| Field name | Type | Field path | Description | Enumeration | Schema |
| Field name | Type | Field path | Description | Enumeration | Schema |
|---|---|---|---|---|---|
| Field name | Type | Field path | Description | Enumeration | Schema |