ÃÛ¶¹ÊÓƵ

B2B Source data type

B2B Source is a standard Experience Data Model (XDM) data type that represents a composite identifier for a B2B entity (such as an account, an opportunity, or a campaign).

When relying solely on string-based identifiers, there can be overlaps between IDs across multiple systems (for example, an opportunity could be given a string ID on one CRM system, but that same ID could refer to a completely different opportunity). This can result in data conflicts when merging data in Real-Time Customer Profile.

The B2B Source data type allows you to to use the original string ID of an entity and combine it with source-specific contextual information to ensure that it remains wholly unique in the Experience Platform system regardless of the source it originated from.

B2B Source Structure

Property
Data type
Description
sourceID
String
A unique ID for the source record.
sourceInstanceID
String
The instance or organization ID of the source data.
sourceKey
String
A unique identifier composed of the sourceId, sourceInstanceId, and sourceType concatenated together in the following format: [sourceID]@[sourceInstanceID].[sourceType].

Some source connectors like Marketo concatenate this value automatically for certain identifiers. Others must be concatenated manually using the Data Prep concat function, for example: concat(id,"@${ORG_ID}.Marketo")
sourceType
String
The name of the platform that provides the source data.

For more details on the data type, refer to the public XDM repository:

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07