CDP – Customer Data Platform : Définition et Fonctionnement

La CDP, vous en avez entendu parler ? Mais si, vous savez, la Customer Data Platform. Ce formidable outil marketing qui est en train de supplanter les CRM, et même les DMP (Data Management Platforms). Avec la CDP, la promesse est énorme : avoir ENFIN une vision client à 360°. Et ça, ce n’est pas rien ! Alors, qu’en est-il réellement ? Dans cet article, je vous propose de définir ce qu’est une Customer Data Platform, avant de voir comment elle fonctionne concrètement.

CDP - Customer Data Platform

Découvrez ce qui se cache derrière l’acronyme CDP

CDP : définition

CDP est l’acronyme de Customer Data Platform. Il s’agit d’un système marketing utilisé pour unifier les données des clients issues de tous les canaux d’une entreprise. Son but : structurer et exploiter à leur plein potentiel ces données afin d’avoir une vision client à 360°.

Une CDP est capable de générer des profils de clients uniques qui seront fort utiles pour les équipes marketing. Pour cela, elle “ingère” des données (datas) issues des différents points de contact de l’entreprise, avant de les traiter, de les unifier, de les enrichir et de les redistribuer aux outils tiers : BI, applicatifs marketing, service client, etc.

Comment se traduit Customer Data Platform en français ?

L’acronyme CDP renvoie au terme anglophone, qui est unanimement utilisé. Si vous voulez traduire Customer Data Platform en français, vous pouvez utiliser “plateforme de données clients”. Tout simplement. Quoi qu’il en soit, la notion de Customer Data est fondamentale dans la CDP.

À quoi sert une Customer Data Platform ?

Le rôle d’une CDP est celui d’un Référentiel Client Unique (ou RCU). Elle est là pour aider l’entreprise à alimenter les équipes métiers avec des données clients fiables et à jour. Grâce à leurs interfaces intuitives et accessibles à tous, les Customer Data Platforms peuvent être gérées en toute autonomie par des utilisateurs métiers et fonctionnels (équipes marketing, sales, analystes, responsables de magasins, etc.).

À l’heure où le management de la data représente un formidable levier de compétitivité, la CDP s’impose comme le fer de lance d’une Relation Client optimisée. Cela est d’autant plus vrai depuis que les canaux d’acquisition des données clients se sont multipliés. Dans ces conditions, ne pas être capable de centraliser, de gérer et d’exploiter sa data, c’est manquer de recul et de vision globale (360°). C’est donc manquer des opportunités.

Les données gérées par les CDP sont de différents types :

  • Les données personnelles : elles informent sur le profil et la personnalité des clients (âge, sexe, situation familiale, profession, besoins exprimés, centres d’intérêt, etc.).
  • Les données transactionnelles : elles concernent les achats, mais aussi les volumes des commandes, les paniers abandonnés (en e-commerce), les retours clients, etc.
  • Les données comportementales : elles permettent de comprendre le comportement des clients dans l’utilisation du produit, ou encore des utilisateurs sur le site web de l’entreprise (taux de clics, pages consultées, durées des sessions, fonctionnalités utilisées, etc.).
  • Les données produits : elles permettent de maîtriser les aspects liés aux produits et aux services proposés par l’entreprise (prix, dimensions, poids, état des stocks, etc.).

Customer Data Platform VS CRM

Le terme CDP est souvent confondu avec celui de CRM (Customer Relationship Management). Il est facile de comprendre pourquoi : CRM signifie “gestion de la relation client”, ce qui est très proche de la définition de CDP. De plus, les CRM ont longtemps été utilisés (et le sont encore aujourd’hui) en tant que CDP de substitution.  

Bien qu’ils centralisent de nombreuses informations clients, les CRM n’arrivent pourtant pas à la cheville des CDP en matière de stockage et de gestion de gros volumes de données. Ils ne sont pas capables d’intégrer la totalité des datas clients à eux tous seuls. Surtout lorsqu’il s’agit de données “chaudes” (les données comportementales par exemple). C’est normal : les CRM ne sont pas conçus pour ça à l’origine. D’où la différence de prix entre les CRM et les CDP.

Customer Data Platform VS DMP

Autre confusion classique avec la CDP, l’utilisation du terme DMP en guise de Customer Data Platform. Là encore, les deux notions sont proches sur le papier. La DMP désigne la Data Management Platform (plateforme de gestion des données en français). Il s’agit d’un système conçu à l’origine pour gérer les données éphémères et anonymes lors d’usages publicitaires (avec les cookies en tête).

Mais les données prises en charge par une DMP ne sont pas des données clients à proprement parler. De plus, une Data Management Platform ne gère que des données online, alors qu’une Customer Data Platform est capable de traiter, de consolider et de redistribuer de la data online et offline.

Comment fonctionne une CDP marketing ?

Une CDP prend la forme d’un logiciel clé en main utilisé pour collecter et unifier toutes les données clients de votre entreprise. Son fonctionnement peut être résumé en 4 étapes :

Étape 1 : La CDP collecte l’ensemble des données clients de votre entreprise et de vos partenaires. Pour cela, elle doit être interfacée à toutes les sources de données omnicanales (à l’aide de connecteurs natifs ou d’APIs).

Étape 2 : La CDP cartographie et classe les données clients afin qu’elles soient ensuite lisibles par les équipes métiers. On appelle cette étape le cataloging.

Étape 3 : La CDP unifie les données dans le but de les exploiter à leur plein potentiel. Déduplication, consolidation, enrichissement, segmentation, scoring… Les techniques ne manquent pas pour passer la data à la moulinette.

Étape 4 : La CDP rend les données “activables” pour les différents systèmes applicatifs de l’entreprise. La data est prête à être exploitée par vos équipes fonctionnelles !

Ceci n’est qu’un résumé rapide et non-exhaustif de comment fonctionne une Customer Data Platform. Solution évolutive, souple et capable de se connecter rapidement aux environnements techniques déjà déployés, la CDP révolutionne actuellement le Marketing Client. Pour aller encore plus loin, nous vous invitons à lire notre livre blanc dédié à la Customer Data Platform

Et si vous souhaitez vous faire accompagner sur le sujet (et adopter vous aussi une vision client à 360° !), CustUp vous propose son expertise en déploiement de Customer Data Platform. Pour cela, il vous suffit de contacter notre consultant spécialisé en CDP.

Vous souhaitez unifier vos données clients ? Pensez à la CDP !

Vous souhaitez unifier vos données clients ? Pensez à la CDP !

La Customer Data Platform : la solution pour collecter et unifier vos données clients.

Fonctionnement, enjeux, structure, bénéfices métiers, coûts, ROI, cas d’usages métiers, avantages… On vous dit tout sur la Customer Data Platform dans notre livre blanc. Téléchargez-le !

En recevant le Livre Blanc, je confirme accepter le traitement de mes données personnelles par les coauteurs CustUp et Imagino, pour permettre la réception de celui-ci et de communications complémentaires en lien avec celui-ci. Mes données seront traitées conformément à la Déclaration de confidentialité.

Partager :
Avec CustUp, Antoine Coubray est passé maître dans l’art de déployer des CDP. Mais ce n’est pas le seul sujet

Avec CustUp, Antoine Coubray est passé maître dans l’art de déployer des CDP. Mais ce n’est pas le seul sujet qu’il connaît, loin de là ! Découvrez les autres acronymes de la série en cliquant ici.

[custup_nom_silo]
[custup_form_optinmonster]
[custup_form_optinmonster]
[custup_form_blog_inline_optinmonster]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var captchaZF5nb = grecaptcha.render( 'captcha-ZF5nb', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; jQuery(document).delegate( '#dj_envoyer_inscription-ZF5nb', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var email = jQuery('#dj_form_optinmonster-ZF5nb input[name="email"]').val(); var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "recaptcha_response", jQuery("#dj_form_optinmonster-ZF5nb .g-recaptcha-response").val()); jQuery("#dj_form_optinmonster-ZF5nb .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ZF5nb .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-ZF5nb .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-ZF5nb .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ZF5nb .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-ZF5nb .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-ZF5nb .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-ZF5nb .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-ZF5nb .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Inline", "eventAction": "clic", "eventLabel": "https://www.custup.com/cdp-customer-data-platform-definition-fonctionnement/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captchaZF5nb); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captchaZF5nb); } }); } return false; }); }); </script> <div id="dj_form_optinmonster-ZF5nb" class="form_inline"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group pull-left"> <input class="form-control form-inline" type="text" id="dj_email" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-ZF5nb"></div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center pull-left"> <button id="dj_envoyer_inscription-ZF5nb" class="dj_envoyer_inscription" type="submit">Je m'abonne !</button> </div> </div>
[le Nom du Silo]
[le Nom du Silo]
[custup_icon]
<img src="https://www.custup.com/wp-content/themes/custup/public/img/icon.png" alt="Merci pour votre visite" class="skip-lazy" width="28" height="27"/>
[custup_form_exit]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var captcharyENs = grecaptcha.render( 'captcha-ryENs', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; var email = ""; jQuery(document).delegate( '#emailryENs', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-ryENs', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "exit", 1 ); data.append( "recaptcha_response", jQuery("#dj_form_optinmonster-exit-ryENs .g-recaptcha-response").val()); jQuery("#dj_form_optinmonster-exit-ryENs .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-ryENs .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-ryENs .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-exit-ryENs .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-ryENs .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-ryENs .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-ryENs .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-ryENs .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-ryENs .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/cdp-customer-data-platform-definition-fonctionnement/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captcharyENs); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captcharyENs); } }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-ryENs" class="form_inline popin-exit"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group pull-left"> <input class="form-control" type="text" id="emailryENs" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-ryENs"></div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center pull-left"> <button id="dj_envoyer_inscription-exit-ryENs" class="dj_envoyer_inscription" type="submit">S'inscrire !</button> </div> </div>
[custup_scroll_nom_silo]
[custup_form_silo_scroll_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var captchaMcdW9 = grecaptcha.render( 'captcha-McdW9', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailMcdW9', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-McdW9', 'click', function(e){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "id_article", 22486); data.append( "recaptcha_response", jQuery("#dj_form_optinmonster-McdW9 .g-recaptcha-response").val()); jQuery("#dj_form_optinmonster-McdW9 .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-McdW9 .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-McdW9 .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-McdW9 .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-McdW9 .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-McdW9 .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-McdW9 .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-McdW9 .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-McdW9 .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/cdp-customer-data-platform-definition-fonctionnement/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captchaMcdW9); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captchaMcdW9); } }); } return false; }); }); </script> <div id="dj_form_optinmonster-McdW9"> <form> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group pull-left"> <input class="form-control" type="text" id="emailMcdW9" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-McdW9"></div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center pull-left"> <button id="dj_envoyer_inscription-McdW9" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>
[custup_count_abonnes_liste_mailchimp]
4517
[custup_form_horizontal_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var captcha6cvoO = grecaptcha.render( 'captcha-6cvoO', { 'sitekey' : '6LdT1-4gAAAAAO9Enn6scQv9Sg7vEHfEmTzlKqlw', 'theme' : 'light' }); var dj_envoyer_inscription = true; jQuery(document).delegate( '#email6cvoO', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-6cvoO', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "recaptcha_response", jQuery("#dj_form_horizontal_optinmonster-6cvoO .g-recaptcha-response").val()); jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel-primary").css('display', 'block'); jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel-danger span").html(result.alerte); jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel-success span").html(result.message); jQuery("#dj_form_horizontal_optinmonster-6cvoO .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Floating-Bar", "eventAction": "clic", "eventLabel": "https://www.custup.com/cdp-customer-data-platform-definition-fonctionnement/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; grecaptcha.reset(captcha6cvoO); }, error: function(errorThrown){ dj_envoyer_inscription = true; grecaptcha.reset(captcha6cvoO); } }); } return false; }); }); </script> <div id="dj_form_horizontal_optinmonster-6cvoO" class="dj_form_horizontal_optinmonster"> <input type="hidden" name="recaptcha_response" value=""> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group dj_email_content pull-left"> <input class="form-control" type="text" id="email6cvoO" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group text-center dj_email_envoyer pull-left"> <button id="dj_envoyer_inscription-6cvoO" class="dj_envoyer_inscription" type="submit">Valider</button> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group optin-recaptcha pull-left"> <div id="captcha-6cvoO"></div> </div> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> </div>