Vos campagnes Meta affichent un ROAS qui ferait presque danser votre tableau de bord. Pourtant, à la fin du mois, la marge fond plus vite qu’une glace oubliée au soleil. Le problème est simple : Facebook et Instagram optimisent habituellement sur le chiffre d’affaires, pas sur ce qu’il vous reste réellement après les coûts.
Avec la Meta Conversions API et Make, il est possible de changer le signal envoyé à l’algorithme. Au lieu de lui dire qu’une commande vaut 200 €, vous pouvez lui dire qu’elle a généré 18 € de bénéfice net. Cette nuance, qui n’en est pas vraiment une, peut transformer la façon dont Meta distribue votre budget publicitaire.
Pourquoi le ROAS ne raconte qu’une partie de l’histoire
Le ROAS, pour Return On Ad Spend, se calcule très simplement :
ROAS = chiffre d’affaires généré / dépenses publicitaires
C’est pratique, lisible et très répandu en e-commerce. Mais ce calcul ne tient pas compte de tout ce qui se passe entre le clic sur une publicité et l’argent qui arrive vraiment sur votre compte :
- le coût d’achat ou de fabrication du produit, aussi appelé COGS
- les frais de préparation et d’expédition
- les commissions de paiement
- les taxes
- les retours, remboursements et produits perdus dans les limbes logistiques
Résultat : un produit cher peut produire un superbe ROAS tout en ayant une marge ridicule. À l’inverse, un produit moins coûteux peut sembler moins séduisant dans Ads Manager, alors qu’il est beaucoup plus rentable.
Imaginez deux produits pour lesquels Meta dépense 20 € afin d’obtenir une vente. Le produit A est vendu 200 €, mais ses coûts cumulés sont très élevés. Le produit B est vendu 60 €, avec une excellente marge. Sur un rapport fondé sur le chiffre d’affaires, le produit A semble être la star. Sur votre compte bancaire, c’est peut-être le produit B qui paie réellement le café, les salaires et, idéalement, les vacances.
C’est là qu’intervient le POAS, ou Profit On Ad Spend. L’objectif n’est plus de maximiser les ventes les plus grosses, mais les ventes les plus profitables.
Comment Meta utilise la valeur de conversion
Meta apprend à partir des événements que vous lui transmettez. Lorsqu’un achat est remonté via le Pixel ou la Conversions API, l’événement contient notamment une valeur et une devise.
Si vous envoyez le montant de la commande, Meta comprend qu’un achat de 200 € est plus important qu’un achat de 60 €. Son algorithme va donc chercher des profils proches de l’acheteur à 200 € et donner davantage de place aux produits qui génèrent de gros paniers.
Mais un panier élevé ne garantit pas un bénéfice élevé.
En envoyant le profit net comme valeur de conversion, vous modifiez le signal à la source. Meta reçoit toujours un événement Purchase, mais sa valeur reflète cette fois la rentabilité réelle de la commande. L’algorithme peut alors privilégier :
- les produits à forte marge
- les audiences qui achètent ces produits rentables
- les catalogues et créations qui génèrent le plus de profit
- les comportements d’achat réellement intéressants pour votre entreprise
En clair, Meta poursuit le chiffre que vous lui donnez. Si vous lui donnez le chiffre d’affaires, il cherchera le chiffre d’affaires. Si vous lui donnez le bénéfice, il pourra chercher le bénéfice. Ce n’est pas de la magie, mais c’est nettement plus utile qu’un rapport flatteur qui finit par faire pleurer la comptabilité.
Le rôle de Make entre votre boutique et Meta Conversions API
Dans une intégration classique, votre boutique Shopify, WooCommerce ou votre système e-commerce envoie directement les données d’achat à Meta. La valeur transmise correspond presque toujours au total payé par le client.
Make permet d’insérer une couche d’automatisation entre votre boutique et la Meta Conversions API. Chaque nouvelle commande passe dans un scénario visuel, où vous pouvez enrichir les données, calculer le bénéfice net puis envoyer l’événement à Meta.
Le flux ressemble à ceci :
- Une commande est créée ou payée sur votre boutique.
- Make récupère les lignes de commande.
- Le scénario consulte les coûts produits dans votre ERP, PIM, base Airtable ou outil de gestion des stocks.
- Il additionne les frais et calcule le bénéfice net.
- Il envoie un événement d’achat à Meta avec ce bénéfice comme valeur de conversion.
L’intérêt est double. D’une part, les calculs sont visibles sur le canevas Make, ce qui facilite les vérifications entre équipes marketing, finance et opérations. D’autre part, vous pouvez faire évoluer votre logique sans redévelopper toute votre stack. Un changement de frais de port, une nouvelle règle de provision pour retours ou une source de coûts différente peuvent être intégrés dans le scénario.
La formule à utiliser pour calculer le bénéfice net
Avant de construire quoi que ce soit, assurez-vous de disposer de données fiables. Un calcul précis dépend surtout de la qualité des données en entrée. L’automatisation ne transforme pas un coût produit vieux de deux ans en vérité comptable. Hélas, même Make ne possède pas encore de machine à remonter le temps pour vos fichiers Excel.
Pour chaque commande, récupérez au minimum les éléments suivants :
- le chiffre d’affaires brut de la commande
- le coût des marchandises vendues pour chaque article
- les frais d’expédition réellement supportés
- les frais de paiement
- une estimation des taxes, retours ou remboursements attendus
La formule peut être exprimée ainsi :
Bénéfice net = chiffre d’affaires brut – coûts produits – frais d’expédition – frais de paiement – taxes – provision pour retours
Il est possible d’adapter le modèle à votre activité. Certaines marques intégreront les coûts d’emballage. D’autres ajouteront des commissions marketplace, des frais de préparation ou une estimation des coûts de service client. L’essentiel est d’appliquer une règle cohérente à toutes les commandes afin que Meta reçoive un signal comparable.
Attention aux données de COGS. Si le coût d’un produit a changé mais que votre base affiche encore l’ancien tarif, Meta optimisera sur une marge fictive. Vous pourriez alors entraîner l’algorithme à vendre un produit qui ne gagne plus d’argent. C’est un peu comme demander à un GPS de vous guider avec une carte de 1998 : techniquement, il travaille. Pratiquement, vous risquez de finir dans un rond-point imaginaire.
Construire le scénario Make pour envoyer le profit à Meta
Un scénario efficace peut être construit autour de quatre grandes étapes.
1. Déclencher le scénario à la création de la commande
Commencez par un module Shopify ou WooCommerce qui surveille les nouvelles commandes. Selon votre organisation, le déclenchement peut intervenir à la création de la commande, après paiement ou après validation manuelle.
Si votre plateforme e-commerce ne possède pas de connecteur natif, utilisez un webhook personnalisé. Votre boutique pourra alors envoyer les informations de commande à Make dès qu’un achat est enregistré.
Le bon moment dépend de votre modèle. Pour une boutique classique, l’événement de paiement est souvent le plus pertinent. Pour une activité avec validation, devis ou paiement différé, attendez l’étape qui correspond réellement à une vente confirmée.
2. Rechercher les coûts produits ligne par ligne
Chaque ligne de commande doit être associée à son coût réel. Ces informations peuvent être stockées dans un ERP, un PIM, une base de données, Google Sheets ou Airtable. Make peut interroger cette source avec un module dédié ou via le module HTTP si votre système expose une API.
Pour éviter les erreurs, utilisez une clé stable : SKU, identifiant produit ou identifiant de variante. Les noms de produits sont beaucoup plus poétiques, mais nettement moins fiables pour automatiser des calculs.
Si une commande contient plusieurs articles, le scénario doit récupérer le coût de chaque ligne, le multiplier par la quantité puis additionner le tout.
3. Additionner les coûts et calculer le profit net
Dans Make, utilisez un Iterator pour traiter les lignes de commande une par une. Ensuite, un Array aggregator permet de réunir les résultats et de calculer le total des COGS.
Ajoutez ensuite vos autres postes de dépenses :
- le coût de livraison que vous absorbez
- les frais de transaction du prestataire de paiement
- votre taux ou montant de provision pour retours
- les éventuelles taxes et commissions spécifiques
Les fonctions mathématiques de Make servent alors à produire un montant final de bénéfice net. Gardez idéalement ce montant dans un champ dédié du scénario, avec un arrondi cohérent avec votre devise.
Un conseil utile : prévoyez un traitement pour les produits dont le COGS est absent. Vous pouvez par exemple empêcher l’envoi à Meta, appliquer une valeur par défaut prudente ou enregistrer l’anomalie dans une table de contrôle. Mieux vaut repérer une donnée manquante que laisser un produit à marge inconnue prendre le volant de votre budget publicitaire.
4. Envoyer l’événement Purchase via Facebook Conversions API
Ajoutez enfin le module Facebook Conversions for API dans Make. Configurez un événement Purchase, puis associez la valeur de l’événement au bénéfice net calculé, et non au montant brut de la commande.
La devise doit correspondre à celle de votre commande. Pensez aussi à transmettre les identifiants d’événement nécessaires à la déduplication avec le Pixel, si vous utilisez à la fois le suivi navigateur et le suivi serveur.
Avant d’activer le scénario à grande échelle, testez-le avec une seule commande réelle ou une commande test. Vérifiez à chaque étape :
- le chiffre d’affaires récupéré
- le coût de chaque produit
- le total des frais
- le bénéfice net final
- la valeur reçue dans Meta Events Manager
Surveillez également votre consommation d’opérations Make. Une recherche de COGS effectuée pour chaque article peut augmenter le nombre d’opérations sur les gros paniers. Ce n’est pas forcément un problème, mais c’est mieux de le savoir avant que votre panier de 47 références ne se transforme en marathon d’automatisation.
Préparer les équipes avant de changer l’optimisation Meta Ads
Quand vous commencerez à envoyer le profit net dans le champ de valeur, les chiffres de Meta vont probablement diminuer. C’est normal : la valeur affichée ne représente plus le chiffre d’affaires, mais la marge après coûts.
Prévenez votre équipe, votre agence et toute personne qui consulte les rapports. Sans cette préparation, quelqu’un risque de voir une baisse apparente de revenu attribué et de déclencher une réunion urgente avec beaucoup trop de captures d’écran.
Dans Ads Manager, mettez à jour vos campagnes pour optimiser vers la valeur. Puis laissez à Meta le temps d’apprendre. L’algorithme a besoin d’un volume d’événements suffisant pour identifier les profils et les produits qui génèrent davantage de profit.
Pendant cette phase, évitez de modifier sans arrêt les audiences, les créas, les budgets et le signal de conversion en même temps. Sinon, vous ne saurez plus ce qui explique les résultats. Comparez surtout le POAS avant et après le changement, plutôt que le ROAS seul.
Faire de la rentabilité votre vrai signal de croissance
Optimiser les publicités Meta sur le bénéfice net ne veut pas dire abandonner le chiffre d’affaires. Le revenu reste un indicateur essentiel pour suivre la demande et la croissance. Mais lorsqu’il s’agit d’allouer un budget publicitaire, la rentabilité mérite une place beaucoup plus centrale.
Avec la Meta Conversions API, vous transmettez des données serveur à serveur plus contrôlables. Avec Make, vous reliez votre e-commerce, vos données de coûts et vos règles financières dans un scénario transparent. Et avec un signal de profit, vous donnez à l’algorithme une instruction nettement plus proche de votre objectif réel : vendre ce qui rapporte vraiment.
Le bon KPI n’est pas toujours celui qui fait le plus joli graphique. C’est souvent celui qui permet à votre entreprise de continuer à grandir sans vendre beaucoup pour gagner peu.



