TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What is a customer data platform (CDP)? How it works and when you need one

A customer data platform collects customer data from many sources, unifies it into one profile per person, and sends audiences to other tools. How it differs from a CRM, DMP and analytics, and when you need one.

Chen Yu Reviewed by Ethan Brooks Also called CDP Last updated Nov 4, 2026 Glossary

Quick answer

A customer data platform (CDP) is software that collects first-party customer data from many sources, merges it into a persistent profile for each person, and makes those profiles and audiences available to other systems such as email, ads and support tools.

What is a customer data platform?

A customer data platform (CDP) is software that pulls customer data from many sources, combines it into one profile per person, keeps that profile over time, and shares it with the other tools you use. The CDP Institute's definition stresses three things: packaged software, a persistent unified customer database, and access for other systems.

The four jobs of a CDP

  1. Collect events and attributes from websites, apps, servers, CRM, billing and support.
  2. Unify identities: match the anonymous visitor, the logged-in user, the email in the CRM and the customer id in billing to the same person. This is identity resolution.
  3. Build audiences: segments such as "trial users who visited pricing twice this week".
  4. Activate: send profiles and segments to email, ads, in-app messaging and support tools.

CDP vs CRM vs DMP vs analytics

CDPCRMDMPProduct / web analytics
Main dataFirst-party behaviour + attributesRecords entered by teamsAnonymous, often third-partyFirst-party events
IdentityKnown and anonymous, unifiedKnown contactsAnonymous cookies / idsVisitors, devices, users
Main jobUnify and activateManage relationshipsTarget adsMeasure and explain behaviour
Keeps dataLong termLong termShort termPer retention setting

The lines blur. Many analytics tools now have user profiles and segments, and many CDPs have reporting.

Packaged vs composable

  • Packaged CDP: one vendor stores the data and provides collection, identity, segments and connectors.
  • Composable CDP: the data stays in your own warehouse; separate tools handle collection, modelling and "reverse ETL" to send audiences out. More control, more work.

Do you need one?

You probably do if you have several products or brands, customer data spread across many systems, and teams that need the same audiences in many tools. You may not if you have one product, a handful of tools, and an analytics tool with profiles, segments and a way to send segment changes out.

Privacy duties

Joining data from many sources creates a detailed picture of each person. You need a lawful basis for each purpose, a record of consent where required, the ability to find and erase one person's data across systems, and clear data governance. This is general information, not legal advice.

How TapCub overlaps

TapCub is an analytics tool, not a CDP. In identified mode it builds a person profile at login, links devices and visitors to that person, and shows identity links, segments, tags and accounts on the profile. Rule, static, RFM and live segments can emit a webhook when membership changes, which covers simple "send this audience to another tool" cases. Email and phone are hashed before lookup, and data subject requests (access, export, erasure) are handled in the privacy center.

Was this explanation clear?

We use your answers to fix and expand this page.

Chen Yu

Technical Engineer

Focuses on tracking code, SDKs, and API integrations, with practical guidance on implementation checks and troubleshooting.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

What does a CDP do?

It collects events and attributes from your website, apps, CRM and other systems, matches them to the same person, and sends segments or profile data to the tools that act on it.

What is the difference between a CDP and a CRM?

A CRM holds records that sales and support teams enter and manage. A CDP builds profiles automatically from behavioural and system data, mainly for marketing and personalisation.

What is the difference between a CDP and a DMP?

A DMP works mostly with anonymous, third-party audience data for ad targeting and keeps it briefly. A CDP works with first-party, identifiable data and keeps profiles over time.

Do small companies need a CDP?

Often not. If you have one product, a few tools and a single analytics system with user profiles and segments, you may already have most of what a CDP gives you.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics