ROSE – Return On Selling Expenses : Définition, Calcul et Limites

“Avec l’indicateur ROSE, voyez la vie en rose !”. Alors oui, vous allez me dire qu’elle est un peu facile celle-là. Et vous avez raison. Mais quelle est la réalité derrière ce slogan marketing téléphoné ? L’acronyme ROSE (parfois simplement appelé ROS) va-t-il vraiment révolutionner votre capacité à évaluer la rentabilité de vos investissements (quels qu’ils soient) ? C’est ce que je vous propose de voir dans cet article.

ROSE - Savoir calculer le Return On Selling Expenses

Découvrez ce qui se cache derrière l’indicateur ROSE

Quelle est la définition de ROSE ?

ROSE est l’acronyme de Return On Selling Expenses. Il désigne un indicateur utilisé pour évaluer la réussite d’un projet en termes de revenu financier. Autrement dit, ROSE permet de connaître l’argent gagné par rapport à l’argent investi dans le projet en question.

L’acronyme ROSE est omniprésent en Marketing Clients. Car il sert à mesurer la rentabilité des investissements réalisés ou à réaliser. Par exemple dans le cas d’une campagne de marketing direct. L’utilisation du ROSE est symptomatique d’un marketing devenu ROIste (autrement dit, d’un marketing dont on cherche à évaluer le retour sur investissement).

D’ailleurs, le terme ROIste est issu de l’acronyme ROI (Return On Investment), dont l’indicateur ROSE est un synonyme.

Comment traduit-on Return On Selling Expenses en français ?

Nous pouvons traduire ROSE en français par “Retour sur les dépenses (de vente)”. Comme c’est souvent le cas avec les acronymes en marketing, le terme anglophone est largement privilégié.

En français, les notions de ROSE et de ROI peuvent se décliner en plusieurs appellations qui désignent la même idée : retour sur investissement, taux de rendement, taux de profit, profitabilité, etc.

Comment calculer le ROSE d’un investissement ?

Pour calculer le ROSE d’un investissement donné, il suffit d’utiliser la formule suivante :

ROSE = Retour / Investissement = Marge générée par l’investissement / Total des Dépenses engagées

Par exemple, si vous investissez 5 000 euros dans une campagne marketing qui a généré une marge de 25 000 euros, votre ROSE s’élève à : 25 000 / 5 000 = 5.

Comment interpréter l’indicateur ROSE ?

L’indicateur ROSE évalue le bénéfice réalisé dans le cadre de l’investissement. Si le ROSE est positif, l’investissement a été rentable (et vous voyez la vie en rose !). S‘il est négatif, il n’a pas été rentable (la conclusion est alors un peu plus morose !). Dans notre exemple précédent, l’investissement a été rentable.

ROSE et ROI : du pareil au même ?

Absolument ! ROI et ROSE sont des indicateurs parfaitement interchangeables. Ce sont des synonymes. Il est vrai que c’est le ROI qui est le plus connu. En marketing, le ROI (ou ROSE) permet notamment d’évaluer la performance d’une stratégie CRM, ainsi que la qualité de sa mise en œuvre. On parle alors de ROI global du CRM.

Ne pas confondre ROSE avec :

L’indicateur ROAS

Le ROAS (Return On Ad Spent) ne doit pas être confondu avec le ROSE (ou le ROI). Cela dit, il représente un bon indicateur complémentaire dans le cas des campagnes publicitaires. Le ROAS vous permet de déterminer combien vous rapporte chaque euro investi dans une campagne publicitaire. Voici sa formule de calcul :

ROAS = CA généré par la campagne marketing / Dépenses engagées dans cette même campagne

Par exemple, si vous avez dépensé 5 000 euros dans une campagne publicitaire qui a généré 10 000 euros de chiffre d’affaires, votre ROAS est de 2. Autrement dit, 1 euro investi dans la campagne vous en a rapporté 2.

L’indicateur ROCE

À une lettre près, nous avons le même acronyme (et quasiment la même prononciation !). Pourtant, les indicateurs ROSE et ROCE n’ont rien à voir. Car le ROCE est un indicateur économique qui sert à évaluer la performance d’une entreprise afin de pouvoir la comparer à ses concurrentes sur le même secteur d’activité.

Pour information, voici la formule de calcul du ROCE (Return On Capital Employed) :

ROCE = Résultat d’Exploitation de l’entreprise / (Fonds Propres + Dettes)

L’indicateur ROE

Alors non, ce n’est pas un oubli du “s” de notre cher ROSE. ROE est bel et bien un indicateur à part, qui n’a pas grand-chose à voir avec le Return On Selling Expenses. En effet, ROE (Return On Equity ou “retour sur capitaux propres” en français) est lui aussi un acronyme issu du jargon financier. Il sert à mesurer la profitabilité d’une entreprise.

À titre informatif, voici comment calculer le ROE d’une entreprise :

ROE = Résultat Net de l’entreprise pour l’année N / Capitaux Propres de l’année N-1

Return On Selling Expenses : des limites à prendre en compte

Il y a tout de même un point commun entre ROSE et ces différents indicateurs financiers. Il s’agit de leur limite : tous ces indicateurs se cantonnent à des données purement financières. Il est donc important de les compléter avec d’autres types d’informations si vous voulez avoir une appréciation plus exhaustive de vos investissements.

Le Return On Selling Expenses n’a pas pour vocation d’être un indicateur parfait à lui seul. Ses limites sont nombreuses :

  • Il peut affirmer qu’un investissement est rentable, indépendamment de vos propres objectifs de rentabilité.
  • Il peut affirmer qu’un investissement n’est pas rentable à un instant T, sans dire s’il pourrait le devenir à un autre moment (et vice-versa).
  • Il tire une conclusion binaire (rentable / pas rentable) uniquement sur la base de données financières et chiffrées.
  • Il ne prend pas en compte les risques potentiels, le taux d’inflation, et d’autres répercussions difficiles à quantifier (notoriété, fidélisation client, etc.).

Le ROSE est un indicateur-clé à utiliser pour vous aider dans vos prises de décision concernant des projets nécessitant un investissement. Mais il est loin d’être une fin en soi ! Dans tout projet donné, pensez à prendre en considération les autres éléments qui comptent : satisfaction, fidélisation, efficacité, motivation, etc. Vous aurez ainsi tout ce qu’il faut pour pouvoir “vivre la vie en rose” (au lieu de simplement la voir de cette couleur via le prisme déformant de l’indicateur ROSE). C’est quand même mieux, non ?

Partager :
Fondateur de CustUp, Antoine Coubray vous aide à comprendre les acronymes et autres indicateurs utilisés en MarTech. Son but :

Fondateur de CustUp, Antoine Coubray vous aide à comprendre les acronymes et autres indicateurs utilisés en MarTech. Son but : que vous voyez la vie en rose grâce à ces différents outils !

[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-IQ6gA', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var email = jQuery('#dj_form_optinmonster-IQ6gA 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-IQ6gA .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-IQ6gA .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-IQ6gA .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-IQ6gA .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-IQ6gA .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-IQ6gA .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-IQ6gA .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-IQ6gA .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-IQ6gA .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Inline", "eventAction": "clic", "eventLabel": "https://www.custup.com/rose-return-on-selling-expenses-defintion-calcul-limites/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-IQ6gA" 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-IQ6gA" 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( '#email3f93I', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-3f93I', '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-3f93I .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-3f93I .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-3f93I .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-3f93I .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-3f93I .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-3f93I .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-3f93I .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-3f93I .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-3f93I .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/rose-return-on-selling-expenses-defintion-calcul-limites/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-3f93I" 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="email3f93I" 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-3f93I" 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( '#emailc96AJ', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-c96AJ', '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", 22521); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-c96AJ .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-c96AJ .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-c96AJ .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-c96AJ .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-c96AJ .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-c96AJ .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-c96AJ .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-c96AJ .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-c96AJ .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/rose-return-on-selling-expenses-defintion-calcul-limites/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-c96AJ"> <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="emailc96AJ" 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-c96AJ" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>
[custup_count_abonnes_liste_mailchimp]
4223
[custup_form_horizontal_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailh6b0i', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-h6b0i', '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-h6b0i .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-h6b0i .panel-primary").css('display', 'block'); jQuery("#dj_form_horizontal_optinmonster-h6b0i .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-h6b0i .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-h6b0i .panel-danger span").html(result.alerte); jQuery("#dj_form_horizontal_optinmonster-h6b0i .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_horizontal_optinmonster-h6b0i .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-h6b0i .panel-success span").html(result.message); jQuery("#dj_form_horizontal_optinmonster-h6b0i .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Floating-Bar", "eventAction": "clic", "eventLabel": "https://www.custup.com/rose-return-on-selling-expenses-defintion-calcul-limites/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_horizontal_optinmonster-h6b0i" 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="emailh6b0i" 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-h6b0i" 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>