← Tous les articles

Le ROAS récompense vos mauvaises campagnes, et voici comment il s’y prend

Le retour sur dépense publicitaire compare un chiffre d'affaires à une dépense. Il ignore la marge, les retours et les remises, et il favorise mécaniquement les campagnes qui revendiquent des ventes déjà acquises. Ce qu'il faut regarder à la place.

Couverture Dots Papers de l'article sur le ROAS, la marge et la colonne POAS

En bref

  • Le ROAS compare un chiffre d’affaires à une dépense publicitaire. Or on ne dépose pas du chiffre d’affaires en banque : on y dépose de la marge, après retours et remises.
  • Deux campagnes au même ROAS peuvent être l’une très rentable, l’autre déficitaire, selon les produits qu’elles vendent, leurs taux de retour et les remises qui ont déclenché l’achat.
  • Le ROAS favorise les campagnes qui revendiquent des ventes déjà acquises. Le remarketing et les campagnes sur votre propre marque affichent les plus beaux chiffres, précisément parce qu’elles arrivent en dernier.
  • L’indicateur de remplacement existe, et il tient dans une colonne Google Ads : le POAS, marge divisée par coût. Son point mort est 1, quelle que soit votre marge, là où un « bon ROAS » ne veut rien dire tant qu’on ignore ce que la vente laisse.

Le ROAS est l’indicateur le plus utilisé de la publicité en ligne, et c’est un indicateur de confort : il est fourni par les plateformes, il se lit en un coup d’œil, et il monte quand on optimise ce que les plateformes savent optimiser. Rien de tout cela ne le rend juste.

Nous ne connaissons pas de sujet où l’écart entre ce qui est mesuré et ce qui est gagné soit aussi grand, ni aussi systématiquement ignoré.

Trois défauts, dont chacun suffirait

Il ignore ce que la vente vous laisse

Un ROAS de 5 sur un produit à 20 % de marge laisse le même chiffre en haut du tableau de bord qu’un ROAS de 5 sur un produit à 60 % de marge. La première campagne rembourse à peine sa dépense, la seconde est très rentable. Tant que l’indicateur raisonne en chiffre d’affaires, il déclare les deux équivalentes, et le budget se répartit comme si elles l’étaient.

Il compte les ventes qui reviennent

Le ROAS est mesuré au moment de la commande. Les retours arrivent des jours ou des semaines plus tard, et aucune plateforme ne corrige ses chiffres d’elle-même. Google Ads sait pourtant le faire, par les ajustements de conversion, mais c’est à vous d’envoyer la correction : sans cette démarche, rien ne bouge. Une campagne qui vend des produits à fort taux de retour affiche durablement un ROAS que la réalité a démenti. Nous avons détaillé ce poste invisible dans notre article sur le coût réel des retours : le même mécanisme comptable qui cache le coût d’un retour rend le ROAS irréfutable en réunion.

Il récompense l’ordre d’arrivée, pas la contribution

La conversion est attribuée aux campagnes qui ont touché le client, et les campagnes qui touchent en dernier sont celles qui visent des gens déjà convaincus : reciblage des visiteurs, enchères sur le nom de votre propre marque. Leur ROAS est spectaculaire parce qu’elles récoltent, pas parce qu’elles sèment. Couper la campagne de découverte qui affiche le plus mauvais ROAS du compte, c’est souvent couper ce qui alimentait les autres.

L’erreur qui coûte le plus cher Fixer un ROAS cible unique pour tout le compte, et laisser l’algorithme d’enchères s’y conformer. L’algorithme obéit : il déplace le budget vers les produits à gros panier et les audiences déjà acquises, là où le ratio est facile. Vous obtenez le chiffre demandé, construit sur les ventes qui vous rapportent le moins et qui seraient venues de toute façon.

Le calcul qui change le classement

L’indicateur de remplacement s’appelle la marge contributive par campagne, et il se construit avec des données que vous avez déjà.

Étape Ce qu’on prend Où c’est
1 Le chiffre d’affaires attribué à la campagne La plateforme publicitaire, ou mieux, votre outil de mesure
2 Moins les remises qui ont déclenché ces commandes Votre back-office, codes promo par commande
3 Moins le coût des produits vendus Votre marge par référence, même approximative par catégorie
4 Moins les retours constatés sur ces commandes Votre back-office, avec 30 à 60 jours de recul
5 Moins la dépense publicitaire La plateforme
Ce qui reste est la contribution réelle de la campagne. Une marge par catégorie suffit : la précision au centime n’est pas le sujet, le classement l’est.

Ce calcul a un effet prévisible et toujours instructif : le classement de vos campagnes change. Les campagnes de remise agressive descendent, celles qui vendent au prix plein montent, et une campagne de milieu de tableau se révèle souvent votre meilleure. C’est le même renversement que nous décrivons sur le taux de consentement qui déforme les comparaisons entre canaux : l’indicateur brut ne ment pas, il répond à une autre question que celle que vous posez.

La bonne nouvelle : ça se met dans Google Ads, à côté du ROAS

Le tableur est un bon point de départ, et il a un défaut : il vit à côté de l’outil où les décisions se prennent. Or Google Ads sait afficher une colonne de rentabilité réelle, au même endroit que le ROAS, avec deux formules d’une ligne.

Le principe tient en une phrase : envoyez la marge à Google, pas seulement le chiffre d’affaires. Votre boutique connaît la marge de chaque commande au moment où elle la valide ; il suffit qu’elle la transmette comme une valeur, à côté de la valeur de conversion habituelle. À partir de là, deux colonnes personnalisées suffisent.

Colonne Formule Ce qu’elle répond
ROAS, natif Valeur de conversion ÷ Coût Combien de chiffre d’affaires par euro dépensé
POAS, à créer Marge ÷ Coût Combien de marge par euro dépensé. Au-dessus de 1, la campagne rembourse plus qu’elle ne coûte
Profit, à créer Marge − Coût Ce que la campagne a réellement laissé, en euros. Le seul chiffre qu’on met en banque
POAS pour profit on ad spend, par symétrie avec le ROAS. Ces deux colonnes se créent dans le panneau des colonnes personnalisées et s’affichent ensuite comme n’importe quelle métrique.

Le seuil change de nature, et c’est tout l’intérêt. Un ROAS de 4 ne veut rien dire tant qu’on ignore la marge. Un POAS de 1 est le point mort, quelle que soit votre marge : en dessous, la campagne coûte plus qu’elle ne rapporte. Vous n’avez plus besoin de savoir quel ROAS viser, la question disparaît.

Ce que nous observons dès que la colonne est en place Sur un compte que nous suivons, deux campagnes affichant un ROAS quasi identique présentent un POAS du simple au double : même verdict au ROAS, rentabilités réelles sans rapport. Plus frappant encore, une campagne largement au-dessus de 4 en ROAS descend juste au-dessus de 1 en POAS. Elle rembourse sa dépense et presque rien d’autre, et elle figurait dans le haut du tableau depuis des mois. Aucun pilotage au ROAS ne pouvait le montrer.

Voici la même mécanique sur des chiffres ronds, pour la reproduire de tête.

Campagne Coût Chiffre d’affaires Marge ROAS POAS Profit
A, produits à faible marge 1 000 € 4 000 € 1 000 € 4,0 1,0 0 €
B, produits à forte marge 1 000 € 4 000 € 2 400 € 4,0 2,4 1 400 €
Deux campagnes que le ROAS déclare identiques. L’une atteint tout juste son point mort, l’autre dégage 1 400 euros. Le budget devrait aller à B, et un pilotage au ROAS n’a aucune raison de le savoir.

Deux précisions qui font la différence entre une colonne juste et une colonne trompeuse. D’abord, la marge que vous transmettez doit être nette des remises réellement accordées sur la commande, sinon les campagnes promotionnelles restent flattées. Ensuite, préférez les métriques rattachées à la date de conversion plutôt qu’à la date du clic : c’est ce qui permet de comparer un mois à un mois sans que les ventes glissent d’une période à l’autre, et c’est indispensable dès que votre cycle d’achat dépasse quelques jours.

Reste ce que la colonne ne sait pas faire : elle ignore les retours, qui arrivent après. Le POAS remplace donc le ROAS pour le pilotage au quotidien, et le rapprochement mensuel avec les retours reste nécessaire pour les catégories qui en génèrent beaucoup. C’est le calcul décrit juste après.

La méthode, sans refonte

  1. Posez une marge par catégorie de produits. Trois à cinq paliers suffisent pour commencer. L’objectif est de séparer ce qui rapporte de ce qui tourne.
  2. Exportez un mois de commandes attribuées, campagne par campagne, avec les codes promo utilisés, puis rapprochez les retours de ces mêmes commandes 30 jours plus tard.
  3. Reclassez. Un tableur suffit pour la première itération. La question n’est pas d’avoir un chiffre exact, c’est de savoir si le classement du ROAS tient. Il ne tient presque jamais.
  4. Séparez la récolte du semis avant d’arbitrer. Marque et reciblage d’un côté, découverte de l’autre. Comparer leur ROAS entre eux n’a aucun sens, et c’est la comparaison que tout le monde fait.

Auto-diagnostic en dix minutes : prenez votre campagne au meilleur ROAS et demandez quelle part de son chiffre vient de requêtes contenant votre propre nom de marque. Si la réponse dépasse la moitié, votre meilleure campagne est un péage sur des clients qui vous cherchaient déjà.

Les approches, et ce qu’elles valent

Approche Ce que ça donne Pour qui
Marge contributive en tableur, mensuelle Le meilleur rapport effort-lucidité. Suffit pour arbitrer les budgets, se fait avec l’existant Tout le monde, dès ce mois-ci
Remonter la marge dans les plateformes Les enchères optimisent sur la valeur réelle et non le chiffre d’affaires. Puissant, exige des données produit propres et une mesure fiable Comptes matures, catalogue à marges hétérogènes
Garder le ROAS en le sachant Acceptable sur un catalogue à marge uniforme et à retours faibles, cas où le ROAS et la marge racontent la même histoire Mono-produit, services, abonnements
Piloter au ROAS parce que l’agence le présente ainsi L’indicateur qui juge l’agence est choisi par l’agence. Le conflit d’intérêts n’est pas une hypothèse, c’est la configuration par défaut du marché Aucun cas
La deuxième ligne suppose que la mesure en amont soit fiable : une marge remontée sur une attribution cassée optimise avec précision dans la mauvaise direction.

L’outillage

Il n’y a pas de module à vous vendre sur ce sujet, et c’est volontaire : le travail consiste à transmettre une donnée que vous avez déjà, puis à écrire deux formules. Nous en avons fait un mode d’emploi pas à pas, construire la colonne POAS dans Google Ads, avec les formules exactes et les pièges de transmission de la marge.

Le prérequis, en revanche, est réel : une attribution qui dit la vérité. Une commande comptée deux fois ou une conversion perdue fausse le POAS exactement comme elle faussait le ROAS, et une colonne fausse est plus dangereuse qu’une colonne absente parce qu’on la croit. C’est le sujet de notre article sur le tracking qui ment en silence, et la raison pour laquelle nos missions commencent par la mesure avant de toucher aux budgets.

Ce que ça dit de plus grand

Un indicateur n’est jamais neutre : il déplace le budget vers ce qu’il sait voir. Le ROAS voit le chiffre d’affaires immédiat, donc les comptes pilotés au ROAS convergent tous vers la même structure, beaucoup de marque, beaucoup de reciblage, beaucoup de remises, et s’étonnent ensuite que la croissance plafonne.

Choisir l’indicateur, c’est choisir la stratégie. C’est le genre d’arbitrage que nous menons dans notre expertise data, analytics et performance, et il précède toute discussion d’optimisation : on ne règle pas mieux une boussole qui pointe ailleurs que le nord.

Sources

Les affirmations vérifiables de cet article renvoient à leur source primaire, ouverte le 10 août 2026. Nous ne citons pas de source que nous n’avons pas lue.

  1. Google Ads Help, Create custom columns. Consulter
  2. Google Ads Help, About conversion adjustments. Consulter
  3. Google Ads Help, Understand your conversion tracking data. Consulter

FAQ

Quel est un bon ROAS ?

La question n’a pas de réponse universelle, et c’est le cœur du problème : le seuil de rentabilité dépend de votre marge. À 25 % de marge, un ROAS de 4 rembourse tout juste la dépense ; à 60 %, un ROAS de 2 est déjà rentable. Un « bon ROAS » sans connaître la marge est un chiffre sans signification.

Faut-il arrêter le remarketing et les campagnes de marque ?

Non, il faut arrêter de les comparer aux campagnes de découverte. Elles ont un rôle, souvent rentable. Le test utile est l’incrémentalité : coupez la campagne de marque deux semaines sur une zone et regardez si les ventes totales baissent vraiment. Le résultat surprend souvent.

Ma marge par produit est confidentielle, comment faire calculer ça ?

Des paliers suffisent : classer les catégories en trois niveaux de marge permet déjà de reclasser les campagnes sans révéler un seul coût d’achat, et de décider dans la foulée quels produits passent en tête de vos pages de catégorie. C’est ainsi que nous travaillons quand la confidentialité l’exige.

Les plateformes ne proposent-elles pas déjà d’optimiser sur la marge ?

Elles le permettent, si vous leur transmettez la valeur de marge plutôt que le prix de vente. Peu de comptes le font, parce que cela demande des données produit structurées et une décision d’entreprise. Commencez par afficher le POAS, ce qui ne change rien à vos enchères et vous apprend déjà tout ; l’optimisation des enchères sur la marge vient après, une fois la colonne fiable.

Quel POAS viser ?

C’est la beauté de l’indicateur : il n’y a pas de cible à deviner. En dessous de 1, la campagne coûte plus qu’elle ne rapporte, quelle que soit votre marge ou votre secteur. Au-dessus, elle contribue, et l’arbitrage entre campagnes se lit directement. La question « quel est un bon ROAS » disparaît avec l’indicateur qui la posait.

Dotsland peut-il m’accompagner ?

Oui. Vérification de l’attribution d’abord, construction de la marge contributive par campagne, reclassement, puis remontée de la valeur réelle dans les enchères si votre compte le justifie. C’est le cœur de notre expertise data, analytics et performance. Parlons-en, ou commencez par l’auto-diagnostic : la part de votre marque dans votre meilleur ROAS.

Envie d'appliquer ça à votre activité ?

Contactez-nous →

À lire aussi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

un × cinq =