Demandez à l'IA quelles campagnes Meta perdent de l'argent après retours
Le ROAS de Meta compte des commandes qui reviennent. Calculez le ROAS seuil de rentabilité après retours, faites vérifier chaque campagne par une IA, puis confirmez.
Sur cette page
Une campagne Meta perd de l'argent après retours quand son ROAS Meta passe sous un ROAS seuil de rentabilité qui intègre déjà les retours habituels de votre boutique, votre marge, les frais de paiement et la livraison. Meta compte les ventes attribuées au moment de la commande, y compris celles qui reviennent ensuite : une campagne peut franchir votre seuil sur le papier et coûter plus qu'elle ne rapporte. Une IA qui lit Meta et votre boutique vérifie chaque campagne en une question, sous forme d'estimation.
À retenir
- La valeur d'achat de Meta inclut des commandes retournées et remboursées par la suite : le ROAS Meta surestime donc ce qu'une campagne a rapporté.
- ROAS seuil de rentabilité après retours = 1 divisé par ce que vous gardez de chaque dollar de ventes attribuées par Meta.
- Dans la boutique d'illustration ci-dessous, le seuil passe de 2,13x à 3,07x une fois un taux de retour de 20 % pris en compte.
- Une réponse par campagne est une estimation : elle applique le taux de retour habituel de la boutique aux ventes attribuées par Meta.
- Avant de mettre en pause ou d'augmenter un budget, vérifiez le bénéfice de toute la boutique à partir de vos propres commandes, et laissez plus de temps aux campagnes qui ont peu de données.
Pourquoi le ROAS de Meta cache les retours
Meta rapporte les achats et la valeur d'achat qu'elle attribue à vos publicités, selon votre paramètre d'attribution, au moment où la commande est passée. Quand un client renvoie le produit trois semaines plus tard et que vous le remboursez, Ads Manager ne retire pas cette vente. Votre boutique connaît le remboursement ; le rapport de Meta n'en tient pas compte.
Cela compte surtout quand les retours sont inégaux. Deux campagnes peuvent afficher toutes les deux 3,0x dans Ads Manager, mais si l'une vend un produit qui revient deux fois plus souvent, elle rapporte bien moins. Le calcul habituel du seuil de rentabilité aggrave les choses, car il se fait généralement à partir de la seule marge, comme si chaque commande était gardée. Le guide du vrai ROAS après remboursements montre cet écart à l'échelle de la boutique, et pourquoi Meta Ads et Shopify ne sont pas d'accord (en anglais) couvre les autres raisons pour lesquelles les deux chiffres s'éloignent.
La solution n'est pas d'abandonner le ROAS de Meta : c'est le seul chiffre dont vous disposez pour chaque campagne. La solution, c'est de relever la barre qu'il doit franchir.
Le ROAS seuil de rentabilité après retours
Votre ROAS seuil de rentabilité est le ROAS auquel les dépenses publicitaires égalent exactement ce que les ventes vous rapportent avant publicité. Le guide du ROAS seuil de rentabilité couvre la version de base. Pour tenir compte des retours, calculez d'abord ce que vous gardez de chaque dollar de ventes attribuées par Meta :
Gain pour 1 $ = (1 − part des retours) × (marge − frais de paiement) − (livraison + emballage + part des retours × coût par retour) ÷ panier moyen
ROAS seuil de rentabilité = 1 ÷ gain pour 1 $
Chaque terme a sa raison d'être. Une commande retournée perd son chiffre d'affaires, mais vous récupérez le produit : la part des retours se retire donc de la marge et des frais ensemble. La livraison et l'emballage sont payés sur chaque commande, gardée ou non. Et chaque commande retournée ajoute son propre coût : une étiquette retour, de la manutention, des articles que vous ne pouvez pas revendre. Ce que coûte vraiment un retour Shopify (en anglais) détaille ce dernier poste.
| Donnée | Ce qu'elle signifie | Où la trouver |
|---|---|---|
| Part des retours | Part de la valeur des ventes qui est remboursée | Remboursements Shopify ÷ ventes brutes, sur des commandes assez anciennes pour que les retours soient arrivés |
| Marge | Part du prix qui reste après le coût du produit | Le coût par article dans Shopify, ou vos factures fournisseurs |
| Frais de paiement | Part de chaque commande que garde votre prestataire de paiement | Le relevé de votre prestataire de paiement |
| Livraison et emballage | Coût par commande, y compris pour les commandes qui reviennent | Votre application d'expédition et vos factures d'emballage |
| Coût par retour | Étiquette retour, manutention et pertes par commande retournée | Votre registre des retours |
| Panier moyen | Ventes ÷ commandes, après remises | Les statistiques de Shopify |
Utilisez les ventes après remises et hors taxe de vente ou TVA, et vérifiez si la valeur d'achat que votre pixel envoie à Meta inclut les taxes et la livraison. Si c'est le cas, le ROAS de Meta est plus élevé que les ventes que vous pouvez réellement dépenser ; la taxe de vente et la TVA dans le ROAS (en anglais) explique la correction.
Un exemple chiffré
Ces chiffres servent d'illustration : ils sont choisis ronds et ne constituent pas une référence. Prenons une boutique avec un panier moyen de 100 $, une marge de 60 %, des frais de paiement de 3 %, 10 $ de livraison et d'emballage par commande, une part des retours de 20 % et 15 $ de coût pour chaque commande retournée.
| Sans les retours | Avec 20 % de retours | |
|---|---|---|
| Marge moins frais de paiement | 57 % | 57 % des 80 % gardés = 45,6 % |
| Livraison, emballage et retours par commande | 10 $ ÷ 100 $ = 10 % | (10 $ + 20 % × 15 $) ÷ 100 $ = 13 % |
| Gain pour 1 $ de ventes attribuées | 0,47 $ | 0,326 $ |
| ROAS seuil de rentabilité | 2,13x | 3,07x |
Le seuil passe de 2,13x à 3,07x. Une campagne à 2,5x dans Ads Manager semble confortablement rentable face au premier chiffre. Face au second, chaque dollar dépensé rapporte environ 81,5 cents de gain, soit une perte d'environ 18,5 cents par dollar.

Comparer chaque campagne au seuil
Une fois le gain pour 1 $ connu, le bénéfice estimé après retours de chaque campagne est égal à ses ventes attribuées multipliées par le gain pour 1 $, moins ses dépenses. Voici quatre campagnes d'illustration de la même boutique.
| Campagne | Dépenses | ROAS Meta | Ventes attribuées | Bénéfice estimé après retours | Verdict |
|---|---|---|---|---|---|
| Prospection, large | 3 000 $ | 2,5x | 7 500 $ | −555 $ | Perd de l'argent |
| Advantage+ shopping | 4 000 $ | 3,0x | 12 000 $ | −88 $ | Autour du seuil |
| Retargeting | 1 000 $ | 4,5x | 4 500 $ | +467 $ | Gagne de l'argent |
| Test de créations | 500 $ | 2,0x | 1 000 $ | −174 $ | Perd de l'argent |
Ensemble, elles dépensent 8 500 $ pour 25 000 $ de ventes attribuées, soit un ROAS global de 2,94x qui paraît sain face à 2,13x. Après les retours habituels de la boutique, le compte est dans le rouge d'environ 350 $, et presque toute la perte se concentre dans une seule campagne.
« Autour du seuil » demande une marge de tolérance, car les données sont des estimations. Une fourchette raisonnable est de 10 % des dépenses de part et d'autre : les −88 $ de la campagne Advantage+ sur 4 000 $ de dépenses sont largement à l'intérieur, donc la bonne décision est de la surveiller, pas de la mettre en pause.

Demander à une IA de faire le contrôle
Vous pouvez le faire à la main dans un tableur, mais c'est exactement le genre de calcul répétitif qu'un assistant fait bien. Il y a deux façons de procéder.
Avec des exports. Exportez depuis Ads Manager un rapport de campagnes avec les dépenses, les achats et la valeur d'achat, ainsi qu'un rapport Shopify des ventes et des remboursements sur une période assez ancienne. Importez les deux dans ChatGPT ou Claude, indiquez votre marge, vos frais de paiement, la livraison, l'emballage et le coût par retour, collez la formule ci-dessus et demandez à l'assistant de montrer son calcul. ChatGPT pour l'analyse publicitaire (en anglais) explique comment préparer les fichiers.
Avec un connecteur. Un connecteur MCP qui lit à la fois votre compte Meta et votre boutique fait la même chose sans export. Dans Tera Ads Connect, un seul outil, get_ads_review, fait tout le contrôle en un appel depuis Claude ou ChatGPT ; connecter Facebook Ads à ChatGPT explique la configuration.
Ce que fait exactement get_ads_review : pour chaque campagne qui a dépensé de l'argent, il prend les ventes attribuées par Meta, retire le taux de retour habituel de la boutique, applique les réglages de bénéfice du propriétaire (marge, livraison et emballage par commande, frais de paiement et coût par retour) et soustrait les dépenses. Il donne à chaque campagne un verdict, perd de l'argent, autour du seuil de rentabilité, gagne de l'argent ou trop peu de données, avec une seule prochaine étape suggérée : mettre en pause, augmenter le budget d'environ 20 % quand le ROAS Meta est nettement au-dessus du seuil, attendre, ou la laisser tourner. Il renvoie aussi le ROAS seuil de rentabilité de la boutique sur la base de Meta, pour que vous puissiez le comparer au ROAS d'Ads Manager.
C'est une estimation, et il le dit : chaque chiffre repose sur l'attribution de Meta et sur les retours habituels de la boutique. Le bénéfice de toute la boutique, calculé à partir de ses propres commandes et remboursements Shopify, vient d'un autre outil, get_profit.
Des questions qui fonctionnent bien, avec des exports ou un connecteur :
- « En utilisant mon ROAS seuil de rentabilité après retours, quelles campagnes Meta ont rapporté moins qu'elles n'ont coûté sur les 30 derniers jours ? Montre le calcul. »
- « Quelles campagnes sont à moins de 10 % du seuil de rentabilité, et lesquelles ont trop peu d'achats pour être jugées ? »
- « Si je mettais en pause les campagnes qui perdent de l'argent, combien de dépenses cela libérerait-il ? »
- « Ces estimations par campagne correspondent-elles à peu près au bénéfice après retours de ma boutique sur la même période ? »
Ce que l'estimation ne peut pas vous dire
Le taux de retour propre à chaque campagne. L'estimation applique le taux de retour habituel de la boutique à toutes les campagnes. Une campagne qui vend un produit plus souvent retourné fera moins bien que l'estimation, et une campagne qui vend un produit rarement retourné fera mieux. Si les retours varient beaucoup d'un produit à l'autre, comparez les produits de la campagne grâce à la marge de contribution par produit (en anglais) avant d'agir sur un cas limite.
Si l'attribution de Meta est juste. Les ventes attribuées sont l'estimation de Meta elle-même, selon votre paramètre d'attribution. Le crédit après simple affichage (view-through) et le chevauchement avec d'autres canaux peuvent faire paraître une campagne meilleure que sa vraie contribution.
Les écarts de panier. La formule utilise le panier moyen de la boutique. Une campagne qui vend surtout des articles peu chers paie la livraison sur plus de commandes par dollar de ventes que la moyenne ne le laisse penser.
Les retours récents. Les retours arrivent des semaines après la commande. Une part des retours calculée sur les commandes de la semaine dernière est trop basse ; utilisez des commandes assez anciennes pour que la plupart des retours soient arrivés.
Le garde-fou, c'est la boutique entière. Additionnez les estimations par campagne et comparez-les au bénéfice après retours de votre boutique sur la même période. Si l'écart est important, fiez-vous aux propres commandes de la boutique, et cherchez la cause avant de déplacer du budget.
Agir sur la réponse
Mettez en pause ce qui perd clairement. Une campagne nettement sous le seuil, avec assez d'achats pour juger, est candidate à la pause. Les règles d'arrêt des publicités Meta (en anglais) partent du seuil de rentabilité et fixent des règles simples pour décider quand couper.
Corrigez avant de couper. Une campagne perdante peut n'avoir qu'une création fatiguée ou un seul mauvais ensemble de publicités. Trouver les dépenses publicitaires gaspillées (en anglais) montre où regarder en premier.
Augmentez lentement. Augmentez les budgets des gagnantes évidentes par paliers d'environ 20 % et laissez la diffusion se stabiliser entre deux paliers ; faire monter en puissance les budgets Meta (en anglais) explique pourquoi de grosses modifications peuvent renvoyer un ensemble de publicités en phase d'apprentissage.
Gardez un humain dans la boucle. Avec le mode « demander d'abord » de Tera Ads, une mise en pause ou une modification de budget demandée par votre assistant attend que vous l'approuviez sur le site de Tera Ads. Une mise en pause, une activation ou une modification de budget peut être annulée pendant 7 jours, et une seule modification de budget peut au plus tripler un budget ou le réduire à un dixième.
Erreurs fréquentes
Utiliser un seuil calculé sur la seule marge. Si votre seuil de rentabilité ignore les retours, les campagnes qui vendent des produits souvent retournés auront l'air correctes tout en perdant de l'argent.
Juger sur des retours trop récents. Les commandes de la semaine dernière n'ont pas eu le temps de revenir. Utilisez une période assez ancienne pour que la plupart des retours soient arrivés.
Couper après deux ventes. Une campagne avec une poignée d'achats peut basculer dans un sens comme dans l'autre. Attendez d'avoir assez de données, sauf si la perte est déjà importante.
Prendre le ROAS de Meta pour du bénéfice. Le ROAS, ce sont les ventes attribuées divisées par les dépenses. Pour obtenir le bénéfice, il faut retirer le coût des produits, les frais, la livraison et les retours.
Oublier les taxes dans la valeur d'achat. Si la valeur d'achat de Meta inclut la taxe de vente ou la TVA, votre vrai ROAS est plus bas que ce qu'affiche Ads Manager.
Tera Ads Connect place ce contrôle dans Claude ou ChatGPT : lectures Meta en direct, vos ventes Shopify, le bénéfice estimé après retours de toute la boutique et l'estimation de get_ads_review, avec des modifications seulement dans la mesure où vous les autorisez. C'est gratuit pour 30 appels par semaine, et Connect Pro coûte 15 $ par mois ; voir les tarifs et la page Connect.
Questions fréquentes
Quel est un bon ROAS seuil de rentabilité après retours ?
Il n'y a pas de chiffre unique : il dépend de votre marge, de vos frais, de la livraison et de la part des retours. Dans la boutique d'illustration de ce guide, il était de 3,07x, contre 2,13x quand on ignore les retours.
Pourquoi Meta affiche-t-elle un ROAS rentable alors que je perds de l'argent ?
Meta compte les ventes attribuées au moment de la commande et ne retire pas les commandes remboursées. Son ROAS correspond aussi aux ventes divisées par les dépenses, pas au bénéfice : le coût des produits, les frais et la livraison n'y figurent pas.
Comment trouver ma part des retours ?
Divisez les ventes remboursées par les ventes brutes dans Shopify, pour des commandes passées assez longtemps auparavant pour que la plupart des retours soient arrivés. Utilisez la part en valeur pour le chiffre d'affaires et la part en nombre de commandes pour le coût par retour.
ChatGPT ou Claude peuvent-ils me dire quelles campagnes perdent de l'argent après retours ?
Oui, sous forme d'estimation, s'ils peuvent lire les données de vos campagnes Meta et connaissent la part des retours et les coûts de votre boutique. Donnez-leur des exports et la formule, ou utilisez un connecteur qui lit les deux.
Faut-il mettre en pause toutes les campagnes sous le seuil de rentabilité ?
Non. Mettez en pause celles qui sont nettement en dessous, avec assez d'achats pour juger. Surveillez celles qui sont proches du seuil, et laissez aux nouvelles campagnes le temps de sortir de la phase d'apprentissage.
Une estimation par campagne est-elle la même chose que mon vrai bénéfice ?
Non. Elle applique les retours habituels de la boutique aux ventes attribuées par Meta. Votre vrai bénéfice vient des propres commandes et remboursements de votre boutique, pour la boutique entière.