Pourquoi différencier multicanal, cross-canal et omnicanal ?

Multicanal, cross-canal, omnicanal, ces trois notions sont parfois utilisées indifféremment. Elles décrivent pourtant trois choses différentes, comme nous allons le voir. Mais au-delà de ce travail un peu théorique de clarification des distinctions sémantiques, il y a une réalité qui est tout sauf abstraite : les clients sont devenus omnicanaux : ils décloisonnent les canaux, jouent avec eux, passent de l’un à l’autre, sans arrêt. Multicanal et cross-canal convergent vers l’omnicanal.

Quel point commun entre l’Expérience Client et Venise : la place des canaux !

Quel point commun entre l’Expérience Client et Venise : la place des canaux !

L’entreprise doit intégrer cette nouvelle réalité en mettant en oeuvre une stratégie omnicanale. Dans la première partie de l’article, nous allons expliquer les différences entre les trois termes, en montrant qu’il existe une évolution allant du multicanal au cross-canal et du cross-canal à l’omnicanal. Nous aborderons, dans un second temps, une question que beaucoup d’organisations se posent : comment devenir une entreprise omnicanale ? Cabinet de conseil en CRM, CustUp accompagne les entreprises dans la structuration, le déploiement et l’amélioration de leur Relation Clients.

Multicanal, cross-canal et omnicanal illustrent par leurs différences une évolution

Avant toute chose, rappelons que multicanal, cross-canal et omnicanal sont des termes qui qualifient deux choses :

  • Le comportement des prospects ou clients dans leur relation aux marques – et les attentes qui en dérivent en matière d’expérience client.
  • La stratégie mise en œuvre par les entreprises pour s’adapter à ce comportement et à ses évolutions.

Il faut bien garder à l’esprit cette idée. On dira, par exemple, que le comportement des clients est omnicanal, mais on parlera également de la « stratégie omnicanale » mise en place par les entreprises. Et c’est parce que le client est devenu omnicanal que l’entreprise se doit de devenir omnicanale. Les stratégies omnicanales sont des stratégies d’adaptation. Nous allons voir qu’il y a une évolution qui mène du multicanal au cross-canal, et du cross-canal à l’omnicanal.

Le multicanal, ou le « service minimum » de la Relation Clients

La notion de multicanal doit vraiment être prise dans son sens le plus littéral : multi-canal = plusieurs canaux. Pour une entreprise, une stratégie multicanale consiste à mettre plusieurs canaux à la disposition de ses clients. Une entreprise brick and mortar qui décide de se digitaliser et de créer un site e-commerce devient une entreprise « multicanale » : elle offre plusieurs canaux, plusieurs points de contact à ses clients. Idem pour un pure player qui fait le choix d’inaugurer des points de vente physiques (on peut penser à l’exemple de CDiscount).

cdiscount magasin

Le multicanal est l’art de multiplier les canaux et les points d’interaction entre la marque et ses clients. Ici, l’exemple de CDiscount, qui a ouvert des magasins physiques pour élargir sa clientèle.

Le multicanal s’est développé à partir du début des années 2000. Auparavant, les clients qui souhaitaient acheter devaient se rendre dans un magasin, il n’y avait pas d’autre canal. C’est l’apparition d’internet et le développement des nouvelles technologies de l’information et de la communication (mobile, réseaux sociaux…) qui a permis l’essor du multicanal. Le multicanal permet à l’entreprise de toucher plus de monde, mais, comme nous allons le voir, c’est le service minimum de la Relation Clients et de l’Expérience Client. Les stratégies purement multicanales ont leurs limites. La plus importante étant qu’elles consistent à empiler les canaux les uns à côtés des autres, sans communication entre eux. Chaque canal vit sa propre vie, fonctionne indépendamment des autres. Ce qui caractérise le mieux le multicanal, c’est l’organisation des canaux en silos. Il n’y a pas de ponts entre les magasins et le site e-commerce, il est impossible de venir récupérer en magasin un produit commandé sur le site, un client en magasin n’est pas reconnu sur le site e-commerce, les promotions obtenues en magasin ne sont pas utilisables sur le site web, etc… Allons même plus loin. Les canaux entrent en concurrence, le site e-commerce, par exemple, « piquant » aux magasins une partie de leur clientèle. Ce qui peut entraîner des conflits, en particulier lorsque les magasins sont organisés en réseau et gérés par des franchisés. Le multicanal, au sens strict, tend à générer des phénomènes de cannibalisme commercial. Et, dernier argument critique vis-à-vis du multicanal, mais argument massue : les clients ne sont plus multicanaux, ils attendent une réelle articulation entre les canaux afin de pouvoir passer de l’un à l’autre sans rupture. Pour toutes ces raisons, le multicanal doit être dépassé et laisser sa place à une nouvelle approche : le cross-canal.

Le cross-canal, ou l’art de faire fonctionner les canaux ensemble

Une stratégie cross-canal consiste non seulement à proposer plusieurs canaux à ses clients, mais à les faire fonctionner entre eux pour fluidifier les parcours clients. L’objectif est de proposer au client un passage sans rupture d’un canal à un autre. Dans le cross-canal, les canaux ne sont plus concurrents, ils deviennent complémentaires, inter-connectés. Le  » click & collect  » est une bonne illustration de la stratégie cross-canal. Ce dispositif permet à un client de commander un produit sur le site web (ou sur l’application mobile) et de venir le récupérer dans le point de vente physique de son choix. De plus en plus d’e-commerçants le proposent, comme ici Darty :

darty click & collect

De plus en plus de sites e-commerce proposent le service de retrait gratuit en magasin (click-&-collect).

La mise en place d’une stratégie cross-canal part du postulat, bien vérifié, que le client utilise plusieurs canaux dans le cadre d’un même parcours d’achat :

  • Il fait des recherches sur internet avant d’aller acheter en magasin (web-to-store) ;
  • Il essaie parfois un produit en magasin avant de l’acheter sur le site web (showrooming) ;
  • Il reçoit un email ou un SMS offrant une remise sur un produit, se renseigne sur le produit en allant sur internet et finit par l’acheter en magasin en faisant valoir la remise dont il bénéficie ;
  • …/…

On peut imaginer pratiquement toutes les combinaisons de canaux possibles et imaginables. Le client saute sans cesse d’un canal à un autre. Il utilise les canaux ensemble et non de manière séparée. Le client est cross-canal. A noter que d’un point de vue data, le cross-canal permet de reconnaître le client sur tous les canaux, de tracer plus facilement son parcours, de développer la connaissance client et, in fine, de mieux personnaliser les offres et les messages.

L’omnicanal, ou l’art d’unifier tous les canaux pour délivrer une expérience client unique

Avec l’omnicanal, on monte encore d’un étage dans la fusée ! « Omni » vient du latin « omnis », qui veut dire « tout ». Dans l’omnicanal, les canaux ne sont pas simplement reliés entre eux, ils sont unifiés, deviennent des outils d’une seule et même expérience, sans couture, parfaitement homogène. Le client peut utiliser plusieurs canaux en même temps et multiplier les allers-retours de l’un à l’autre. Voici quelques exemples relevant d’une logique omnicanale :

  • L’accès, sur le site web, aux stocks des différents magasins de l’enseigne.
  • Le déploiement de bornes de commande tactiles dans les points de vente.
  • Les QR Codes, qui permettent d’accéder à des informations depuis son smartphone en scannant les produits exposés en magasin.
  • Plus largement, le phénomène des magasins connectés qui estompent les anciennes lignes de partage entre le monde physique et le monde digital.

Une stratégie omnicanale place l’expérience client au coeur des préoccupations. Ce n’est pas une stratégie centrée sur les canaux, mais sur les clients. Cette illustration résume très bien la différence entre les trois approches et la spécificité de l’omnicanal :

multicanal cross canal omnicanal

Source : DMA.org

Il y a donc bel et bien une différence entre multicanal, cross-canal et omnicanal. Ces différences décrivent aussi une évolution qui aboutit à l’omnicanal. Aujourd’hui, le client est omnicanal : dans son parcours, il saute d’un canal à l’autre et attend de la marque une expérience parfaitement harmonisée et unifiée. Il tolère de moins en moins les coutures dans son parcours. Pour améliorer votre Relation Clients et délivrer l’expérience client la plus satisfaisante qui soit, votre entreprise doit mettre en place une stratégie omnicanale. Voici quelques pistes pour vous aider dans cette démarche.

Comment devenir une entreprise omnicanale ?

Les projets de stratégie omnicanale sont des projets essentiellement transversaux, qui touchent à tous les aspects de l’entreprise : son fonctionnement, ses outils, son organisation, sa Relation Clients… Avant de se lancer dans l’aventure, il est important d’être conseillés. On ne se jette pas tête baissée dans ce type de projet. Cet avertissement étant fait, nous vous conseillons de commencer par une formalisation de vos objectifs. Ensuite, nous recommandons fortement une étape de cartographie détaillée des parcours clients existants. Qui dit « expérience client » dit « parcours clients ». Vous allez devoir travailler sur ces parcours, les faire évoluer. Il est donc indispensable d’en avoir une connaissance claire et précise. Quelles sont les étapes du parcours de vos clients ? Quels sont les différents canaux disponibles ? A l’intersection des étapes et des canaux, quels sont les points de contacts existants ? Il est possible que vous soyez amenés à cartographier plusieurs parcours – en particulier si votre clientèle comprend des typologies très différentes. Nous vous conseillons toutefois de vous limiter à 3 ou 4 parcours prioritaires (ie, ceux correspondant à vos catégories de clients les plus importantes). L’étape suivante consiste à faire évoluer les parcours clients. C’est la phase de « créativité », au cours de laquelle vous serez amené à envisager le développement de nouveaux canaux, de nouvelles connexions entre les canaux, de nouveaux points de contact… Nos consultants CRM ont l’habitude de commencer cette étape en organisant un atelier collaboratif auquel prennent part des représentants de l’entreprise. Ce travail « d’imagination » est l’occasion d’identifier les données clients manquantes, les types d’outils à implémenter, les programmes relationnels à développer, etc.

parcours clients mapping custup

Extrait d’une cartographie d’un parcours client

Vous devrez ensuite vous concentrer sur le choix des outils permettant de faire vivre votre Relation Clients omnicanale. En général, cela passe par l’implémentation d’un outil de CRM / Marketing Automation, alimenté en données par des outils de type Référentiel Client Unique (RCU) ou Customer Data Platforme (CDP). A cela s’ajoute un travail d’organisation des flux, de création du plan de collecte, de tests, de définition des règles de gestion de la pression, etc. Un dispositif de pilotage de la performance doit aussi être constitué afin de mesurer et d’améliorer l’expérience client en continu. Devenir une entreprise omnicanale implique de placer le client au coeur, de devenir customer-centric. Au-delà des aspects techniques, de la question des outils, des programmes relationnels, c’est tout un changement de culture qui est nécessaire. Il s’agit donc d’un projet ambitieux mais qui, bien mené, ne peut que contribuer au développement de votre activité.

[custup_nom_silo]
[custup_form_optinmonster]
[custup_form_optinmonster]
[custup_form_blog_inline_optinmonster]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#dj_envoyer_inscription-EW5Yx', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var email = jQuery('#dj_form_optinmonster-EW5Yx input[name="email"]').val(); var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-EW5Yx .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-EW5Yx .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-EW5Yx .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-EW5Yx .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-EW5Yx .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-EW5Yx .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-EW5Yx .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-EW5Yx .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-EW5Yx .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Inline", "eventAction": "clic", "eventLabel": "https://www.custup.com/multicanal-cross-canal-omnicanal/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-EW5Yx" 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-7 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control form-inline" type="text" id="dj_email" name="email" placeholder="E-mail" /> </div> <div class="col-md-5 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-EW5Yx" 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 dj_envoyer_inscription = true; var email = ""; jQuery(document).delegate( '#emailC6hCe', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-C6hCe', '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-C6hCe .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-C6hCe .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-C6hCe .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-C6hCe .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-C6hCe .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-C6hCe .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-C6hCe .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-C6hCe .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-C6hCe .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/multicanal-cross-canal-omnicanal/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-C6hCe" 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="emailC6hCe" 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-C6hCe" 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 dj_envoyer_inscription = true; jQuery(document).delegate( '#emailgmC7X', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-gmC7X', '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", 6413); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-gmC7X .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-gmC7X .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-gmC7X .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-gmC7X .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-gmC7X .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-gmC7X .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-gmC7X .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-gmC7X .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-gmC7X .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/multicanal-cross-canal-omnicanal/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-gmC7X"> <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="emailgmC7X" 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-gmC7X" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>
[custup_count_abonnes_liste_mailchimp]
4133
[custup_form_horizontal_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailapKqo', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-apKqo', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_horizontal_optinmonster-apKqo .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-apKqo .panel-primary").css('display', 'block'); jQuery("#dj_form_horizontal_optinmonster-apKqo .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-apKqo .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-apKqo .panel-danger span").html(result.alerte); jQuery("#dj_form_horizontal_optinmonster-apKqo .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_horizontal_optinmonster-apKqo .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-apKqo .panel-success span").html(result.message); jQuery("#dj_form_horizontal_optinmonster-apKqo .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Floating-Bar", "eventAction": "clic", "eventLabel": "https://www.custup.com/multicanal-cross-canal-omnicanal/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_horizontal_optinmonster-apKqo" 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"> <input class="form-control" type="text" id="emailapKqo" 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"> <button id="dj_envoyer_inscription-apKqo" class="dj_envoyer_inscription" type="submit">Valider</button> </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>