# CDPs (Customer Data Platforms) 

 DMPs were made for the time when third-party cookies were popular. CDPs (Customer Data Platforms) are made for the world we live in now, where first-party data is king, privacy is important, and you really need to know who your customers are.

 In a nutshell, CDPs are modern-day DMPs that work.  More real relationships with customers and less creepy tracking.

 What is a CDP?

 A **Customer Data Platform** is a piece of software that gathers, combines, and uses **first-party customer data** from all of your marketing and customer touchpoints.

 DMPs deal with anonymous cookies, but CDPs focus on **known customers**—people who have given you their email address, made an account, bought something, or otherwise identified themselves.

 **Main features:** - Made for **known users** (email, customer ID, phone number)
 - Safely handles **personally identifiable information (PII)**
 - Keeping data for a long time (years, not 90 days)
 - Customer profiles that are the same across all channels
 - Not just ads, but also marketing automation, email, personalization, and analytics
 - Made for **first-party data** that you got directly

 **Big CDP companies:** 
- Segment (Twilio) 
- mParticle 
- Treasure Data 
- Adobe Real-Time CDP 
- Salesforce CDP
- Tealium 
- Lytics 
- Insider

 ## How CDPs Really Work

 **Step 1: Get information from all the places customers talk to you**

 **Digital sources:**
 
 - Visits to and browsing of websites 
 - Use of mobile apps 
 - Opens and clicks on emails
 - Interactions on social media
 - Chat logs for customer service

 **Sources of transactions:**
 - Buying things online 
 - Data on subscriptions 
 - Carts that are left behind 
 - Returns and refunds

 **Sources that are not online:**
 - Buying things in-store (with loyalty cards) 
 - Talking to someone at the call center
 - Going to events
 - Responses to direct mail

 **Platforms for marketing:** 
 - CRM (Salesforce, HubSpot)
 - Email (Klaviyo, Mailchimp)
 - Platforms for ads (Google, Facebook)
 - Analytics (Mixpanel, Google Analytics)

 Step 2: Combine into one profile for each customer

 The CDP puts all of these touchpoints together into one view for each customer.

 **Example:**

 Customer: Zakk W.
 Email address: zakk@wylde.com
 ID number for customer: CUST_98765
 Time frame:
 - January 5: Signed up for the newsletter on the website
 - January 8: Opened welcome email (Email service)
 - January 8: Opened welcome email (Email service)
 - Jan 12: Looked at cables on the website
 - January 15: Put cables in the cart and then left (Website)
 - January 16: Clicked on a Facebook ad for retargeting
 - January 17: Bought cables for $129.99 on E-commerce
 - January 20: Opened "Thanks for your purchase" email on Email service
 - February 2: Went back to the site and looked at the new arrivals.

 The CDP knows that Zakk is one person across all channels, not seven different anonymous users.

 **Step 3: Break up and turn on

 You can do the following once you have unified profiles:

 **Make groups:**
 - "Customers who spent $500 or more in the last 90 days"
 - "People who left their carts in the last 7 days"
 — "Email subscribers who never bought anything"
 - "Customers who haven't bought anything in six months"

 **Activate on all channels:**
 - Use Adobe to send personalized emails 
 - Use Google Ads to make custom audiences
 - Send push notifications to your app 
 - Make website content more relevant to each user 
 - Stop ads for new customers from showing up to existing customers 
 - Send data to analytics for reporting

 Step 4: Measure and improve

 Find out which customer journeys lead to purchases, which segments convert, and which channels bring in the most value.

 DMPs focus on getting more ad clicks, but CDPs focus on **customer lifetime value**.

 The Detailed Version of CDP vs. DMP

 | Dimension | CDP | DMP | 
| **Data Type** | First-party, known customers | Third-party, anonymous users | 
|---------|-----|-----|    
| **Identifiers**  | Email, phone, customer ID | Cookie ID, device ID | 
|---------|-----|-----|
| **PII Handling**  | Keeps PII safe | Only anonymized | 
|---------|-----|-----|
| **Data Retention**  | Years | 90 days is normal | 
|---------|-----|-----|
| **Main Goal**  | Customer experience | Ad targeting | 
|---------|-----|-----|
| **Use Cases**  | Email, personalization, CRM | Programmatic display | 
|---------|-----|-----|
| **Privacy**  | User gave permission directly | Inferred/tracked | 
|---------|-----|-----|
| **Channels**  | All marketing channels | Display ads | 
|---------|-----|-----|
| **Depth** | Deep profiles (purchase history, preferences) | Shallow (segments, interests) | 
|---------|-----|-----|
| **Future Viability**  | Getting bigger | Getting smaller |


 **Easy rule:**  Use a CDP if you know who they are (email, account).  You probably can't track them anymore if they're anonymous visitors (thanks to cookie deprecation).

 Why CDPs are winning

 1. The only data you can trust is first-party data.

 Third-party tracking died because of privacy laws, changes to browsers, and limits on platforms. The only solid base is first-party data, which is data that users gave you directly.

 CDPs are made just for first-party data.  DMPs didn't fit well.

 2. **Unified profiles are necessary for omnichannel marketing**

 Customers can talk to brands through email, their website, their app, in-store, social media, and customer service.  If you treat each touchpoint like a different person, you're wasting money and making customers mad.

 For instance, sending someone an email saying "come back!" after they just bought something because your email platform doesn't know what your e-commerce platform does.  CDPs take care of that.

 3. **Personalization > Generic Ads**

 It's lazy to show the same ad to everyone.  Personalizing based on how people browse, buy, and interact with your site works.

 CDPs make it possible to: 
- Give personalized product suggestions
- Email content that changes based on what people do 
- Website experiences that are unique to each user
 - Showing them products they already looked at again

 ### 4. **Built-In Compliance with Privacy Laws

 CDPs are made with privacy laws like the GDPR and CCPA in mind:
 - Users agree to have their data collected. 
 - You can ask to have your data deleted (right to be forgotten).
 - Data is kept safe and only certain people can get to it
 - Audit trails show how data is used

 What are DMPs?  Not really.

 Real-Life Examples of CDP Use

 ### **E-commerce: Getting Back Lost Carts**

 Paul puts $200 worth of things in his cart but doesn't check out.

 **Without CDP:** Paul might get a generic email saying "You left something behind!" 24 hours later.

 **With CDP:** 
 - An hour later:  Email sent automatically with the exact items Paul left behind
 - 6 hours later:  Push notification on his phone with a 10% discount. 
 - 24 hours later:  Facebook retargeting ad showing those products 
 - 48 hours later:  Text message with free shipping offer

 The CDP puts all of this together based on her single profile.

 ### **SaaS: Marketing Over the Life Cycle

 John signs up for a free trial.

 **CDP divides him into groups:** New trial user, day 0

 **Journey that happens on its own:
 - Day 0: An email welcoming you and giving you a guide on how to get started
 - Day 2: A message in the app that points out an important feature
 - Day 5: Email with a case study that shows ROI
 - Day 10: If he hasn't turned on a feature, send a push notification.
 - Day 14 (end of trial):  Offer to upgrade with a discount - After the purchase: onboarding sequence

 All tailored to his actual use (tracked by CDP).

 ### **Retail: Keeping Customers and Building Loyalty

 Ringo is a member of a loyalty program and shops both in stores and online.

 **Profile of CDP:
 - Last purchase: 45 days ago (in person)
 - Favorite types of items: men's clothes and home decor
 - Value for life: $1,250
 - Engagement: opens emails and uses the app

 **Automatic action:**
 - Email: "We miss you!"  This is 20% off your next purchase.
 - Customized to show his favorite types of products
 - Don't include in ads for new customers (save money)

 When You Need a CDP

 You should buy a CDP if:

 ✅ You have more than one way for customers to get in touch with you (website, app, email, store)  Customer data is kept in separate places, like CRM, email, and analytics that don't talk to each other.  You want to tailor experiences based on how people act. You are doing lifecycle marketing (onboarding, retention, reactivation).  You care about more than just one-time sales; you care about the lifetime value of your customers.  You have to follow the rules about privacy.  You don't want to have to export and import CSVs by hand anymore.

 When You Don't Need a CDP

 Don't use the CDP if:

 ❌ You run a small business with fewer than 10,000 customers (use a simple email platform instead)  All of your customers come through one channel (just use the tools that come with that platform)  You don't get customer IDs or emails (what are you even doing?)
 ❌  You only run performance ads and don't care about keeping customers (short-sighted, but okay)

 You need to spend both money and time to set up CDPs.  Don't buy one just because it's in style.

 ## The CDP Landscape: Who to Think About

 **Segment**: Good for tech companies, developer-friendly, and APIs-first. 
 - **mParticle**  - Real-time data streaming that works on mobile devices 
 - **Adobe Real-Time CDP**  - If you're already using Adobe products
 - **Salesforce CDP**  - If you use Salesforce a lot, 
 - **Tealium** is a tag management and CDP combo. 


 Prices start at $10,000 per year for small business plans and go up to $500,000 or more per year for enterprise plans.  Usually, it takes 3 to 6 months to put into action.

 The Bottom Line

 DMPs were made to keep an eye on people you don't know.  CDPs are made to help you manage your relationships with customers.

 In a world where: - Third-party cookies are no longer useful - Privacy rules are getting stricter - Customers want things to be unique to them - First-party data is the key to success

 **You need CDPs to build your infrastructure.**

 If you're a data engineer joining an AdTech or MarTech team in 2025, you'll spend a lot more time working with CDPs than DMPs. 
 - Get to know them. 
 - Put pipelines in them. 
 - Know how to turn on data from them.

 First-party, personalized, and consent-based marketing is the way of the future.  The platform that makes it work is CDPs.

