Le ROAS (Return On Ad Spend), ou retour sur investissement publicitaire, se calcule en divisant le chiffre d’affaires généré par une campagne par les dépenses publicitaires engagées. La formule est simple : ROAS = Revenus générés ÷ Coûts publicitaires. Un budget de 5 000 € générant 22 500 € de revenus donne un ROAS de 4,5, soit 4,5 € récupérés pour chaque euro investi. Calculer le ROAS de vos campagnes publicitaires digitales sur Google Ads ou Meta Ads est le point de départ de toute décision budgétaire sérieuse. HubSpot, Shopify Analytics et les outils d’attribution tiers permettent d’aller bien au-delà de ce chiffre brut.
Comment calculer le ROAS de vos campagnes publicitaires digitales ?
Calculer le ROAS correctement exige deux données fiables : le chiffre d’affaires attribué à la campagne et les dépenses publicitaires correspondantes. L’erreur la plus fréquente consiste à utiliser des données issues d’une seule source, sans croiser les plateformes avec votre backend.
Collecter les bonnes données
Les revenus doivent provenir d’une source de vérité business : Shopify, votre CRM (HubSpot, Salesforce), ou votre outil d’analytics (Google Analytics 4). Les dépenses publicitaires se récupèrent directement dans Google Ads Manager ou Meta Ads Manager. Ne mélangez jamais les revenus attribués par la plateforme avec les revenus réels enregistrés dans votre système de caisse ou e-commerce, car les deux chiffres divergent presque toujours.
Appliquer la formule et choisir vos outils
Une fois les données collectées, l’application de la formule est immédiate. Voici un tableau comparatif des outils les plus utilisés pour mesurer la performance publicitaire :

| Outil | Source de données | Usage principal |
|---|---|---|
| Google Ads Manager | Campagnes Search, Shopping, Display | ROAS par campagne, groupe d’annonces |
| Meta Ads Manager | Campagnes Facebook, Instagram | ROAS déclaré (attention à l’attribution) |
| HubSpot | CRM, pipeline de ventes | Revenus réels attribués aux leads |
| Shopify Analytics | Boutique e-commerce | Revenus backend par source de trafic |
| Google Analytics 4 | Trafic multi-canal | Analyse des conversions cross-canal |
Chaque outil mesure le ROAS depuis un angle différent. Google Ads Manager affiche le ROAS de la plateforme, tandis que Shopify ou HubSpot reflètent ce que vous avez réellement encaissé. La différence entre ces deux lectures est souvent la première surprise pour les gestionnaires de budget.
Les étapes concrètes pour analyser l’efficacité de vos campagnes digitales se résument ainsi :
- Extraire les dépenses totales par plateforme sur la période analysée
- Récupérer les revenus attribués dans votre backend (Shopify, CRM)
- Diviser les revenus backend par les dépenses totales
- Comparer ce chiffre au ROAS affiché par chaque plateforme
- Identifier les écarts et en comprendre l’origine (attribution, modélisation)
Conseil de pro: Définissez une fenêtre d’attribution identique sur toutes vos plateformes avant de comparer les ROAS. Une fenêtre de 7 jours sur Meta et de 30 jours sur Google Ads rend toute comparaison directe sans valeur.
Comment les modèles d’attribution impactent-ils le ROAS affiché ?

Le modèle d’attribution est la variable la plus sous-estimée dans le calcul du ROAS. Il détermine quelle interaction reçoit le crédit d’une conversion, et donc quel canal affiche quel ROAS.
Last-click, data-driven et multi-touch : quelles différences ?
Le modèle last-click attribue 100 % du crédit à la dernière interaction avant achat. C’est le modèle historique de Google Ads, et il surestime systématiquement les campagnes de retargeting et de branded search. Le modèle data-driven, disponible dans Google Ads pour les comptes disposant d’un volume suffisant de conversions, redistribue le crédit entre toutes les interactions du parcours client. Une bascule vers data-driven réduit souvent le ROAS des campagnes branded search de 20 à 40 %. Ce chiffre illustre à quel point le choix du modèle modifie la lecture de vos performances.
Meta Ads et l’inflation du ROAS
Meta Ads Manager utilise par défaut une fenêtre d’attribution combinant 7 jours après clic et 1 jour après vue. Cette configuration inclut des conversions qui se seraient produites sans la publicité, notamment via la modélisation des conversions post-iOS 14. Le ROAS affiché dans Meta Ads Manager est souvent surévalué, avec un écart pouvant atteindre 20 à 40 % par rapport aux revenus réels enregistrés dans Shopify ou votre CRM. Cela signifie qu’une campagne affichant un ROAS de 5 sur Meta peut n’avoir généré qu’un ROAS réel de 3 à 3,5.
Google Ads tROAS : enchères automatiques et ROAS cible
La stratégie tROAS (Target ROAS) de Google Ads ajuste automatiquement les enchères pour maximiser la valeur de conversion en fonction d’un objectif défini. La formule sous-jacente est : enchère max = valeur de conversion prédite ÷ ROAS cible. L’algorithme a besoin d’une phase d’apprentissage d’environ quinze jours avant de stabiliser ses prédictions. Les fluctuations de ROAS pendant cette période sont normales et ne doivent pas déclencher d’ajustements prématurés.
| Plateforme | Modèle d’attribution par défaut | Risque d’inflation du ROAS |
|---|---|---|
| Google Ads | Data-driven (ou last-click selon compte) | Modéré |
| Meta Ads Manager | 7-day click + 1-day view | Élevé (20 à 40 %) |
| Google Analytics 4 | Data-driven cross-canal | Faible si bien configuré |
Conseil de pro: Calculez un ROAS blended en divisant le revenu total de votre business par l’ensemble de vos dépenses publicitaires. Cette méthode globale évite la double comptabilisation multi-canaux et donne une vision honnête de la rentabilité réelle.
Comment interpréter le ROAS pour optimiser vos campagnes ?
Un ROAS de 4 n’est pas universellement bon ou mauvais. Son interprétation dépend directement de votre marge commerciale et de la valeur vie client de vos acheteurs.
ROAS, marge et seuil de rentabilité
Un produit avec une marge de 70 % atteint son seuil de rentabilité avec un ROAS de 2:1. Un produit à marge de 20 % exige un ROAS minimum de 5:1 pour couvrir ses coûts. Cette réalité change radicalement l’objectif à fixer dans vos campagnes Google Ads ou Meta Ads. Calculer la rentabilité de vos annonces digitales sans intégrer la marge revient à piloter à l’aveugle.
La valeur vie client change tout
Un ROAS de 2:1 peut être rentable si la valeur vie client (LTV) de l’acheteur acquis amortit les coûts d’acquisition sur plusieurs achats futurs. Un e-commerçant vendant des consommables mensuels peut accepter un ROAS initial faible parce que chaque client génère des revenus récurrents. Le ROAS seul ne capture pas cette dynamique. C’est pourquoi les décisions d’optimisation doivent toujours croiser le ROAS avec le CPA (coût par acquisition) et la LTV.
Les leviers concrets pour augmenter le ROAS de vos campagnes sont les suivants :
- Affiner le ciblage : exclure les audiences à faible intention d’achat réduit les dépenses sur des clics non convertissants
- Améliorer les annonces : un meilleur taux de clic réduit le coût par clic et améliore mécaniquement le ROAS
- Ajuster les enchères par segment : sur Google Ads, segmenter les campagnes par marge produit permet de fixer des objectifs tROAS adaptés à chaque gamme
- Optimiser les pages de destination : un taux de conversion plus élevé augmente les revenus sans toucher aux dépenses
Conseil de pro: Ne comparez jamais le ROAS d’une campagne de prospection avec celui d’une campagne de retargeting. La prospection acquiert des audiences froides avec un ROAS naturellement plus bas. Les comparer sur le même objectif conduit à couper des campagnes qui alimentent pourtant votre funnel.
Quels sont les pièges courants dans le calcul du ROAS ?
Les erreurs de calcul du ROAS sont fréquentes et coûteuses. Elles conduisent à des décisions d’allocation budgétaire basées sur des données incorrectes.
Les pièges les plus courants à éviter :
- Double comptabilisation : un même achat attribué à la fois à Google Ads et à Meta Ads gonfle artificiellement les ROAS des deux plateformes. L’écart entre ROAS cumulés et revenus backend réels atteint fréquemment 30 à 60 %.
- Fenêtres d’attribution incohérentes : comparer un ROAS Google Ads sur 30 jours avec un ROAS Meta sur 7 jours produit des données incomparables
- Volume insuffisant pour tROAS : la stratégie tROAS nécessite environ 50 conversions par mois pour que l’algorithme soit fiable. En dessous de ce seuil, les prédictions deviennent erratiques.
- Données de conversion incomplètes : un pixel mal configuré ou un tag Google Ads manquant fausse l’ensemble du calcul
Comparer régulièrement le ROAS affiché par les plateformes au revenu réel enregistré dans votre backend est indispensable pour éviter d’optimiser sur un signal biaisé. Un écart supérieur à 20 % doit déclencher un audit de votre configuration de tracking et analytics.
Pour fiabiliser vos données, des outils d’attribution tiers comme Northbeam, Triple Whale ou Rockerbox permettent de croiser les signaux de toutes vos plateformes avec vos données backend. Ces solutions sont particulièrement utiles pour les annonceurs actifs sur plusieurs canaux simultanément.
Points clés
Le ROAS est un indicateur fiable uniquement quand il est calculé depuis une source de vérité backend, avec une fenêtre d’attribution cohérente et une lecture intégrant la marge commerciale.
| Point | Détails |
|---|---|
| Formule de base | Divisez les revenus backend réels par les dépenses publicitaires totales, pas les chiffres plateforme. |
| Modèles d’attribution | Le passage au modèle data-driven réduit souvent le ROAS branded search de 20 à 40 %. |
| Inflation Meta Ads | Le ROAS affiché par Meta peut dépasser le ROAS réel de 20 à 40 % selon la fenêtre d’attribution. |
| Seuil de rentabilité | Un produit à marge 20 % exige un ROAS minimum de 5:1 pour couvrir ses coûts publicitaires. |
| ROAS blended | Agrégez revenus totaux et dépenses totales pour une lecture globale sans double comptage. |
Ce que le ROAS ne vous dit pas (et pourquoi ça compte)
Après plusieurs années à analyser des comptes publicitaires pour des e-commerçants et des marques B2C, je suis convaincu que le ROAS est l’indicateur le plus mal utilisé du marketing digital. Pas parce qu’il est faux, mais parce qu’on lui demande de répondre à des questions auxquelles il ne peut pas répondre seul.
J’ai vu des responsables marketing couper des campagnes affichant un ROAS de 2,5 parce que l’objectif interne était fixé à 4, sans jamais vérifier que ces campagnes ciblaient des audiences froides avec une LTV trois fois supérieure à la moyenne. Le ROAS de court terme était faible. La valeur générée sur 12 mois était excellente.
Le piège symétrique existe aussi. Un ROAS de 8 sur une campagne de retargeting semble spectaculaire jusqu’à ce qu’on réalise que ces conversions se seraient produites organiquement. La campagne ne crée pas de valeur incrémentale, elle capture une demande existante.
Mon conseil pratique : fixez vos objectifs ROAS par segment de marge produit, pas par compte global. Évaluez le ROAS sur des fenêtres de 30 jours minimum pour lisser les variations algorithmiques, notamment sur les campagnes tROAS Google Ads en phase d’apprentissage. Et croisez systématiquement vos chiffres plateforme avec votre backend, au moins une fois par semaine. C’est fastidieux, mais c’est la seule façon de prendre des décisions budgétaires qui tiennent la route.
— imad
Growix vous aide à mesurer et optimiser votre ROAS
Calculer le ROAS de vos campagnes publicitaires digitales avec précision demande une configuration rigoureuse du tracking, une maîtrise des modèles d’attribution et une lecture croisée des données plateforme et backend. Growix accompagne les annonceurs sur l’ensemble de cette chaîne, de la configuration des pixels et tags jusqu’à l’optimisation des stratégies d’enchères tROAS.

L’équipe Growix intervient directement sur vos campagnes Meta Ads Paris et Google Ads pour fiabiliser vos données, corriger les erreurs d’attribution et construire des objectifs ROAS adaptés à vos marges réelles. Si vous cherchez à maximiser le retour sur chaque euro investi en publicité digitale, contactez Growix pour un audit de vos campagnes.
FAQ
Comment se calcule le ROAS d’une campagne publicitaire ?
Le ROAS se calcule en divisant le chiffre d’affaires généré par la campagne par les dépenses publicitaires engagées. Par exemple, 22 500 € de revenus pour 5 000 € de dépenses donne un ROAS de 4,5.
Quel est un bon ROAS pour une campagne digitale ?
Un bon ROAS dépend de votre marge commerciale. Un produit à marge 70 % est rentable dès un ROAS de 2:1, tandis qu’un produit à marge 20 % nécessite un ROAS minimum de 5:1 pour couvrir ses coûts.
Pourquoi le ROAS affiché sur Meta Ads diffère-t-il de mes revenus réels ?
Meta Ads utilise par défaut une fenêtre d’attribution combinant 7 jours après clic et 1 jour après vue, ce qui inclut des conversions modélisées. L’écart avec les revenus backend réels peut atteindre 20 à 40 %.
Combien de conversions faut-il pour utiliser la stratégie tROAS sur Google Ads ?
La stratégie tROAS de Google Ads nécessite environ 50 conversions par mois pour que l’algorithme produise des prédictions fiables. En dessous de ce seuil, les enchères automatiques peuvent devenir erratiques.
Quelle différence entre ROAS et ROI ?
Le ROAS mesure le revenu brut généré par euro de publicité dépensé, sans tenir compte des coûts produit. Le ROI intègre l’ensemble des coûts, y compris la marge commerciale, et donne une vision de la rentabilité nette réelle.
