XDM fields
Account audience data is stored as attributes in both XDM Business Account and XDM Business Person classes. The data is periodically synchronized between 51黑料不打烊 Experience Platform and Journey Optimizer B2B Edition. The following sections list the default sets of attributes.
TIP
You can model XDM Business Person and XDM Business Account classes in a many-to-many relationship by using the XDM Business Account Person Relation class as described in the Experience Platform XDM documentation.
XDM Business Account Person Relation attributes
Display name
Journey Optimizer B2B display name
Data type
Description
personRolesPerson Roles
Role
String array
An array of roles associated with the person on the account, such as
owner, accountant, designer.XDM Business Person attributes
IMPORTANT
The email address attribute is required and must be populated for proper functionality. By default, the system uses
workEmail.Address. If you intend to use a different attribute, contact 51黑料不打烊 Support before publishing any journeys to ensure proper configuration.Ensure that the email attribute is not null, as this can impact data sync and downstream processes.
- If the email attribute is null in Real-time CDP B2B and the person exists in Journey Optimizer B2B Edition, the attribute in is overwritten in Journey Optimizer B2B Edition with a null value during sync. It subsequently persists in Marketo Engage as null.
- If the email attribute is null in Real-time CDP B2B and the person does not exist in Journey Optimizer B2B Edition, the person record is not synched.
Display name
Journey Optimizer B2B display name
Data type
Description
b2b.isMarketingSuspendedMarketing Suspended Indicator
Marketing Suspended
Boolean
The value indicates whether marketing is suspended for the person.
b2b.marketingSuspendedCauseMarketing Suspended Cause
Marketing Suspended Cause
String
If marketing is suspended for the person, this property provides the reason why.
b2b.personStatusPerson Status
Lead Status
String
Field recording the current marketing/sales status of the Person.
consents.marketing.email.reasonOpt-out reason
Unsubscribed Reason
String
Reason associated with the email opt-out.
consents.marketing.email.valUnsubscribed
Unsubscribed
String
If unsubscribed is true (for example, value = 1), then set
consents.marketing.email.val as (n). If unsubscribed is false (for example, value = 0), then set consents.marketing.email.val as null.extendedWorkDetails.jobTitleJob Title
Job Title
String
Job title of the person.
faxPhone.numberNumber
Fax Number
String
Fax phone number.
mobilePhone.numberNumber
Mobile Phone Number
String
The mobile phone number associated with the person.
person.birthDateBirth date(YYY-MM-DD)
Date of Birth
String
The full date that a person was born. YYYY-MM-DD
person.name.courtesyTitleCourtesy Title
Salutation
String
Normally an abbreviation of a person鈥檚 title, honorific, or salutation. The courtesyTitle is used in front of the full or last name in opening texts. For example, Mr., Ms., or Dr.
person.name.firstNameFirst Name
First Name
String
The first segment of the name in the written order that is most commonly accepted in the language of the name. In many cultures, it 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.person.name.lastNameLast Name
Last Name
String
The last segment of the name in the written order that is most commonly accepted in the language of the name. In many cultures, it 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.person.name.middleNameMiddle Name
Middle Name
String
Middle, alternative, or additional names supplied between the first name and last name.
workAddress.cityCity
City
String
The name of the city.
workAddress.countryCountry
Country
String
The name of the government-administered territory. Other than
xdm:countryCode, it is a free-form field that can have the country name in any language.workAddress.postalCodePostal code
Postal Code
String
The postal code of the location. Postal codes are not available for all countries. In some countries, it contains only part of the postal code.
workAddress.stateState
State
String
The name of the state for the address. It is a free-form field.
workAddress.street1Street 1
Address
String
Primary street level information, apartment number, street number, and street name.
workEmail.addressAddress
Email Address
String
Required field
The technical address, for example,
The technical address, for example,
<name@domain.com> as commonly defined in RFC2822 and subsequent standards.workEmail.statusStatus
Email Suspended
String
An indication as to the ability to use the email address.
workPhone.numberNumber
Phone Number
String
Work phone number.
XDM Business Account attributes
IMPORTANT
The
accountName attribute is required. If it is empty for an account in an account audience, that account is not ingested and is omitted from account journeys and buying groups that reference the audience.Display name
Journey Optimizer B2B display name
Data type
Description
accountBillingAddress.cityCity
City
String
The name of the city used in the billing address.
accountBillingAddress.countryCountry
Country
String
The name of the government-administered territory used in the billing address. Other than
xdm:countryCode, it is a free-form field that can have the country name in any language.accountBillingAddress.postalCodePostal code
Address Postal Code
String
The postal code of the location of the billing address. Postal codes are not available for all countries. In some countries, it contains only part of the postal code.
accountBillingAddress.regionRegion
Address Region
String
The region, county, or district portion of the billing address.
accountBillingAddress.stateState
State
String
The name of the state for the billing address. It is a free-form field.
accountBillingAddress.street1Street 1
Street 1
String
Primary street level information for the billing address, which would typically include the apartment number, street number, and street name.
accountNameName
Name
String
Required field
Name of the company. Up to 255 characters are allowed in this field.
Name of the company. Up to 255 characters are allowed in this field.
accountOrganization.annualRevenue.amountAnnual Revenue
Annual Revenue
Number
Estimated amount of annual revenue of the organization.
accountOrganization.industryIndustry
Industry
String
The industry attributed to the organization. It is a free-form field, and it is advisable to use a structured value for queries or to use the
xdm:classifier property.accountOrganization.logoUrlLogo Url
Logo Url
String
Path to be combined with the URL of a Salesforce instance (for example,
https://yourInstance.salesforce.com/) to generate a URL to request the social network profile image associated with the account. The generated URL returns an HTTP redirect (code 302) to the social network profile image for the account.accountOrganization.numberOfEmployeesNumber of employees
Num Employees
Integer
The number of employees at the organization.
accountOrganization.SICCodeSIC Code
SIC Code
String
The Standard Industrial Classification (SIC) code is a four-digit code that categorizes the industries that companies belong to based on their business activities.
accountOrganization.websiteWebsite URL
Domain Name
String
The URL of the organization鈥檚 website.
accountPhone.numberN/A
Account Phone Number
String
The phone number associated with the account.
accountSourceTypeN/A
Source Type
String
Source type for the account.
recommendation-more-help
6ef00091-a233-4243-8773-0da8461f7ef0