ROAS élevé, marge en berne : comment lire (vraiment) vos campagnes Google Ads 💸
Un ROAS de 11x fait briller n’importe quel tableau de bord. Sur le papier, “11 euros de revenus pour 1 euro dépensé” ressemble à une performance éclatante. Dans la vraie vie, ce chiffre peut aussi masquer des pertes nettes, des stocks qui dorment et un cash-flow qui s’assèche. Autrement dit, un ROAS spectaculaire n’est jamais une fin en soi — c’est un indicateur parmi d’autres, qui exige du contexte. 📊
Si vous pilotez votre acquisition uniquement au ROAS, vous supervisez une partie limitée de l’équation. Le ROAS mesure un ratio entre un “chiffre d’affaires” rapporté par la plateforme et la dépense publicitaire. Il ne connaît ni la TVA, ni les retours, ni les remises, ni le coût logistique, ni le coût du capital immobilisé en stock. Tant que ces éléments restent invisibles pour l’algorithme et pour vos objectifs, vous optimisez dans une monnaie fictive. 🧮
Dans cet article, nous allons décortiquer pourquoi et comment un ROAS élevé peut cohabiter avec une entreprise qui perd de l’argent, puis proposer une méthode concrète pour aligner Google Ads sur la marge, l’incrémentalité et la trésorerie. L’objectif n’est pas de “démonter” le ROAS, mais de le remettre à sa place : un thermomètre utile, à condition de savoir ce qu’il mesure — et ce qu’il oublie. ✅
Pourquoi un ROAS élevé peut cacher une réalité inquiétante
Ce que le ROAS dit… et surtout ce qu’il ne dit pas 🧠
Par définition, le ROAS (Return On Ad Spend) = Valeur de conversion rapportée / Dépense publicitaire. Si votre campagne affiche 11x, la seule affirmation factuelle est la suivante : la dépense média représente environ 9 % de la valeur de conversion suivie par la plateforme. C’est tout. Rien dans cette fraction ne garantit une marge positive, une croissance durable ou une bonne santé de trésorerie. Ce sont des inférences — souvent fausses si l’on ne met pas les bons garde-fous autour de la métrique.
La “valeur de conversion” enregistrée par Google Ads, GA4 ou Shopify inclut usuellement des éléments qui n’ont rien à voir avec votre marge contributive : TVA, ventes qui seront retournées plus tard, remises conjoncturelles très agressives, etc. À l’inverse, la ligne “dépense publicitaire” ignore votre coût d’achat (COGS), la manutention et l’expédition, les commissions de paiement, les frais de plateforme, et bien sûr le coût d’opportunité d’un stock qui perd de la valeur semaine après semaine.
Résultat : vous pouvez afficher un ROAS magnifique sur une période promotionnelle (où tout le monde convertit mieux), tout en détruisant de la marge unitaire. Le paradoxe est classique : les moments où le ROAS grimpe le plus ne sont pas toujours ceux où l’entreprise gagne le plus d’argent. 🔁
Un exemple chiffré qui pique : le panier à 100 € qui perd de l’argent 💥
Imaginons une commande e-commerce à 100 € TTC dans un secteur à retours importants (mode, chaussures, accessoires), avec une configuration de tracking standard. Rien d’exotique.
Étape 1 — Valeur de conversion rapportée : 100 € (TTC). C’est ce que “voit” la plateforme. Jusque-là, tout va bien.
Étape 2 — Retours clients : supposons 25 % de retours. La plateforme a déjà compté 100 €, mais la réalité nette n’en gardera que 75 € de ventes conservées. Cette correction interviendra dans votre ERP et votre comptabilité, rarement dans l’optimisation au quotidien.
Étape 3 — TVA : sur 75 € conservés, retirez la TVA (disons 20 %). Recette nette HT ≈ 62,50 €.
Étape 4 — Coût d’achat (COGS) : dans une période promotionnelle, il n’est pas rare que le COGS pèse lourd par rapport au prix de vente net. Prenons 60 % du net HT : il reste 25,00 € de marge brute avant logistique.
Étape 5 — Logistique et retours : emballage, préparation, subvention d’expédition aller, frais de retour et reconditionnement. Soyons conservateurs : 6,50 €. Reste 18,50 €.
Étape 6 — Frais de paiement et de plateforme : environ 3 % + frais fixes selon les paniers. Disons 2,00 €. Reste 16,50 €.
Étape 7 — Dépense publicitaire à ROAS 11x : 100 € / 11 ≈ 9,09 €. Marge contributive finale ≈ 7,41 € par commande. Vous avez “11x de ROAS”… mais il ne vous reste qu’une marge famélique pour couvrir les coûts fixes (salaires, loyers, outils) et générer du profit réel. Et il suffit d’un aléa — un point de COGS en plus, un point de retours en plus, un coût logistique en hausse — pour basculer dans le rouge. ⚠️
La morale : tant que la plateforme ne “voit” pas la marge contributive, le ROAS peut sonner “fort” tout en racontant une histoire commerciale fragile. Il ne ment pas — il répond juste à une question trop étroite.
Le piège du « blended ROAS » : quand la marque gonfle les moyennes 📉
Campagnes marque vs non-marque : deux rôles, deux ROAS
La plupart des comptes e-commerce mélangent des campagnes “marque” (requêtes où votre nom apparaît) et “non-marque” (requêtes génériques produits). Les premières captent une demande existante et affichent souvent un ROAS stratosphérique. Les secondes créent ou conquièrent la demande incrémentale — avec un ROAS naturellement plus bas, car elles touchent des utilisateurs plus haut dans l’entonnoir.
Lorsque vous regroupez tout cela, vous obtenez un “blended ROAS” flatteur, porté par la marque… alors que la création de valeur nouvelle se joue côté non-marque. En d’autres termes, votre moyenne raconte surtout l’amour que portent déjà vos clients à votre enseigne — pas la capacité de votre acquisition à élargir le marché. 🎯
Incrémentalité d’abord : attribuer sans s’auto-congratuler 🔍
Une part significative des conversions “marque” se serait produite même sans clic payant : navigation directe, SEO, email, app. Confondre appropriation et création de la conversion fausse la lecture du ROAS. Pour piloter intelligemment, il faut isoler la part réellement incrémentale : tests géographiques, expérimentations de budget, enchères différentes sur périodes témoins, analyses de parcours multi-touch, ou à défaut, règles prudentes d’attribution internes.
Lorsque vous soustrayez l’“incrémentalité fictive” captée par la marque et que vous corrigez la valeur de conversion par la marge, votre ROAS “héroïque” chute souvent de plusieurs crans. Bonne nouvelle : ce nouvel indicateur, moins sexy, est infiniment plus utile pour décider d’un budget supplémentaire ou d’une coupe sèche.
Au-delà du ROAS : viser le profit (POAS) et la trésorerie 💼
Envoyer la marge contributive comme valeur de conversion 🧾
Le pivot clef consiste à reconstruire la valeur de conversion autour de la contribution (POAS, Profit On Ad Spend), et à l’envoyer à Google Ads comme “conversion value”. Concrètement : valeur HT conservée après retours attendus, moins COGS, moins logistique et frais de paiement — idéalement calculée par catégorie/SKU pour refléter les réalités de marge différentes. Ainsi, votre stratégie d’enchères (tROAS, CPA cible, Max Conversion Value) optimise enfin sur une monnaie fidèle à votre P&L.
Sans cette étape, chaque objectif que vous donnez à l’algorithme est négocié dans une devise imaginaire. Avec elle, vos décisions budgétaires se synchronisent avec la comptabilité de gestion. 🧠
L’effet pervers d’une efficacité trop serrée : quand le volume s’évapore ⛔
Autre piège : passer d’un ROAS “vanity” à une efficacité hyper-stricte peut étrangler le volume. Les stratégies d’enchères intelligentes obéissent : si vous visez une marge unitaire maximale, elles achètent principalement les conversions les plus faciles et les moins chères… mais souvent peu nombreuses. Pour un service, ce compromis peut se défendre. Pour un commerçant qui détient du stock, c’est dangereux : chaque semaine d’immobilisation fait baisser la valeur récupérable, et la démarque se creuse.
Imaginez un SKU saisonnier avec 8 semaines pour écouler 1 200 unités (20 € de coût unitaire, 50 € prix public). À un objectif de POAS très strict, vous vendez 400 unités plein tarif et finissez la saison avec 800 unités à solder à -70 %, parfois sous le coût. Si vous relâchez la cible à un niveau plus “agressif” (accepter un POAS plus bas), vous pouvez vendre 900 unités pendant la saison, ne solder que 300 unités, et récupérer beaucoup plus de cash, plus tôt. Le POAS moyen est moins beau, la marge totale et la trésorerie sont meilleures. 📈
Stock, saisonnalité et cash-flow : la vraie équation ⏳
Le stock est un actif qui se déprécie vite. Dans la mode, la maison & déco, ou l’électronique grand public, la question n’est pas “quel ROAS est le plus joli ?” mais “quel arbitrage marge/volume/cash maximise la contribution totale sur la période et finance l’achat de la prochaine saison ?”. Une stratégie obsédée par l’efficacité unitaire transforme discrètement du capital de travail en cartons immobilisés. Une stratégie équilibrée accepte un ROAS/POAS moins flatteur sur certaines lignes pour libérer de la trésorerie au bon moment.
Méthode en 4 étapes pour aligner Google Ads sur la marge et le cash 💡
1) Reconstruire la valeur de conversion en marge contributive
Calculez, par catégorie ou par SKU, une valeur de conversion nette : HT, ajustée du taux de retour attendu, du COGS réel, des coûts logistiques (aller + retour) et des frais de paiement/plateforme. Envoyez cette valeur à Google Ads (via balise, GA4, server-side). Dès que l’algo “voit” la marge, vos cibles ROAS/POAS deviennent cohérentes avec l’objectif business.
Astuce : commencez par les familles à fort volume ou fort taux de retour. Ce sont celles où la différence entre ROAS et POAS est la plus marquée — donc où le gain d’optimisation est maximal. 🚀
2) Séparer la marque avant toute analyse
Scindez vos campagnes et vos rapports : marque d’un côté, non-marque de l’autre (et idéalement remarketing distinct). Ne mélangez pas leurs résultats, et fixez des cibles séparées. Le ROAS “marque” vous renseigne surtout sur la fidélité et la notoriété. Le ROAS/POAS “non-marque” mesure votre capacité à conquérir. Comparez des choses comparables, sinon les arbitrages budgétaires pencheront systématiquement vers la facilité — et l’illusion. 🎯
3) Définir un “job” par SKU, et le réviser chaque semaine
Un SKU peut poursuivre un seul objectif à la fois : maximiser la marge unitaire, maximiser le volume (parts de marché), ou accélérer la récupération de cash avant fin de saison. Assignez un “job” clair par SKU ou par groupe (via flux Shopping, libellés personnalisés, campagnes/performance max segmentées), et alignez la cible POAS/ROAS en conséquence. Réévaluez chaque semaine selon le sell-through, la décote prévue et le besoin de trésorerie.
C’est peu glamour, mais c’est ce qui réconcilie enfin marketing et finance : une stratégie d’enchères par famille de marge et par urgence stock. 🏷️
4) Décider à voix haute des arbitrages de trésorerie
Ne laissez pas une cible tROAS figée décider seule. Organisez une revue hebdo marketing/achats/finance : quels SKUs passent en mode “cash-back”, lesquels restent en “marge unitaire”, lesquels méritent d’être poussés pour gagner des parts ? Documentez le choix et la cible POAS/ROAS associée. Parfois, accepter un ROAS plus bas aujourd’hui est le meilleur moyen d’éviter des soldes destructrices demain. 💬
Quels KPI suivre au-delà du ROAS pour piloter la rentabilité
Contribution par commande et par nouvelle commande
Mesurez la marge contributive moyenne par commande, et distinguez-la entre clients existants et nouveaux clients. Une campagne non-marque avec un ROAS plus faible mais une forte contribution par nouveau client peut être plus stratégique qu’une campagne marque “facile”.
Taux de retour et mix promo
Intégrez les retours anticipés par catégorie dans vos valeurs de conversion, et suivez l’évolution hebdomadaire. De même, suivez le poids du promo dans vos ventes : en période de remises, attendez-vous à un ROAS flatteur et à une marge unitaire comprimée. Ajustez vos cibles en conséquence, au lieu de “récompenser” aveuglément le ROAS.
Coûts logistiques et frais de paiement
Beaucoup de comptes sous-estiment cette ligne. Les hausses tarifaires transporteurs, les surtaxes carburant, les retours massifs ou le passage à des emballages plus coûteux peuvent ronger 1 à 3 points de marge contributive en quelques semaines. Répercutez ces variations dans la valeur de conversion envoyée à Google Ads.
Vitesse de vente (sell-through) et cash recouvré
La vitesse de vente par SKU et le cash recouvré pendant la saison sont des KPI vitaux pour tout e-commerçant stockiste. Un ROAS “moins bon” qui accélère la sortie de stock et ramène du cash plus tôt peut financer l’approvisionnement suivant et réduire la dépendance aux soldes. Surveillez la couverture de stock (semaines) et ajustez vos cibles pour éviter les liquidations à marge négative. ⏱️
Mettre en place la transformation ROAS → POAS sans tout casser
Piloter en A/B et en douceur
Ne basculez pas tout le compte d’un coup. Démarrez par une catégorie prioritaire, envoyez la marge contributive comme valeur de conversion et testez une cible POAS réaliste. Comparez sur 3 à 6 semaines : contribution totale, volume, taux de retour, cash collecté. Élargissez ensuite aux autres familles. L’objectif est d’apprendre vos seuils de rentabilité “réels” par catégorie et de calibrer les cibles qui préservent le volume critique.
Outillage et gouvernance de données
Équipez-vous d’un pipeline de données fiable (extraction ERP/OMS/BI → calcul de marge contributive → envoi server-side/GA4 → Google Ads). Documentez les hypothèses (taux de retour, COGS, logistique) et mettez en place des mises à jour régulières. Sans hygiène data, le meilleur cadre d’optimisation ne tiendra pas. 🔧
Quand un ROAS plus bas est, en réalité, une victoire 🎉
Après séparation marque/non-marque, reconversion de la valeur en contribution et cibles ajustées par job SKU, attendez-vous à voir votre ROAS “baisser” dans les rapports. C’est normal. Vous aurez cessé d’empiler du chiffre d’affaires illusoire pour suivre une marge réelle. Dans bien des cas, la contribution par commande remonte, la part des ventes réalisées pendant la saison augmente, et la trésorerie s’améliore. Les slides deviennent moins clinquants, l’entreprise plus saine. C’est le bon échange.
La question n’est donc pas “comment afficher le ROAS le plus élevé possible ?”, mais “comment faire en sorte que chaque euro média crée de la valeur incrémentale et du cash quand l’entreprise en a besoin ?”. Un ROAS plus bas, bien contextualisé, peut être la meilleure décision de l’année. ✅
Check-list express avant de célébrer votre prochain ROAS 📝
• Avez-vous séparé marque, non-marque et remarketing dans vos rapports et vos cibles ? 🎯
• La valeur de conversion envoyée à Google Ads est-elle nette de TVA, ajustée des retours, du COGS, de la logistique et des frais de paiement ? 🧾
• Mesurez-vous la contribution par nouvelle commande (vs clients existants) pour estimer l’incrémentalité réelle ? 🔍
• Chaque SKU (ou famille) a-t-il un “job” explicite cette semaine : marge, volume ou cash-back ? 🏷️
• Vos cibles ROAS/POAS tiennent-elles compte de la vitesse de vente et de la couverture stock ? ⏳
• Finance, achats et marketing valident-ils ensemble les arbitrages de saison et de trésorerie ? 🤝
Conclusion : redonner au ROAS sa juste place
Le ROAS reste un indicateur utile — surtout pour comparer des ensembles de mots-clés, des créations ou des périodes entre elles. Mais pris isolément, il peut raconter une histoire flatteuse et inexacte. L’antidote est clair : séparer la marque, mesurer l’incrémentalité, convertir la “valeur” en marge contributive, et aligner les cibles sur la stratégie de stock et de trésorerie. Quand ces conditions sont réunies, un ROAS plus modeste conduit souvent à plus de profit et plus de cash. Et c’est précisément ce que votre entreprise attend de son marketing. 💼📈
La prochaine fois qu’un ROAS à deux chiffres s’affiche, posez-vous trois questions simples : que mesure-t-il vraiment, quelle part est incrémentale, et combien de marge/cash génère-t-il ? Si vous avez des réponses solides à ces trois points, vous tenez un indicateur fiable pour décider. Sinon, vous regardez un joli nombre — et il est temps de lui redonner du contexte. 💡