CDP & Current Technology Stack

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

Published onDecember 22, 2021

Need CDP advice? Contact our experts here

Welcome to Part II of the five part series all about CDPs and your technology stack (catch up on part I here!) With numerous different tools in a company’s tech stack, many companies are looking to remove silos and bring the data into a single data warehouse sharing it across the organization. The Customer Data Platform (CDP) plays the role of the middleman so to speak between customer data and company tools. Customer, analytics, and campaign data is ingested into the CDP bringing together a 360 view of the customer. The data is then segmented and activated across and not limited to BI Tools, campaign platforms, and social media destinations. But how does this all fit into the tech stack?

CDP Framework

The CDP and How It Fits Into Your Tech Stack

Since every CDP is unique and differs on the capabilities, it is important to understand how they integrate with each tool in the tech stack, what limitations exists, how integrating with the CDP would impact day-to-day operations, what alternatives there are to the limitation and whether that is something doable. It is also important to look at what resources will be needed to support the CDP and what technology needs to be added and transitioned off (i.e., addition of an orchestration layer and the Data Management Platform (DMP) may transition over to the CDP). Last is evaluating when data is available for activation with each of your critical platforms.

The CDP sits in the middle of a tech stack. Data feeds into the CDP from various platforms such as an ESP, a CRM, and a mobile app. Segments are created and the segmented data is sent out of the CDP to an ESP, a Demand-Side Platform (DSP), and Bi-Tools. Let’s dive into a few different areas to consider starting with a DMP.

DMPs

Let’s look at the differences between a DMP and CDP.  DMPs are used mainly for anonymous data, where CDPs are customer centric using customer data. When considering a CDP, current use cases need to be evaluated to determine whether the DMP needs to be part of the tech stack.

If the importance of the DMP is activating audiences to various destinations, and the CDP has this functionality, this could be a place to cut some costs by moving the destinations and various segments over to the CDP.  In other cases, you may find you need the DMP to support a use case you have. If you need to activate data within the same day, or close to real-time, it may make sense to use the CDP versus having to wait 24 hours which is a typical timeframe a DMP has in activating on customer data. A DMP syncs data to and from an identity graph (e.g., LiveRamp, DV360, TTD), which is something to consider, and evaluate whether the CDP will support it.

DSPs

Having both a CDP and DSP can benefit your company by expanding your audience reach through enriching your data, access to real-time data, and activating across all marketing channels. When using the DSPs identity graph, this should be evaluated whether the CDP integrates with it, and/or if they provide their own identity graph.

Email Service Providers (ESP) and the CDP

As for the ESP, some CDPs will have their own ESP to activate with and may not have a good integration with an ESP like Salesforce Marketing Cloud for instance.  Here it is important to know what type of integrations are available and whether it is suitable to support day-to-day business as usual.  There needs to be a good understanding of how the audiences will be generated, how the ESP will consume those audiences and deploy campaigns from those audiences.  It may be a daily file that is needed, and in other cases a trigger when communications need to be more immediate.

Analytic Platforms and the CDP

I often hear questions surrounding how to integrate the analytics platform with the CDP. It makes sense, the analytics platform already collects data and using an API to stream the data into the CDP seems very logical. The real truth here is, most CDPs will not have a real-time data stream from your analytics to the CDP. They will offer in lieu of that a tag for you to place on your web properties in order to collect real-time data. With that in mind, do obtain information about real-time event tracking and how that is accomplished. How can that data be married to the customer data, and how quickly can the data be activated?  Many CDPs may refer to their data as being real-time but can only activate real-time data after 15 minutes depending on what data sources are being used for the audiences.

Journey Orchestration

You have a CDP In place, the data is now unified, you have the data to be able to activate across channels having a 360-degree understanding of the customer. Is there an orchestration layer? The orchestration layer is needed to support omnichannel marketing. It is a mechanism used to customize a user’s journey based on previous campaign data and their behavioral events on digital properties. CDPs don’t always have an orchestration layer, and if they do, it is a mechanism to activate audiences to your platforms. Some may have custom configurations to help fully automate campaigns. The CDP does not send marketing content to users, that is still configured and performed by the tools you are activating on. Basically, you can set up ‘journey’ activations in some CDPs supporting some sort of orchestration layer, and then send those audiences to your tools to activate on. Campaigns still need to be configured in the tools, and still must tell each platform what audience to use, and what to send. In an ideal situation you would have the orchestration layer included where you are able to build scheduled journeys in all your channels.  More realistically, you may find a CDP will only be able to populate audiences, run journeys and send audiences to your tools only once per day. If a brand is international, some decisions need to be made on coordinating availability of the data. If the CDP does have the orchestration layer, it is important to evaluate whether it fully supports the use cases or if a journey orchestration tool is needed in addition to the CDP.

In Conclusion

From my experience in evaluating CDPs and how they fit in a Tech Stack, each CDP evaluated will have limitations with a few of the integrations. At the end, I found it is essential to have a Proof of Concept (POC) if possible, to further validate the tool whether it can support normal day-to-day business without any major delays of deficiencies. If you are able to secure a POC before making a long-term commitment with the CDP, I recommend the critical integrations are tested and provide what is needed to continue business as usual.

A few questions to include in your next evaluation questionnaire.

  • Is journey orchestration supported and how does it support the use cases?
  • How does the CDP capture real-time web data?
  • Is there a delay when real-time data can be activated when paired with customer data?
  • Does the CDP support all the BI needs?
  • What integrations with the BI tools are available?
  • When is the data available to send to the BI Tools for analysis?
  • Does the CDP have an identity graph?
  • What DSPs does the CDP integrate with?
  • Using the DSPs identity graph, how is the data paired with customer and anonymous data? Is there a universal ID available for the integration?
  • Does the CDP require migrating any critical tools over in the case it has its own replacement which is required (e.g., ESP, DSP, DMP)

Preview of the next series:

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 they 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 is 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