ÃÛ¶¹ÊÓƵ

Supplement First-party Profiles with Partner-provided Attributes

AVAILABILITY
  • This functionality is available to customers who have licensed Real-Time CDP (App Service), ÃÛ¶¹ÊÓƵ Experience Platform Activation, Real-Time CDP, Real-Time CDP Prime, Real-Time CDP Ultimate. Read more about these packages in the and contact your ÃÛ¶¹ÊÓƵ representative for more information.

Supplement first-party profiles with attributes from trusted data partners to improve your data foundation and gain new insights into your customer base and gain better audience optimization.

Enrich profiles with partner-provided attributes use case high-level visual overview.

Why consider this use case why-this-use-case

Most brands, even those which are rich with first party data, can benefit from streamlining their data and gaining a more nuanced understanding of customers, their behaviors, patterns, and preferences.

ÃÛ¶¹ÊÓƵ Real-time Customer Data Platform can help brands responsibly supplement their first-party data with valuable insights, identifiers, and attributes from one or more trusted partners.

ÃÛ¶¹ÊÓƵ understands there is no one-size-fits-all approach and allows for seamless interoperability with data and identity partners to foster individualized and thoughtful engagement across all stages of the customer lifecycle. These capabilities are underpinned by a trusted data governance framework, allowing for nuanced control on where and how partner data gets used. For instance, you may want to use partner provided insights for segmentation but not for personalization.

For example, follow the steps described in this use case when you need to enrich your customer records with demographic and intent signals.

Prerequisites and planning

As you consider supplementing your own first-party profiles with attributes from data partners, you should discuss and address the following details on the data enrichment loop with the data partner:

  • Think about the location where the audience list will be exported out of Real-Time CDP, to be shared with the data vendor. This location needs to support file export.
  • What are the identifiers that are expected by the data vendor so they can layer on additional attributes?
  • How will the file containing partner-provided attributes be ingested back into Real-Time CDP? For example, the files can be ingested through cloud storage source connectors such as Amazon S3 or SFTP.
  • What is the cadence with which you expect partner-provided attributes to be brought back into Real-Time CDP and refreshed?
WARNING
The additional partner-provided attributes ingested into Real-Time CDP impact your total data volume. Read the for more information about total data volume.

Video walkthrough video-walkthrough

View the video tutorial below for a walkthrough of how to supplement first-party audiences with partner-provided attributes:

video poster

Transcript
In this video, I’ll review the use cases for partner data support in the real-time customer data profile with specific focus on the enrichment of known audiences with data partner attributes use case. These are the topics I’ll cover. If you have not already done so, I encourage you to review the partner data support overview video that provides a good background on the deprecation of third-party cookies and the emergence of newer technologies to support the key use cases impacted. Data partners have had several years to pivot their technology to fill some of the gaps as a byproduct of third-party cookie deprecation. The good news is that key acquisition and enrichment use cases can be supported by both data partners and ÃÛ¶¹ÊÓƵ’s real-time CDP in this new era of cookie lists. There are separate videos that cover each of these use cases in depth. This video focuses on enriching known audiences with data partner attributes for cross-sell or upsell initiatives. I’ll start with showing a diagram and explaining the workflow for this use case. It starts with some initial planning, such as the methods and locations for exporting and importing the audience files from the real-time CDP, as well as the identifiers that are expected by the data vendor so that they include additional attributes. Once that part is figured out, there’s licensing to address between you and the data partner. After the licensing is addressed, extend your real-time CDP profile data model to accommodate the attributes that come back from your data partner. You’ll need to update the data governance model for these partner attributes as well. Next, you’ll export the audiences selected for enrichment with partner data. These audiences are keyed off input identifiers, such as email or name, or whatever is decided upon between you and the data partner. Finally, you’ll ingest the attributes that come back from the data partner into the first-party customer profiles in the real-time CDP. Now I’ll hop into the experience platform and show you how to handle the implementation of this use case. I’ll start with the schema. I’ll select Schemas under Data Management, and I’ll open the Partner Data Enrichment schema. First, notice this is based on the XDM Individual Profile, which is the first-party, or deterministic profile, in real-time CDP. There are two field groups included in this schema. The first is Personal Contact Details and is based on first-party customer attributes. The second is Partner Enrichment. These define the fields that will be supplied by the data partner. If you viewed the video about the off-site prospecting use case, you’ll see that the partner attributes are like those used in that example. The key difference between this use case and that one is that the attributes used for this use case are aligned to a first-party profile based on a match the partner does prior to ingestion. Let’s look at the Personal Contact Details attributes first. I’ll expand the node for Personal Email. Notice the address field is configured as an identity field. Not only that, but it’s the primary identity for this schema based on the email namespace. Now let’s look at the Partner Enrichment attributes. I’ll expand the node for USAAM and notice the General Demographic and Industry Specific Demographic nodes. Notice the Partner ID field is present and it’s configured as an identity field, specifically using a Partner ID namespace. The significance of the Partner ID namespace is that the identity can be included in a profile for activation, but it will not be part of the identity graph. That’s because of the churning nature of partner data. It’s an intentional guardrail by our system to protect the fidelity of your first-party profiles. Now I’ll click Labels for this schema. Notice the third-party data governance policy has been applied to all the field group nodes for partner attributes. I’ll select Policies under Privacy to show you that label. If there are different policies and marketing actions that apply for partner attributes versus first-party attributes, you’d have that granular level of control by applying this label in the schema. Now that the schema and data governance labels are in place, let’s have a look at the dataset. One has already been created in My Experience Platform instance, so we’ll have a look at that one. Once in the dataset, I’ll select the last 30 days so that I can see more activity. I noticed some uploads on July 28th and below I can see the status of the batches. This is the same as viewing batches for other types of datasets in Experience Platform. I’ll click through one of them to see the details. Okay, so now we’re ready to ingest the partner data. We can use any file-based pathway to get partner data into Platform. I’ll show you where these are in the interface. First, I’ll go to Sources under Connections. When I click on Cloud Storage, it advances to the available connectors for that category. You’d more than likely be using an S3 right here, or at the end of this group, there’s an SFTP option here. From Workflows, you can select Map CSV to XDM Schema if you’re working with small files or doing testing. I’ll launch the workflow so I can show you what it looks like. On the Detail step, make sure you choose the correct dataset name. On the Next step, you can either choose a file on your computer or drag and drop one to the drop zone right here. After that, you’d go through a mapping step, but I’m going to cancel out of this workflow since I won’t be ingesting any new partner data. Now let’s jump to viewing prospect profiles. Because we’re ingesting partner data that’s matched to an existing first-party profile, I’ll use the Profile Lookup in the Customer Accordion. I’ll select Profiles underneath. Next, I’ll search for a profile based on the email namespace. Now I’ll type in the email address in the Identity Value text box and click View. I’ll select the profile ID to open it. The first area I want to direct your attention to is the Linked Identities section. Notice the absence of partner ID. Again, this is because partner data coming in with a partner ID namespace is not included in the identity graph for good reasons. However, at the bottom, there’s a section for partner enrichment data. These are the attribute values coming back for this customer from the data partner. Now I’ll show you an audience that includes first-party and third-party attributes. Again, since the partner attributes are included in the first-party profile, I’ll use the Audiences link beneath the Customer Accordion. Once this loads, I’ll see the existing audiences in the Browse list. I’ll open the High Earnings Homeowner Prospects audience. Now I’ll select Edit Audience so that we can see the definition in the builder. This audience includes all first-party profiles who have taken out a recent mortgage, have a high net worth, and do not have a financial advisor. I can use this audience to market to qualified customers for the new financial advisor program. Last, we can activate this audience to any downstream marketing or advertising destinations that accept the IDs used. I’ll select Destinations under Connections and locate the Facebook Customer Audience destination card. Then I’ll select Data Flows from the 3-picker next to it. I’ll use the first connection to activate an audience. On the Select Audiences step in the workflow, I’ll locate High Earning Homeowner Prospects. The remaining workflow is the same in terms of mapping and scheduling. After that, daily batch jobs run and will be sent out. I’ll cancel out of this since I won’t be activating my audience. This concludes the video for the Partner Data Enrichment for Known Audiences use case in the Real-Time CDP. Hopefully you feel confident getting this set up for your organization. Thanks and good luck!

How to achieve the use case: high-level overview achieve-the-use-case-high-level

Enrich profiles with partner-provided attributes use case high-level visual overview.

  1. As a customer, you license attributes from the data partner.
  2. As a customer, you extend your profile data and governance model to accommodate partner-provided attributes.
  3. As a customer, you onboard the audiences that you want to be enriched with the data partner. Generally, these audiences are keyed off input identifiers like Personally Identifiable Information (PII) elements like email, name, address, or others.
  4. The partner appends licensed attributes for the profiles that they are able to match against. Optionally, a Partner ID can be included and ingested into the partner scoped ID namespace.
  5. As a customer, you load attributes from the data partner into customer profiles in Real-Time CDP.

How to achieve the use case: Step-by-step instructions step-by-step-instructions

Read through the sections below which include links to further documentation, to complete each of the steps in the high-level overview above.

License attributes from the partner license-attributes-from-partner

This step is covered in the prerequisites and ÃÛ¶¹ÊÓƵ assumes that you have the right contractual agreements in place with trusted data vendors to augment your first-party profiles.

Extend your profile data and governance model to accommodate partner-provided attributes. extend-governance-model

At this point, you are extending your data management framework in Real-Time CDP to accommodate partner-provided attributes.

You have the option to create a new schema of the XDM Individual Profile class, or extend an existing schema of the same type to include partner-provided attributes. ÃÛ¶¹ÊÓƵ strongly recommends creating a new schema with a new set of field groups that best represent the additional attributes from the data vendor. This ensures that your data schemas are clean and can evolve independently of each other.

To include partner-provided attributes in a schema, you can either create a new field group with the attributes that you expect, or you can use one of the preconfigured field groups provided by ÃÛ¶¹ÊÓƵ.

Read the documentation pages below for more information:

Also in this step, think about how your data governance model changes as you expand your data management strategy to include third-party data provided by the partner. Explore the considerations in the documentation links below:

  • (Coming soon) Keep third-party data in a separate dataset so that deleting it and undoing integrations is easy.
  • (Coming soon) Use the dataset expiration functionality on the dataset for clients who purchased the data hygiene add-on.
  • (Coming soon) Exercise caution when creating derived datasets which pull in third-party data, because once mixed together the only solution to remove the third-party data is to delete the whole derived dataset.
TIP
If you choose to supplement your customer profiles with a person-based identifier from the data vendor, you can create a new identity type of the type Partner ID.
Read more about Partner ID in the identity types section.
Read about how to define identity fields in the Experience Platform user interface.

Export audiences that you want to be enriched when keyed off Personal Identifiable Information (PII) or hashed-PII export-audiences

Export the audiences that you want the partner to enrich. Use the cloud storage destinations provided by Real-Time CDP, such as Amazon S3 or SFTP. Read the following documentation pages to complete this step:

Your data partner appends licensed attributes for the profiles that they are able to match against partner-appends-attributes

In this step, your data partner appends licensed attributes for the exported audience. The output is generally available as a flat file that can be ingested back into Real-Time CDP. Read more about ingesting files into Real-Time CDP.

Real-Time CDP appends enriched attributes into the customer profile ingest-data

You now need to ingest data from the partner through a source connector to bring the enriched data back into Real-Time CDP and supplement your profiles with partner-provided data.

Some recommended source connectors for this purpose might be:

Limitations and troubleshooting limitations-and-troubleshooting

Note the following limitations as you explore the use case described on this page:

  • If you select to use Partner IDs, be aware that these IDs are not used when building your identity graph.

Other use cases achieved through partner data support other-use-cases

Explore further use cases enabled through partner data support in Real-Time CDP:

recommendation-more-help
6f08adb8-9d4a-4cec-8173-ab4c03ac2841