ARTICLE

Key insights when achieving a successful CDP implementation 

Key insights when achieving a successful CDP implementation 

In this article we will present a step-by-step roadmap for the actual CDP implementation. Learn valuable knowledge based on our experience and expertise at Remotion, that will make your implementation smoother. 

ARTICLE

Key insights when achieving a successful CDP implementation 

In this article we will present a step-by-step roadmap for the actual CDP implementation. Learn valuable knowledge based on our experience and expertise at Remotion, that will make your implementation smoother. 

Author

Date

Author

Date

CDP implementation guide

We will present a step-by-step guide for the CDP implementation. Learn valuable knowledge based on our experience and expertise at Remotion, that will make your implementation smoother. 

Background

In a previous article we walked through the steps to take when acquiring a  Customer Data Platform. Before exploring the features of a CDP you have to complete the implementation of the tool.

Solution

Follow the five following steps for a successful and effective CDP implementation. Understanding how the technology works should always be the first step when implementing for the first time or introducing new people into the project. 
1. Understand the technology

CDPs are built on core technology and IT-design methodologies, so you need to answer several technological questions to make the best use of your CDP: 

  • Is it a Data Warehouse-like or Data Lake-like environment?
  • Is the data structure based on relations?
  • Does it support real-time data ingestion, or is it batch oriented?
  • Is it event driven? 

 

Think about the structure of your system: it might even have different pipelines and technology for different parts of the tool. And while channel data could be both supported in real-time and be event driven, other data could come from batch-oriented flows. 

Teaching every member of the project how the system works and how the technology is designed will enhance coordination and save time for the implementation. 

Therefore, understanding how the technology works should always be the first step when implementing for the first time or introducing new people into the project. 

 

2. Harmonize customer definitions

The power of a CDP often lies in its ability to link data that is logged on different identities towards the same customer ID. Knowing your customer data-structure and tracked information, based on IDs, makes the implementation much easier. 

There are usually three types of customer IDs: 

  • Customer ID number: internal arbitrary ID, often linked to a log-in. This is the key ID that should never be changed, as it often functions as a reference to all core customer data such as transactions, profile data…
  • Identifiers: email, phone number, name, personal ID number, or any other internal identifier that may be used in other systems.
  • Non-stable identifiers: cookie IDs, device IDs, IP-addresses…  

 

The main differences reside in how stable they are, how often they change and how many of them a user typically has. For example, a user could have one customer ID, two email accounts and could even use 15 browsers, meaning 15 cookies on which a company could theoretically log information.  

The power of a CDP is to keep linking the non-stable and stable identifiers towards the same customer ID. A CDP lets the non-stable IDs change linkage, for example, when multiple users share the same browser and log in and out from different accounts. 

Funny note: in the early days of digital business, customer IDs were often the same as account usernames. 

Once one of our colleagues at Remotion wanted to change their old and cringe username on a music streaming platform before sharing their playlist (and to avoid being called MrCool1223 for the rest of their work life). They couldn’t do so because the username was also the customer ID. Instead, they had to create a new account and copy all the playlists with the help of customer service. 

We hope you’ll remember their story to avoid this mistake: if you want your customers to be able to change their account names, don’t use them as customer IDs!

 

3. Set-up of instances

An instance is basically a part of a system where your data is set. Even if the number of instances you should run can seem straight-forward, it is still important to carefully consider it, as having to change it later would be cumbersome. 

When running two instances you have two set-ups of the same functions, but data is not shared among them. Running multiple instances can then become quite complex. 

 

These are the questions you should refer to when deciding on the number of instances:

  • Do you run several markets on varied language?
  • Do you have a lot of separate brands within the same market?
  • Is the campaign management mainly local?
  • Is the offer significantly different between the markets and brands?
  • Is the customer behavior different between the market and brands?
  • Do you have requirements linked to a specific brand or market?
  • Is sharing data from different markets or brands illegal?  

 

If you’ve answered yes to one of these questions, you could consider running multiple instances. But if you’re working with a large amount of markets, rememberthat each instance added increases the cost.

 

4. Do not forget the product data

It’s easy to focus solely on customer data when dealing with CDPs. After all, the C in CDP does stand for Customer.  However, in order to understand your clients you need to know the products they purchase and are interested in. And knowing only the name of your customer’s purchased product isn’t enough.

Additional information such as its price range, the quality and material, whether it’s a new product or was bought on sale, could tell you more about the customer’s interests and taste.

Now you understand why product data is essential to understand your consumers. And isn’t that the main point of the CDP?

 

5. Anchor and align implementation roadmap with stakeholders

Lastly, all relevant stakeholders should be aligned with the roadmap and all its constituents. 

We’ve discussed procurement and how having the right resources is an integral part of successful CDP work in the last article.
Having the right stakeholders is essential to facilitate the process of understanding technology, harmonizing customer definitions, and setting up instances. Compiling the right resources often entails setting up cross-functional teams with stakeholders from departments such as UX, paid media, digital marketing, BI, IT etc.

The brands who deploy cross-functional teams of stakeholders involved with customer data in varied ways most successfully utilize CDPs. A successful CDP-implementation will also ensure that marketing departments won’t always need BI or IT to gain access to customer data.  Instead, the CDP will help localize customer data to make it effortlessly available for different stakeholders. 

CDPs will also help dissolve information silos – which are created when different departments do not work cross-functionally and share information and knowledge. When the whole team is coordinated, the roadmap must be anchored to let everyone know their role and their duty in the implementation project. 

Some type of “buy-in” from all the different stakeholders is essential for the success of the project. If all stakeholders are on the same wavelength, the implementation will be smoother and facilitated, with the best possible outcome. 

Conclusion

Understanding the technical and functional aspects of a CDP is a vital part of succeeding with the implementation and avoiding setbacks. Here at Remotion, we know from our knowledge and experience that an anchored roadmap and aligned stakeholders, with the right technical design and customer data, will facilitate the best possible CDP implementation. However, working with the CDP implementation is by no means linear. After setting the foundation and establishing the right routines, you have to scale up your CDP. 

Share this article

Book a meeting with our experts

Ready to unlock your business’s full potential? Whether you’re looking to accelerate growth, enhance performance, or embrace greater business agility, we’re here to help! Let’s meet up to discuss how we can crack the growth code for your business.

Ready to unlock your business’s full potential? Whether you’re looking to accelerate growth, enhance performance, or embrace greater business agility, we’re here to help! Let’s meet up to discuss how we can crack the growth code for your business.

Latest articles

Ready to unlock your business’s full potential?

Whether you’re looking to accelerate growth, enhance performance, or embrace greater business agility, we’re here to help! Fill out the form below, and let’s start a conversation that could transform your business’s success.