5 Top Things to Consider When Evaluating a CDP Series

HomeInsightsBlogs | Last Updated December 22, 2021 - by stacy kummer under data activation

Published onSeptember 15, 2021

Customer Data Platforms (CDPs) have been incredibly popular for companies looking to get more out of their data. It’s a platform that consumes and unifies first-party data building a single view of each customer and making behavioral, transactional and demographic data accessible for activation. There are also many different functions a CDP offers, and every CDP is unique in their own way. With this 5-part blog series I will share my insight from my experience evaluating CDPs. With evaluating and finding the right CDP there are a few important factors not to be overlooked. I will begin with my in depth POV of deterministic and probabilistic matching.

Deterministic vs. Probabilistic Matching

When evaluating a CDP, it is important to evaluate what approach the CDP has with matching. Is it deterministic, probabilistic or mix of both? First, I will explain what deterministic and probabilistic matching is, then compare both approaches side by side, and then ending with a few questions to include in your next evaluation.

Deterministic Matching

Deterministic matching is using customer data as a unique ID to find an exact match between records from various sources (e.g., order history, lead forms, social media platforms). It requires a set of business rules to be configured, and as more data elements are brought in the more complex the rules become. Deterministic matching works great when the focus of an organization is retaining and retargeting the customer base.

5 Top Things to Consider When Evaluating a CDP Series

Probabilistic Matching

Probabilistic matching, sometimes referred to as “fuzzy” matching, matches records based on the degree of similarity between two or more datasets using fragments of information (e.g., addresses, phone numbers, email addresses). Typically, the matched data is derived from a third-party data provider which is used to enhance customer/prospect records with demographic data. It uses a statistical approach in measuring the probability that two records belong to the same individual. There are typically three buckets; records are divided into either a match, not a match, or likely a match. Probabilistic matching is very useful for companies looking to expand their customer base acquiring new customers through targeting prospects.

5 Top Things to Consider When Evaluating a CDP Series

Here is a side-by-side comparison of the two approaches:

Deterministic Probabilistic
Accuracy High degree of accuracy (>80%) Lower degree of accuracy (<80%)
False Positives Low Moderate
Scale Lacks in scale being limited to user authentication on their device Expanded targeting reach with the inclusion of anonymous traffic
Matching Rules Higher Complexity Lower Complexity
Data Reliability High degree of reliability and accuracy Low degree of reliability and accuracy
Cross-Device Relationships Lower Higher
Known & Unknown Users Works well for known users (customers) Works well for identifying anonymous users
Alignment with Customer Data High Low
Marketing Strategy Retention Acquisition

Closing Thoughts

Now that you understand both approaches, remember you will encounter CDPs having only deterministic matching or a combination of both deterministic and probabilistic matching. This is a core functionality impacting your goals and strategic plans. If your marketing goals include turning unknown prospects into new customers and you go with a CDP with only deterministic matching, this will not enrich anonymous user records. It is defeating the purpose of having a CDP by limiting the audiences you can activate to only your customer base. On the other hand, if retaining the customer base matters, and not reaching unknown prospects, then it may be a running contender.

I will end with a few questions to include in your next evaluation questionnaire.

  • What approach of identity resolution does the CDP take, is it probabilistic, deterministic or a mix of both?
  • What is the logic for stitching records together and how is that configured?
  • What are your strategic marketing goals, and do they align with the CDPs approach to matching?
  • Does the CDP support identifying anonymous users and matching that information to known visitors?
  • Does the CDP have its own identity graph?
    • Where does the data come from?
    • How current is the data?
    • How accurate is the data?
    • What are the match rates?
    • How do you validate the matched data?
  • Does the CDP integrate with 3rd party data providers with their own identity graph to enrich customer profiles?

Preview of the next series:

CDP & Current Technology Stack

Finding the right CDP with the best fit around the current technology stack is crucial. The selection of one CDP over another could have significant differences on what resources are needed and whether additions to or deprecation of existing platforms are needed. How well does the CDP fit in with the current technology stack? Is an orchestration layer needed, does the DMP or DSP need to be replaced? Is there support for business intelligence needs?

Ingestion & Extraction of Data

The availability of data is just as important as having access to the data. An evaluation of the ingestion and extraction to and from the CDP is important to look at thoroughly to evaluate if the company can continue business as usual. For each integration the CDP should be able to provide whether are using APIs or batch files to ingest/extract data, the formats they accept, whether it is real-time data transfer, does it support self-service, and what delays are expected.

The Use Cases

Another very important piece with evaluating a CDP, is making sure to have use cases that test a wide breadth of the CDP. Part of this is also having a good understanding of the entire customer journey to make sure the use cases cover the functionality needed. Look for potential use cases for today, and what the company is looking to do in the future. Some areas to include would be ingestion and extraction to critical platforms, basic to complex segmentation, evaluate orchestrated journeys with triggered automations to critical platforms, for probabilistic matches ensure the data is available and can be activated on, just to name a few.

People, Resources & Services

After a CDP is in place, teams across the organization will have access to actionable data and where previously siloes prevented this access to teams. There will be non-technical and technical people who need to extract and send the data to different destinations. Some CDP platforms will require more technical users with the lack of self-service tools that are easy to use. What is the self-service documentation like? Does the CDP have a good track history of great customer support outside of implementation? Is the CDP fully self-service where technical support on the CDPs behalf be needed on rare occasions?

Stacy Kummer

Stacy Kummer is a Sr. Data Activation Consultant with experience in many aspects of the digital transformation landscape. Her focus lies in web development, digital optimization, and email marketing programs. Stacy loves to use data to find ways to make ideas become reality for her clients.

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search