[Progress News] [Progress OpenEdge ABL] Customer Data Platform: What is it and How to Choose the Best CDP?

  • Thread starter Alexander Shumarski
  • Start date
Not open for further replies.

Alexander Shumarski

TL;DR The abundance of touchpoints, visitor journey fragmentation and elevated customer requirements are forcing organizations to rethink their digital strategy to overcome the challenges of delivering personalized digital experiences. Customer Data Platforms (CDP) are an enabler of siloed data consolidation, customer information unification, insight-driven marketing and personalization.

Not sure if you need a CDP? Contact our CDP experts.

What is a CDP?​

Gartner defines Customer Data Platforms (CDP) as software applications that support marketing and customer experience use cases by unifying a company’s customer data from marketing and other channels. CDPs optimize the timing and targeting of messages, offers and customer engagement activities (across channels) and enable the analysis of individual-level customer behavior over time.

Simply put, CDPs enable marketers to understand who their customers are and identify audience segments that are likely to respond to marketing stimuli. At an organizational level, CDPs provide insights, triggers and integrations, enabling data activation and automated delivery of tailored 1:1 personalization.

What are the Components/Functional Layers of a CDP?​

A CDP provides integration points with key business and MarTech systems and has built-in capabilities to enable Data Collection, Profile Unification, Audience Segmentation, Prediction & Decisioning and Activation.

Data Collection​

Tracking customer interactions across systems and touchpoints requires your implementation to ingress data from as many data sources as possible and store information without loss.

Data Collection (consolidation, assembly) represents the first step in building a Customer Data Platform.

While there is no limit on how many data sources a CDP requires access to, many use cases can be covered by consolidating data from three to five business/MarTech systems.

Demographic, behavioral and transactional customer data can be sourced from websites, CRMs, email automation software and other systems of record. Transforming and normalizing the data can then facilitate further analysis, segmentation, building prediction models and activation of marketing channels.

Touchpoint analysis in CDP

Regardless of the vertical, or the scope of implementation, data collection is a foundational step for many CDP use cases, such as real-time personalization, experience orchestration and journey optimization.

Profile Unification​

Data cleaning and standardization processes ensure that all customer records are accurate and consistent. At this stage, a Customer Data Platform will try to correct or remove incomplete, duplicate and erroneous data and merge information from different sources. Since customers interact with brands through multiple touchpoints using different identities, a CDP will try to match and combine, for example, information about anonymous and known visitors.

CDP - Unified Customer Profile

Profile unification is an ongoing process where data is continuously enriched with offline or real-time data such as demographic, firmographic and behavioral data and additional information from third-party sources to build a complete customer profile.

The main goal of profile unification in a CDP is to create a single, cohesive view of each customer.

This consolidated profile contains all relevant data points, interactions and attributes associated with an individual customer. It enables organizations to segment their audience based on various attributes and behaviors.

Audience Segmentation​

Audience segmentation facilitates the delivery of personalized messaging and targeted marketing campaigns to customers based on past interactions, preferences and needs. Segmentation can be based on demographic, behavioral, geographic and firmographic criteria, enabling organizations to deliver timely and relevant information to their customers.


Audience segmentation provides opportunities to drive acquisition, maximize customer value and improve retention.

A typical scenario is identifying existing customers you might want to cross-sell and upsell additional products or services to those at risk of moving away from your company, or prospects who are in a particular stage of the sales funnel.

Audience segmentation provides opportunities to drive acquisition, maximize customer value and improve retention.

Predictions and Decisions​

Understanding customers' needs and behavior allows brands to tailor their products, services and messaging to meet individual customer needs more effectively. With a CDP, organizations can quickly build models that provide more insights and help increase customer affinity and propensity. Customer Data Platforms can help match products or services to customer needs or identify the best customer segment for a specific product offering.

AI/ML-driven capabilities help optimize the journey in real time, suggest the next best step, or recommend content (products, offers) likely to resonate with a specific individual or customer segment.

For example, financial services organizations or insurance companies can use segmentation, predictions and AI-driven content recommendations to reduce the steps in the customer journey needed to file an insurance claim or, even better, renew a policy.


Organizations utilizing Customer Data Platforms can leverage data and insights gathered within the CDP to execute targeted marketing campaigns and engage with customers across various channels.


Thanks to data-driven insights, marketers may choose one or more channels to engage with prospects and customers depending on the business model, tech/marketing stack and desired outcomes. A CDP will offer multiple integration points such as SDK, Webhooks, API and website widgets to facilitate implementation and cover various scenarios.

The Feedback Loop​

With real-time profile enrichment, on-demand customer data import and the ability to merge online and offline information, CDPs are in a constant “learning mode.” Once deployed, a CDP will continue to deliver value to the entire organization, providing access to insights or taking care of repeated, resource-intensive tasks such as customer data unification and journey optimization.

As a “by-product,” a CDP provides access to relevant, up-to-date information about each customer. This, in turn, enables the level of 1:1 personalization many marketers aspire to achieve.

Is CDP Different from Web Analytics?​

While a CDP provides analytics capabilities, it should not be confused with traditional web analytics software products like Google Analytics.

Web Analytics software primarily aims to analyze web and mobile app traffic and measure user behavior on specific digital properties. It enables organizations to track campaigns, macro and micro conversions and e-commerce transactions. However, data collection is often limited to web analytics software, and user data is aggregated and generally anonymized.

On the other hand, CDPs consolidate data from various systems and touchpoints to create a unified view of the user or customer. This enables organizations to segment the audience and activate specific marketing channels depending on these segments.


Both web analytics and CDP play a role in data-driven marketing, and organizations should consider both solutions to gain better visibility of the performance of their DX.

What is the Best CDP for my Organization?​

As with Content Management Systems and Digital Experience Platforms, there are specific considerations when assessing the suitability of a Customer Data Platform for your organization.


CDP buyers should consider business drivers such as:

  • The need for data integration and consolidation and the diversity of data silos
  • The state of the organization’s customer insights and analytics solution and how it fits in with current and long-term plans
  • Whether the customer journey/sales cycle requires a degree of personalization
  • The state of marketing automation and whether campaign optimization is shortlisted as a top priority

Beyond business needs, several essential considerations are related to the organization's digital maturity level. Organizations with low digital maturity may need help adopting and utilizing CDP effectively. On the contrary, digitally mature companies with well-established data infrastructure, advanced analytics capabilities and a customer-centric approach can leverage CDP to enable insight-driven marketing and deliver personalized customer experiences.

While CDPs cover a wide range of business needs and maturity levels, smaller companies with limited access to talent or resources may need help to benefit from a full-blown CDP implementation. However, customer-centric, data-driven organizations with aggressive growth targets should consider a scaled-down or simplified CDP implementation.

Consumer Data Platforms are Suitable for Many Verticals and Business Models.​

A common question we get from our customers is whether a CDP implementation is suitable for a specific vertical or business model.

Customer Data Platforms are not bound to a specific industry or business model (B2B/Manufacturing, B2C). Any organization with customer data residing in multiple systems can benefit from implementing a CDP to centralize management and inform changes to its marketing strategy.

Industries and verticals that can benefit from a CDP implementation include:

What are Some Common Use Cases and Typical Applications of a CDP?​

While no two organizations are the same, typical use cases are applicable across industries. Here are several examples:

One of the benefits of using a CDP is the level of “composability” that it brings, enabling organizations to implement and utilize just a subset of the platform’s capabilities and expand the scope of implementation as needs arise.

As previously mentioned, data assembly is at the core of building a CDP, so it is no surprise that combining online and CRM data and enriching existing customer profiles is one of the most common use cases. Again, data assembly is the essential first step toward more advanced use cases, such as:

  • Best customer profile and prospect selection
  • Journey and behavior analysis
  • Personalized message selection
  • Real-time interactions and journey orchestration
  • Outbound/reactivation campaigns


Regardless of the vertical, essential customer data sourced from banking transactions and credit card usage, travel booking systems, CRMs, learning and faculty systems can be used to improve acquisition, maximize the value of existing customers (faculty, patients, etc.) and improve retention rates. A well-implemented CDP certainly helps with cross-sell programs, creating personalized travel and vacation offerings and improving student engagement on campus. Not only does this help improve performance, but it also has a positive impact on vital business KPIs such as acquisition costs, average revenue per customer, renewal rates and churn.

How do I get Started with a CDP?​

Start narrow and deep. Find allies within your company that can support you. While a typical organization will have dozens if not hundreds of data silos, CDP buyers should focus on several common sources such as websites, CRM and potentially e-commerce platforms that will enable them to cover a wide array of use cases and deliver personalized experiences across most common destinations such as email, website and analytics.

CDPs only need to load some of the information about each customer to deliver value. Most organizations can benefit immediately from integrating as few as three or four data sources.

Going wide and shallow, on the other hand, is likely to introduce multiple organizational and technological challenges that might be hard to overcome within time and budget constraints.

It is worth noting that depending on the business needs, CDP buyers will need to work with several internal teams and align on priorities, requirements and long-term goals. Depending on the use case, various functions will be involved in evaluating and implementing a CDP. Generally, IT will always be present to support every use case. For example, improving outbound campaigns will require significant engagement from the MarTech team but little involvement from sales or management.

Let’s Wrap This Up​

Effective Customer Data Platform implementation can become a game changer, enabling your organization to deliver truly personalized experiences to your customers regardless of their preferred channel. So, if you are considering exploring one or more CDP use cases, keep in mind that:

  • CDPs can deliver value to multiple teams
  • The transition from data assembly to applications requires careful preparation
  • Deep, narrow deployments are the most effective
  • Shallow, broad deployments are the most difficult
  • CDP implementation requires IT and marketing staff to collaborate in advance

So, there you have it. The question is not whether you need a CDP, but whether you see opportunities to make your customer data work for you in new, more productive ways.

Start small to avoid over investing and potential roadblocks. Thanks to its CDP capabilities, Sitefinity Insight can cover multiple use cases without adding layers and layers of complexity.

Let us show you how.

Continue reading...
Not open for further replies.