Bénéfice et métriques

L’optimisation de la valeur Meta pour le bénéfice, pas pour le chiffre d’affaires

L’optimisation de la valeur de Meta peut viser le bénéfice plutôt que le chiffre d’affaires. Découvrez comment envoyer le bénéfice brut comme valeur de conversion, ce que Meta exige et les compromis à connaître.

·9 min de lecture·Par l’équipe ROASaurus

À retenir
  • L’optimisation de la valeur de Meta montre vos publicités aux personnes les plus susceptibles d’apporter la plus grande valeur de conversion, et elle pondère chaque conversion en proportion de la valeur que vous envoyez.
  • Quand cette valeur est le chiffre d’affaires, une commande de $400 avec une marge de 12% compte davantage qu’une commande de $90 avec une marge de 60% : le chiffre d’affaires peut donc augmenter pendant que le bénéfice baisse.
  • ROASaurus peut envoyer un événement personnalisé ContributionMargin à côté du Purchase, valorisé au bénéfice brut de la commande, que vous choisissez comme événement de conversion dans Ads Manager.
  • Meta recommande au moins 100 événements de conversion avec 5 valeurs distinctes en 14 jours et un test d’au moins 3 semaines : cela convient donc aux boutiques avec un volume de commandes régulier.
  • L’optimisation sur le bénéfice ne change quelque chose que lorsque les marges diffèrent d’une commande à l’autre ; avec une seule marge pour tout, le bénéfice est une part fixe du chiffre d’affaires.

L’optimisation de la valeur de Meta, l’objectif de performance Maximize value of conversions, montre vos publicités aux personnes les plus susceptibles d’apporter une forte valeur de conversion. Si cette valeur est le chiffre d’affaires, Meta cherche les grosses commandes, même quand elles laissent peu de bénéfice. Si vous envoyez à la place le bénéfice brut de chaque commande comme valeur de conversion, Meta optimise pour l’argent que vous gardez.

Ce guide explique comment fonctionne l’optimisation de la valeur, pourquoi utiliser le chiffre d’affaires comme valeur favorise les commandes à faible marge, comment ROASaurus envoie une valeur de bénéfice à Meta, comment configurer une campagne dessus, et les compromis : volume, phase d’apprentissage et reporting.

Qu’est-ce que l’optimisation de la valeur Meta ?

Une campagne avec l’objectif Sales qui maximise le nombre de conversions cherche les personnes les plus susceptibles d’acheter au coût le plus bas. L’optimisation de la valeur cherche les personnes les plus susceptibles d’apporter la valeur de conversion totale la plus élevée. Meta peut alors obtenir moins de conversions, à un coût plus élevé par conversion, si leur valeur totale est plus haute.

Pour l’utiliser, vous envoyez une valeur et une devise avec un événement de conversion, via la Conversions API (Meta l’indique comme obligatoire) et le pixel Meta. Les recommandations d’intégration de Meta précisent que son système valorise les conversions en proportion de la valeur que vous renvoyez. En pratique, le nombre que vous placez dans le champ de valeur est celui que Meta essaie de maximiser.

L’optimisation de la valeur fonctionne pour les événements standard comme Purchase et pour les événements personnalisés avec l’objectif Sales. La valeur n’a pas à être le chiffre d’affaires. Meta décrit les valeurs d’événements personnalisés comme un moyen d’optimiser pour n’importe quel objectif interne que vous définissez.

Pourquoi l’optimisation sur le chiffre d’affaires favorise-t-elle les commandes à faible marge ?

Prenons une boutique avec deux gammes de produits. Elle revend des machines à espresso avec une marge brute de 12% et vend sa propre box d’abonnement café avec une marge brute de 60%.

Boutique d’exemple : la valeur que Meta voit par commande
Valeur en chiffre d’affairesValeur en bénéfice brut
Machine à espresso (revendue)
$400
$48
Box d’abonnement (marque propre)
$90
$54
Avec le chiffre d’affaires comme valeur, une commande de machine vaut 4.4 commandes de box pour Meta. Avec le bénéfice brut, une commande de box vaut plus qu’une commande de machine.

Avec le chiffre d’affaires comme valeur, Meta considère les acheteurs de machines comme les plus précieux et en cherche davantage. Voici à quoi cela peut ressembler pour les mêmes $1,000 de dépenses publicitaires :

Mois illustratifOptimisé pour le chiffre d’affairesOptimisé pour le bénéfice brut
Dépenses pub$1,000$1,000
Commandes6 machines, 2 box2 machines, 18 box
Chiffre d’affaires$2,580$2,420
ROAS2.582.42
Bénéfice brut$396$1,068
POAS0.401.07
Bénéfice après publicité−$604+$68
Un exemple illustratif. La campagne axée sur le chiffre d’affaires a le ROAS le plus élevé et perd $604. La campagne axée sur le bénéfice a un ROAS plus bas et gagne $68.

Ads Manager présenterait la première campagne comme la meilleure, car son ROAS est plus élevé. Seul le bénéfice brut montre qu’elle perd de l’argent. Cet écart, c’est ce que mesure le POAS (bénéfice sur les dépenses publicitaires), et c’est aussi la raison pour laquelle un seul ROAS d’équilibre pour toute une boutique masque des pertes.

Comment ROASaurus envoie une valeur de bénéfice à Meta

ROASaurus le fait avec un seul réglage. Dans Tracking & platforms, ouvrez les réglages de votre pixel Meta et cochez POAS bidding: also send each order's contribution margin. À partir de là, chaque Purchase que ROASaurus envoie à la Conversions API avec un chiffre de bénéfice est accompagné d’un second événement dans la même requête :

  • Nom : ContributionMargin, un événement personnalisé.
  • Valeur : le bénéfice brut de la commande, dans la même devise que le Purchase.
  • Identifiant d’événement : l’identifiant de l’achat précédé de cm-, par exemple cm-order-1042. L’événement n’est envoyé que depuis le serveur : il n’y a donc pas de copie navigateur à dédupliquer.
  • Informations client : les mêmes données de contact hachées, la même adresse IP, le même user agent, les mêmes fbp et fbc que le Purchase, pour que Meta puisse l’associer aussi bien.

L’événement Purchase lui-même ne change pas. Il porte toujours la valeur de la commande : le suivi des achats dans Ads Manager continue donc de fonctionner.

Commande payéeCommande de box, $90 hors taxes
Analyse des bénéficesBénéfice brut de $54 après coûts
Deux événements serveurPurchase de $90 et ContributionMargin de $54
Ads ManagerL’ensemble de publicités maximise la valeur ContributionMargin
Purchase conserve le chiffre d’affaires pour le reporting. ContributionMargin porte le bénéfice brut sur lequel l’ensemble de publicités optimise.
L’événement ContributionMargin à côté du Purchase (abrégé)
{
  "event_name": "ContributionMargin",
  "event_time": 1792929600,
  "event_id": "cm-order-1042",
  "action_source": "website",
  "event_source_url": "https://yourstore.com/checkouts/thank-you",
  "user_data": {
    "em": ["<SHA-256 of the normalized email>"],
    "ph": ["<SHA-256 of the normalized phone>"],
    "client_ip_address": "203.0.113.24",
    "client_user_agent": "Mozilla/5.0 (iPhone; ...)",
    "fbp": "fb.1.1792928400000.1234567890"
  },
  "custom_data": { "value": 54.00, "currency": "USD", "order_id": "1042" }
}

La valeur vient de l’analyse du bénéfice, avec les mêmes coûts que ceux de vos rapports de bénéfice :

Valeur envoyée=chiffre d’affaires − remboursements − COGS − expédition − frais − manutention
Chiffre d’affaires
Le chiffre d’affaires de la commande hors TVA ou taxe de vente, y compris l’expédition payée par le client, avec les réglages par défaut.
Remboursements
Remboursements déjà enregistrés au moment de l’envoi de l’événement.
COGS
Le coût produit des articles, tiré de vos coûts produit.
Expédition
Ce que vous payez au transporteur pour la commande.
Frais
Frais de paiement et de commande.
Manutention
Emballage et autres frais de manutention par commande.

Pour la commande de box : $90 − $27 − $5 − $2.70 − $1.30 = $54.00. Une commande qui perd de l’argent est envoyée avec la valeur 0, jamais avec une valeur négative.

Trois détails déterminent la qualité du signal :

  • La valeur est calculée au moment de l’envoi de l’achat, peu après l’arrivée de la commande. Un remboursement qui arrive plus tard ne modifie pas la valeur que Meta a déjà.
  • Les coûts produit manquants comptent pour zéro sauf si vous définissez Estimate missing costs at % of price dans Cost settings. Un produit sans coût paraît bien plus rentable qu’il ne l’est, et Meta le privilégierait. Renseignez Product costs avant d’activer l’option.
  • Pas de chiffre de bénéfice, pas d’événement supplémentaire. Si ROASaurus n’a pas de chiffre de bénéfice pour une commande, il envoie le Purchase seul.

Des chiffres de bénéfice existent pour les commandes de l’analyse du bénéfice : les commandes Shopify, et les commandes envoyées à l’API de commandes de ROASaurus, qu’utilise le plugin WooCommerce. Les commandes qui arrivent par les autres connecteurs de boutique n’ont pas encore de chiffre de bénéfice ; pour ces boutiques, ROASaurus envoie donc le Purchase sans événement ContributionMargin.

Comment configurer une campagne optimisée sur le bénéfice

  1. Saisissez vos coûts

    Ajoutez les coûts produit, l’expédition, les frais de paiement et la manutention dans l’analyse du bénéfice. Meta apprend à partir de ces chiffres. L’analyse du bénéfice signale les produits et les commandes sans coût.

  2. Activez POAS bidding

    Dans Tracking & platforms, cochez l’option POAS bidding sur le pixel Meta. Vérifiez l’Event log : chaque requête Purchase doit maintenant contenir aussi un événement ContributionMargin.

  3. Vérifiez l’événement dans Events Manager

    ContributionMargin apparaît à côté de Purchase. Meta exige qu’un événement personnalisé soit examiné dans Events Manager avant de pouvoir maximiser la valeur pour celui-ci.

  4. Attendez d’avoir assez d’événements

    Pour les événements de site standard et personnalisés, Meta recommande au moins 100 événements de conversion avec au moins 5 valeurs distinctes sur les 14 derniers jours. L’option peut mettre quelques semaines à apparaître ensuite.

  5. Créez la campagne

    Utilisez l’objectif Sales avec Website comme lieu de conversion, Maximize value of conversions comme objectif de performance et ContributionMargin comme événement de conversion. Commencez sans objectif de ROAS, comme Meta le recommande pour un premier test.

  6. Testez-le pendant au moins trois semaines

    Lancez-le à côté de votre campagne actuelle, idéalement sous forme de test A/B, avec un budget permettant au moins 50 conversions par semaine. Comparez le bénéfice après publicité, pas le ROAS.

Quels sont les compromis ?

Ce que vous y gagnez
  • Meta pondère chaque commande selon ce qu’elle vous rapporte, et non selon son montant
  • Les produits à faible marge cessent d’attirer le budget vers eux
  • La valeur ContributionMargin dans Ads Manager est le bénéfice brut : valeur ÷ dépenses est donc proche du POAS
Ce que cela coûte
  • Un volume suffisant : 100 événements avec 5 valeurs distinctes en 14 jours
  • Une nouvelle phase d’apprentissage et un test d’au moins trois semaines
  • Peut-être moins de conversions, à un coût par résultat plus élevé
  • Un signal qui vaut ce que valent vos données de coûts
L’optimisation sur le bénéfice remplace un simple signal de chiffre d’affaires par un signal plus proche de ce que vous gagnez, mais elle demande du volume et des coûts corrects.

Volume

ContributionMargin se déclenche une fois par commande : il n’a donc jamais plus de volume que vos achats côté serveur. Une boutique avec 15 commandes par semaine n’atteindra pas les 100 événements en 14 jours recommandés par Meta, et une campagne qui ne peut pas sortir de la phase d’apprentissage reste instable. Meta conseille aussi un budget couvrant au moins 50 conversions par semaine.

La phase d’apprentissage

Un nouvel ensemble de publicités, ou une modification importante d’un ensemble existant, lance une phase d’apprentissage. Meta indique qu’un ensemble de publicités en sort généralement après environ 50 résultats dans la semaine suivant la dernière modification importante. Pendant l’apprentissage, le coût par résultat est généralement plus élevé et les résultats moins stables. Meta prévient que l’optimisation de la valeur peut aussi afficher un coût par résultat plus élevé et moins de conversions au total : ne la jugez donc pas pendant la première semaine.

Reporting

Gardez l’événement Purchase tel qu’il est. Vos colonnes d’achats, de chiffre d’affaires et de ROAS dans Ads Manager continuent d’en provenir. La colonne Results suit l’événement sur lequel l’ensemble de publicités optimise : elle compte donc les événements ContributionMargin, et leur valeur de conversion est le bénéfice brut. Divisez cette valeur par les dépenses et vous obtenez un chiffre proche du POAS, avec un point d’équilibre à 1.0. Il est légèrement trop élevé quand certaines commandes perdent de l’argent, car elles sont envoyées avec la valeur 0. Si vous ajoutez plus tard un objectif de ROAS à cet ensemble de publicités, vérifiez quelle valeur Ads Manager utilise pour lui. S’il utilise la valeur ContributionMargin, un objectif de 1.0 correspond à l’équilibre sur le bénéfice brut, et non à un ROAS de chiffre d’affaires de 1.0. Essayez vos propres chiffres dans le calculateur de POAS.

Et l’option bénéfice propre à Meta ?

Meta documente aussi un type de valeur bénéfice pour l’optimisation de la valeur. Là, vous envoyez le bénéfice d’un achat dans un champ net_revenue de l’événement Purchase, à côté de la valeur de l’achat, ou vous définissez un estimated_margin par produit dans votre catalogue pour les publicités catalogue Advantage+. Dans l’ensemble de publicités, vous choisissez ensuite Purchase comme événement et Purchase profit comme valeur de conversion.

Meta indique ses propres conditions pour cette option : au moins 3 valeurs de bénéfice positives distinctes et au moins 100 conversions sur une semaine, avec si possible au moins 30 conversions par jour et par campagne recommandées. Meta précise aussi de ne pas retarder un événement d’achat en attendant une valeur de bénéfice. ROASaurus ne renseigne pas net_revenue. Il envoie l’événement ContributionMargin distinct décrit plus haut, qui s’appuie sur l’optimisation de la valeur standard de Meta pour les événements personnalisés. L’idée et les compromis sont les mêmes : Meta ne peut optimiser le bénéfice que s’il reçoit une valeur de bénéfice avec chaque commande.

L’optimisation sur le bénéfice convient-elle à votre boutique ?

Cela vaut la peine d’être testé quand trois conditions sont réunies. Vos marges diffèrent nettement d’un produit ou d’une commande à l’autre. Vous envoyez assez d’achats à Meta par la Conversions API pour atteindre les seuils de volume. Et vos coûts produit, votre expédition et vos frais sont renseignés, pour que la valeur soit proche de la réalité. Si l’une de ces conditions manque, corrigez-la d’abord : une campagne optimisée sur le chiffre d’affaires avec un ROAS d’équilibre correct vaut mieux qu’une campagne optimisée sur le bénéfice qui apprend à partir de coûts erronés.

Pour mesurer à quel point un signal de bénéfice pourrait changer les choses, regardez le bénéfice brut par gamme de produits dans l’analyse du bénéfice. Si vos produits les plus vendus en chiffre d’affaires ne sont pas vos meilleurs produits en bénéfice brut, une valeur en chiffre d’affaires oriente Meta vers les mauvais. Pour savoir comment fonctionnent l’événement Purchase et sa déduplication, consultez notre guide de la Meta Conversions API ; la page de l’intégration Meta liste tout ce que ROASaurus envoie.

Sources

  1. Meta Business Help Center: About maximizing the value of conversions using the Sales campaign objective
  2. Meta Business Help Center: Requirements to use Maximize value of conversions
  3. Meta for Developers: Integration Guidance: Value Optimization
  4. Meta for Developers: Value optimization for profit: overview
  5. Meta Business Help Center: About the learning phase

Dans ROASaurus

À lire aussi

Bénéfice et métriquesROAS d’équilibre : le ROAS minimum dont vos publicités ont besoinLe ROAS d’équilibre est le ROAS à partir duquel les publicités se paient d’elles-mêmes. Découvrez la formule, parcourez des exemples et fixez un ROAS cible pour chaque gamme de produits.Bénéfice et métriquesAnalyse de cohortes en e-commerce : les nouveaux clients valent-ils l’investissement ?Analyse de cohortes en e-commerce : regroupez les clients par mois de première commande, lisez la rétention et le bénéfice brut par client, et évitez les erreurs courantes.Bénéfice et métriquesMarge de contribution en e-commerce : CM1, CM2 et CM3 expliquésLa marge de contribution en e-commerce expliquée : CM1, CM2 et CM3, un exemple chiffré du chiffre d’affaires au bénéfice net, et quel niveau de bénéfice convient à quelle décision.
FAQ

Vos questions, nos réponses

Meta peut-il optimiser les publicités pour le bénéfice plutôt que pour le chiffre d’affaires ?

Oui, si vous envoyez une valeur de bénéfice comme valeur de conversion. Vous pouvez l’envoyer comme événement personnalisé dont la valeur est le bénéfice, ce que fait ROASaurus avec son événement ContributionMargin, ou dans le champ net_revenue de Meta sur l’événement Purchase.

Un événement de bénéfice remplace-t-il l’événement Purchase ?

Non. ROASaurus continue d’envoyer Purchase avec la valeur de la commande, et ContributionMargin part à côté avec son propre identifiant d’événement. Le suivi des achats dans Ads Manager continue de fonctionner.

De combien de commandes ai-je besoin pour l’optimisation de la valeur sur un événement personnalisé ?

Pour les événements de site, Meta recommande au moins 100 événements de conversion avec au moins cinq valeurs distinctes sur les 14 derniers jours. Il conseille aussi un budget couvrant au moins 50 conversions par semaine.

Quelle valeur ROASaurus envoie-t-il pour une commande qui perd de l’argent ?

Il envoie 0. L’événement ContributionMargin ne porte jamais de valeur négative : Meta traite donc une commande à perte comme une commande qui n’a rien rapporté.

Mon ROAS dans Ads Manager va-t-il baisser ?

C’est possible. Meta prévient que l’optimisation de la valeur peut donner moins de conversions à un coût par résultat plus élevé, et qu’une campagne qui favorise les commandes à forte marge peut avoir un ROAS de chiffre d’affaires plus bas. Jugez-la sur le bénéfice brut et le bénéfice après publicité.

Chaque vente, rattachée à la publicité qui l’a générée

Suivi côté serveur, bénéfice et valeur vie client dans une seule application. Essai gratuit de 14 jours, sans carte bancaire.

Démarrez votre essai gratuit →