Getting started with Real-Time Customer Data Platform B2B Edition
This document provides a high-level end-to-end workflow for getting started with Real-Time Customer Data Platform (CDP) B2B Edition, using an example use case to illustrate key concepts.
The technology company Bodea wants to combine person and account data from different siloed data sources in order to effectively target customers with an email and a LinkedIn advertisement campaign for its new product. Bodea uses Marketo Engage as its marketing automation platform and needs to segment a B2B-specific audience from multiple CRMs containing customer data.
Getting started
This tutorial workflow relies on several Adobe Experience Platform services as part of the demonstration. If you want to follow along it is recommended to have a good understanding of the following services:
Create schemas for your data
As part of the initial setup, Bodea’s IT department needs to create an XDM schema to ensure that their data follows a standard format when being brought into Platform, and is actionable across different Platform services and Adobe Experience Cloud products (such as Adobe Analytics and Adobe Target).
Adobe Experience Platform allows you to automatically generate the schemas and namespaces required for B2B data sources. This tool ensures that the schemas created describe the data in a structured reusable way. Follow the B2B namespaces and schema auto-generation utility documentation for a complete reference to the setup process.
Within the Adobe Experience Platform UI, the Bodea marketer selects Schemas in the left rail, followed by the Browse tab. Since they used the Marketo Engage auto-generation utility, the new empty schemas appear in the list and all have a prefix of “B2B”.
The auto-generation utility defined the data model structure for the schemas using standard XDM B2B classes (such as XDM Business Account and XDM Business Opportunity) that capture fundamental B2B data entities. In addition, the auto-generated B2B schemas built on these classes have pre-established relationships that allow for advanced segmentation use cases. Any additional field groups required for the data structure can easily be made here through the UI. See the XDM UI guide, adding field groups to a schema section for more information.
Real-Time Customer Profile merges data from disparate sources to create consolidated profiles of key B2B entities. Since profiles are generated based on a single class, the auto-generation utility sets up relationships between schemas based on common business use cases. As a result, the Bodea team is now ready to ingest data based on their B2B schemas.
Ingest your data into Experience Platform
Next, the Bodea marketer uses the Marketo Engage connector to ingest data into Platform for use in downstream services. You can also ingest data by using one of the approved sources for Real-Time CDP B2B Edition.
In order to create a connection between a Marketo account and Platform, you must acquire authentication credentials. See the guide on attaining Marketo source connector authentication credentials for detailed instructions.
After acquiring authentication credentials, the Bodea marketer creates a connection between the Marketo Account and their Platform organization. See the documentation for instructions on how to connect a Marketo Account using the Platform UI.
The Marketo Engage source connector provides an auto-mapping feature to make the process of mapping all of your data fields to those of the newly created schemas much easier.
The Bodea marketer checks that all field groups are appropriately mapped and continues the sources setup process by initializing a dataflow. By creating a dataflow to bring in Marketo data, incoming data can be used by downstream Platform services. During the initial ingestion process, data is brought into Experience Platform as a batch. After this, subsequent ingested data is then streamed into Profile with near-real-time updates.
Create a segment to evaluate your data
The next task is to create an audience for Bodea’s new email marketing campaign based on specific attributes from related entities in the source data. Within the Platform UI, the Bodea marketer first selects Segments in the left navigation, then Create segment.
In this example, the segment finds all the people who work in the sales department and are related to any account that has at least one open opportunity. This segment requires a link between the XDM Individual Profile class, XDM Business Account class, and XDM Business Opportunity class.
The Segment Builder allows you to create a marketable audience from Real-Time Customer Profile data and view estimates of your prospective audience based on the combination of attributes, events, and existing audiences you defined.
Activate your evaluated data to a destination
After the segment is successfully created, a summary is provided in the Details section of the workspace. As no destinations are currently activated for the segment, the Bodea marketer needs to export the audience to a dataset where it can be accessed and acted upon.
Within the Segments workspace of the Platform UI, the Bodea marketer selects Activate to destination.
The Bodea marketer activates the segment to the Marketo destination, which allows them to push segment data from Platform to Marketo Engage in the form of a static list. See the guide on the Marketo destination for more information.
Next steps
By following this tutorial, you have successfully leveraged the various Adobe Experience Platform services used by Real-Time CDP B2B Edition. As a result, you have learned to ingest, segment, evaluate, and export your B2B data as actionable audiences that can be engaged across different channels.