https://ns.adobe.com/xdm/context/segmentmembership
Details about a segment membership.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stable | No | Forbidden | Permitted | datatypes/segmentmembership.schema.json |
- Segment membership
https://ns.adobe.com/xdm/context/segmentmembership
- Segment identity
https://ns.adobe.com/xdm/context/segmentidentity
- Profile stitch identity
https://ns.adobe.com/xdm/context/profileStitchIdentity
- Segment identity
{
"xdm:lastQualificationTime": "2017-09-26T15:52:25+00:00",
"xdm:version": "1.0",
"xdm:validUntil": "2017-12-26T15:52:25+00:00",
"xdm:status": "realized",
"xdm:payload": {
"xdm:payloadPropensityValue": 0.5,
"xdm:payloadType": "propensity"
}
}
Property | Type | Required | Default | Defined by |
---|---|---|---|---|
xdm:lastQualificationTime | string |
Optional | Segment membership (this schema) | |
xdm:payload | object |
Optional | Segment membership (this schema) | |
xdm:profileStitchID | Profile stitch identity | Optional | Segment membership (this schema) | |
xdm:segmentID | Segment identity | Optional | Segment membership (this schema) | |
xdm:status | enum |
Optional | "realized" |
Segment membership (this schema) |
xdm:validUntil | string |
Optional | Segment membership (this schema) | |
xdm:version | string |
Optional | Segment membership (this schema) | |
* |
any | Additional | this schema allows additional properties |
The timestamp when the assertion of segment membership was made.
xdm:lastQualificationTime
- is optional
- type:
string
- defined in this schema
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
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.
xdm:payload
- is optional
- type:
object
- defined in this schema
object
with following properties:
Property | Type | Required |
---|---|---|
xdm:payloadBooleanValue |
boolean | Optional |
xdm:payloadNumberValue |
number | Optional |
xdm:payloadPropensityValue |
number | Optional |
xdm:payloadStringValue |
string | Optional |
xdm:payloadType |
string | Required |
The boolean value.
xdm:payloadBooleanValue
- is optional
- type:
boolean
boolean
The number.
xdm:payloadNumberValue
- is optional
- type:
number
number
The propensity.
xdm:payloadPropensityValue
- is optional
- type:
number
number
- maximum value:
1
The string value.
xdm:payloadStringValue
- is optional
- type:
string
string
The type of payload.
xdm:payloadType
- is required
- type:
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
boolean |
Boolean |
number |
Number |
propensity |
Propensity |
string |
String |
xdm:profileStitchID
- is optional
- type: Profile stitch identity
- defined in this schema
- Profile stitch identity –
https://ns.adobe.com/xdm/context/profileStitchIdentity
The identity of the segment or snapshot definition in with the domain of the specific system that processes that type of segment. Deprecated.
xdm:segmentID
- is optional
- type: Segment identity
- defined in this schema
- Segment identity –
https://ns.adobe.com/xdm/context/segmentidentity
Is the segment participation realized as part of the current request.
xdm:status
- is optional
- type:
enum
- default:
"realized"
- defined in this schema
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
existing |
Entity continues to be in the segment. |
realized |
Entity is entering the segment. |
exited |
Entity is exiting the segment. |
The timestamp for when the segment assertion should no longer be assumed to be valid and should either be ignored or revalidated.
xdm:validUntil
- is optional
- type:
string
- defined in this schema
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
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.
xdm:version
- is optional
- type:
string
- defined in this schema
string