Customer Data Platform (CDP)

A customer data platform (CDP) is packaged software that builds a persistent, unified customer database and makes it accessible to other systems. CDP stands for Customer Data Platform. It pulls records from every source a company owns, resolves the ones belonging to the same person into a single profile, and pushes those profiles out to the tools that run marketing, analytics, and service.
How a CDP Works
A CDP runs four jobs in sequence: ingest, resolve, unify, activate.
- Ingest. Connectors pull website and app events, ecommerce orders, CRM records, email engagement, support tickets, and offline systems such as point of sale. The CDP retains raw event detail rather than pre-aggregated summaries.
- Resolve identity. Matching rules stitch together records that belong to one person. An email address, a hashed phone number, a logged-in account ID, and a device identifier collapse into one entity. This is the same problem cross-device tracking tries to solve, handled deterministically wherever a known identifier exists.
- Unify. The resolved records become a persistent profile holding attributes (city, plan tier, lifetime value) alongside a full chronological event timeline.
- Activate. Audiences and computed attributes sync out to ad platforms, email tools, and personalization engines through APIs, webhooks, or reverse ETL.
Identity resolution is what separates a CDP from a database. Without it you have storage, not profiles.
Types of CDPs
The CDP Institute groups platforms into four tiers, each adding capability to the one beneath it.
- Data CDP: ingestion, identity resolution, and export. The foundation layer.
- Analytics CDP: adds segmentation, reporting, and predictive scoring on top of the profiles.
- Campaign CDP: adds journey orchestration and personalized treatments per profile, overlapping heavily with marketing automation.
- Delivery CDP: adds message delivery, so the platform sends the email, push notification, or on-site experience itself.
Architecture splits the market a second way. Packaged CDPs store a copy of your data in the vendor’s cloud. Composable, or warehouse-native, CDPs leave the data in Snowflake or BigQuery and run identity resolution and activation on top of it. More than 25% of CDPs now support a warehouse-centric setup, and the CDP Institute’s January 2026 Industry Update measured organic employment growth at composable vendors at 7.8%, roughly six times the 1.3% industry average.
CDP vs CRM vs DMP
The three systems hold different data, about different people, for different reasons.
| Dimension | CDP | CRM | DMP |
|---|---|---|---|
| Data type | First-party behavioral, transactional, and profile data | Interaction records entered by staff or synced from tools | Anonymous audience segments, largely third-party |
| Who is in it | Known and anonymous individuals | Known contacts and accounts | Cookie and device IDs, no names |
| Profile life | Persistent, full history retained | Persistent | Short-lived, typically 30 to 90 days |
| Primary use | Unifying data and activating it across every channel | Managing sales and service relationships | Programmatic ad targeting and lookalikes |
A CRM records what your team did with a customer. A CDP records everything the customer did, from any source, whether a human logged it or not. Sales teams work inside the CRM; the CDP usually feeds it.
The DMP comparison is more settled. DMPs depended on third-party cookies, which Firefox blocked by default in 2019 and Safari in 2020. Google ultimately kept them in Chrome, but the signal never recovered. First-party data held in a CDP became the durable option, and most DMP use has folded into CDP or data clean room workflows.
Customer Data Platform Examples
Named platforms in the 2026 market, grouped by the shape they take:
- Packaged enterprise: Adobe Real-Time CDP, Salesforce Data Cloud, Treasure Data.
- Event-collection lineage: Twilio Segment, Tealium AudienceStream.
- Identity-first: Amperity.
- Composable and warehouse-native: Hightouch, Census.
Gartner’s 2026 Magic Quadrant for Customer Data Platforms named Salesforce, Hightouch, Oracle, and Uniphore as Leaders, with Tealium moving to Challenger. MarketsandMarkets forecasts the category growing from $9.72 billion in 2025 to $37.11 billion by 2030, a 30.7% CAGR.
Do You Need a CDP?
A CDP earns its cost when customer data is split across systems that cannot see each other and someone needs to act on all of it at once.
Signs you likely do:
- Identity breaks across web, app, email, and offline channels, so one person counts three times.
- Marketing waits on a data team for every audience pull.
- Lifecycle campaigns need attributes computed from multiple sources, including offline conversion data.
- Compliance needs one place to honor deletion and consent requests.
Signs you likely do not:
- One channel drives nearly all revenue and your email platform or ecommerce backend already holds that data.
- You have under roughly 50,000 contacts and no identity fragmentation.
- Nobody owns data modeling. Buying a CDP into that gap is how it goes unused: only about 22% of marketers report high use of the CDP they purchased.
Fix the inputs before buying. Profiles inherit whatever campaign metadata your links carry, so three spellings of one source arrive as three separate channels. Enforcing naming with UTM rules keeps source and medium clean before they ever reach a profile.
Frequently Asked Questions
What is a CDP?
A CDP is a customer data platform: software that collects data from all of a company’s sources, links records that belong to the same person, and maintains a persistent unified profile other systems can read. Unlike a data warehouse, it ships with identity resolution and activation built in. Unlike a CRM, it ingests behavioral event data automatically rather than relying on manual entry.
What does CDP stand for?
CDP stands for Customer Data Platform. Industry analyst David Raab coined the term in 2013 and founded the CDP Institute, which defines a CDP as software that creates and maintains a persistent, unified customer record accessible to other systems. Three conditions define it: it is packaged software, the database persists with full detail, and outside systems can read it.
What is the difference between a CDP and a CRM?
A CRM stores relationship and interaction records for known contacts, largely entered by sales and service teams. A CDP ingests behavioral, transactional, and offline data automatically from every system, including anonymous visitors, and resolves it into unified profiles. CRM data is usually one input to a CDP, not a replacement for it.
What is the difference between a CDP and a DMP?
A DMP stores anonymous, cookie-based audience segments for programmatic ad targeting, and those profiles expire in roughly 30 to 90 days. A CDP stores identified first-party data in profiles that persist indefinitely and activate across every channel. Browser cookie restrictions since 2019 removed most of the data DMPs relied on, which is why the category has largely collapsed into CDPs.
What data does a CDP collect?
A CDP collects first-party data across four categories: identity data (email, phone, account ID, device ID), descriptive attributes (location, plan, company), behavioral events (page views, clicks, app opens, campaign responses), and transactional records (orders, refunds, subscriptions). Campaign metadata such as UTM parameters rides along with behavioral events and becomes the source and medium recorded on each profile.
Validate the campaign tags feeding your profiles with the free UTM checker at linkutm.