Le coût d’une Customer Data Platform – Déploiement & Exploitation

Quel est le coût d’une Customer Data Platform ? Nous allons vous indiquer quelques ordres de grandeur pour que vous puissiez vous faire une idée aussi précise que possible du coût d’une CDP.

Il y a deux composantes dans le coût d’une Customer Data Platform :

Cabinet de conseil en Données Clients et Technologies Marketing, CustUp accompagne les organisations dans le choix et le déploiement de leur solution d’unification des données.

Déploiement - Le coût de la mise en œuvre d’une Customer Data Platform

En savoir plus sur la CDP

La Customer Data Platform appliquée à la relation clients

La Customer Data Platform est le moyen de passer à une pratique avancée et rentable du Marketing Clients. Ce n’est ni un ERP, ni un CRM mais une solution technologique « clef en main » qui permet d’unifier la donnée. Découvrez les caractéristiques de la CDP et les 4 étapes de son fonctionnement. Qualifiez ses potentialités en matière de connaissance client, d’action commerciale et de simplification IT. Comprenez ses conditions de mise en œuvre, son coût et son Retour sur Investissement.

En savoir plus sur la CDP

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é.

Le coût d’une Customer Data Platform recouvre pour commencer le coût de déploiement de la solution. La phase de déploiement comprend trois étapes incontournables : la définition des objectifs (+ cas d’usage et fonctionnalités cibles), l’installation & paramétrage, la formation des utilisateurs.

Définition des objectifs

En phase de démarrage du projet, il est essentiel de prendre le temps de formuler et prioriser les objectifs de votre organisation en matière d’Unification des Données Clients et de valider l’option technologique « Customer Data Platform ». L’expression du besoin se poursuit par les phases suivantes :

  • Une qualification des besoins métiers de la solution CDP. Les besoins métiers sont liés directement aux objectifs.
  • Une qualification des cas d’usage et des fonctionnalités cibles de la solution. Ces cas d’usage et fonctionnalités se déduisent des objectifs & besoins métiers. Ils doivent être priorisés.
  • Le choix de l’option d’organisation la plus adaptée, à la fois en ce qui concerne l’architecture IT et la gestion du projet. Cette étape permet de valider la pertinence de l’option Customer Data Platform. Il faut en effet savoir qu’il existe différentes solutions pour unifier les données clients : DataWarehouse, CRM, DataLake, CDP…Selon nous, le choix définitif de l’option technologique doit être le résultat d’un processus d’expression du besoin qui passe par les étapes mentionnées plus haut. C’est un cas particulier du conseil que nous donnons sans cesse : partir des objectifs et non des outils.
  • La sélection de la solution Customer Data Platform (RFI – RFP), qui inclue l’envoi du dossier de qualification aux éditeurs présélectionnés, les soutenances et démonstrations scénarisées, l’évaluation, la sélection, la contractualisation…

Cette macro-étape consomme de quelques jours à plusieurs dizaines de jours hommes. Elle peut être internalisée et externalisée. Nous vous recommandons de prévoir a minima quelques jours de conseil pour être guidé sur des objectifs raisonnables en fonction de vos attentes et organiser efficacement le déroulement de projet. Nous recommandons souvent la production du déploiement en « lots ». Plus la mise en production débute tôt, plus le retour sur investissement est rapide.

cout customer data platform objectifs rcu

La formulation des objectifs est la première étape d’un projet Customer Data Platform.

Le coût de cette étape est variable. Il dépend du temps que vous y consacrez et du choix d’organisation (internalisation vs externalisation). D’après notre expérience, il faut compter de 2 à 20 jours-hommes.

Installation & Paramétrage

Une fois la solution Customer Data Platform sélectionnée, vient la deuxième grande étape : l’installation et le paramétrage. Sur cette étape, la DSI a un rôle important à jouer comme on peut s’en douter. Des sociétés spécialisées peuvent vous accompagner dans cette étape, pour vous faire gagner du temps et de l’argent : éditeur, intégrateur, cabinet de conseil…

Cette étape comprend notamment :

  • La préparation des flux de données, c’est-à-dire la connexion de la CDP aux sources existantes, son intégration au SI Client. Nous attirons votre attention sur le fait que la connexion aux sources de données existantes est généralement un goulot d’étranglement, évitable en travaillant avec l’IT et la sécurité informatique en amont.
  • L’installation éventuelle dans un cloud privé ou sur les machines du client, si vous envisagez d’internaliser l’hébergement de la plateforme. Il faut prévoir 2 à 3 jours de travail le cas échéant.

C’est un poste de coût très variable dans un projet Customer Data Platform. Il faut compter entre 1 et 30 jours hommes de travail selon les objectifs, ce travail pouvant être internalisé ou externalisé avec une société spécialisée dans l’intégration CDP.

Formation des utilisateurs

Enfin, il n’est pas inutile de prévoir quelques jours pour former les équipes à la gestion et à l’utilisation de la Customer Data Platform. Par exemple :

  • 2 à 3 jours de formation pour l’administrateur interne.
  • 1 journée de formation pour les utilisateurs métier.

Au total, le coût associé à la mise en œuvre d’une Customer Data Platform est compris entre 50 k€ et 150k€.

Exploitation - Le coût d’usage d’une Customer Data Platform

Il est important d’anticiper les coûts associés à l’exploitation de la Customer Data Platform. Nous pouvons les décomposer en deux postes : le coût logiciel et le coût matériel.

Coût logiciel

Les coûts peuvent varier significativement d’un éditeur de logiciel à un autre. Le modèle privilégié est le modèle SaaS, c’est-à-dire l’abonnement, la location. Le coût de l’abonnement à la plateforme varie entre 50k€ et 300k€ par an.

Certains éditeurs proposent la vente d’une licence à vie. Le coût d’achat d’une Customer Data Platform s’échelonne entre 100k€ et 500k€ selon les usages…

Les prix sont parfois dépendants de métriques d’usage : nombre de sources de données à connecter, nombre de flux, volume de données stockées…

Coût matériel

Le coût matériel désigne le coût des serveurs, le coût d’hébergement.

Si vous optez pour une formule d’abonnement annuel, le coût matériel est intégré dans le coût d’abonnement / de location du logiciel.  Ce coût varie suivant le pays où sont stockées les données.

Si, pour des raisons de sécurité, vous souhaitez rester en contrôle des machines qui hébergent la CDP, le type et le nombre de machines dépendra grandement du volume de données que vous désirez conserver de manière permanente. Ce coût machine peut varier aussi selon les contraintes internes (DSI, RSSI) qui peuvent imposer certains types de matériel ou Cloud privé. Prévoyez une enveloppe de 5k€ à 30k€ annuel.

Acheter ou louer ?

L’achat reste le meilleur choix économique sur la durée. Il faut savoir que le coût d’achat correspond en général à trois ans de location, auquel il faut ajouter la maintenance annuelle de 15% à 20% selon les éditeurs.

La location comporte un avantage qui est la tranquillité d’esprit. C’est l’éditeur qui prend en charge l’hébergement de la plateforme et des données. Vous n’avez pas de matériel ni de problèmes d’exploitation à gérer. L’outil est constamment à jour : vous exploitez en permanence la version la plus récente de l’éditeur.

Nous vous avons présenté les principaux postes de coût d’une Customer Data Platform. Comme vous le voyez, les fourchettes sont assez larges. Pour avoir une estimation plus précise, n’hésitez pas à nous contacter.

[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 dj_envoyer_inscription = true; var email = ""; jQuery(document).delegate( '#email5TGRO', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-5TGRO', '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 ); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-exit-5TGRO .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-5TGRO .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-5TGRO .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-5TGRO .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-5TGRO .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-5TGRO .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-5TGRO .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-5TGRO .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-5TGRO .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/consultant-donnees-clients/customer-data-platform/cout-customer-data-platform/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-5TGRO" 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"> <input class="form-control" type="text" id="email5TGRO" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-exit-5TGRO" class="dj_envoyer_inscription" type="submit">S'inscrire !</button> </div> </div>
[custup_scroll_nom_silo]
des données clients
[custup_form_silo_scroll_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailPaq9d', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-Paq9d', '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", 18951); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-Paq9d .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Paq9d .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-Paq9d .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-Paq9d .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Paq9d .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-Paq9d .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-Paq9d .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Paq9d .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-Paq9d .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/consultant-donnees-clients/customer-data-platform/cout-customer-data-platform/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-Paq9d"> <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"> <input class="form-control" type="text" id="emailPaq9d" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-Paq9d" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>