Aller au contenu

Suivre la rentabilité Shopify de vos publicités : du ROAS au POAS

11 min de lecture
PR

Priya Raghunathan

Responsable performance e-commerce

Suivre la rentabilité Shopify de vos publicités, c'est réunir deux séries de chiffres qui ne sont jamais au même endroit : ce que vos plateformes publicitaires ont dépensé, et ce que vos commandes Shopify vous ont réellement laissé après remises, remboursements, coût des produits, livraison et frais. Le ROAS ignore la seconde moitié. Le POAS, ou profit on ad spend, la réintègre. Ce guide montre où se trouve chaque chiffre dans Shopify, comment le combiner avec la dépense de plusieurs plateformes, et comment en tirer des règles concrètes.

Si vous voulez d'abord le concept, notre article sur pourquoi votre ROAS ne correspond pas à votre rentabilité détaille l'écart, et le cadre ROAS déclaré vs ROAS réel montre comment reconstruire le ROAS à partir des données de commandes. Cet article en est la version pratique pour Shopify : les champs, la formule, un exemple chiffré et les décisions qui en découlent.

En bref

Pour suivre la rentabilité de vos publicités sur Shopify, renseignez un coût par article sur chaque produit et variante, prenez les ventes nettes (après remises et retours) dans les rapports Shopify, soustrayez le COGS, la livraison que vous avez payée, les frais de paiement et les autres coûts variables pour obtenir la marge sur coûts variables, puis divisez-la par la dépense publicitaire totale de toutes vos plateformes. Ce ratio, c'est le POAS. Au-dessus de 1,0, vos publicités se sont remboursées en marge ; en dessous, non, quoi qu'en dise le ROAS.

Pourquoi le ROAS trompe une boutique Shopify

Le ROAS, c'est le chiffre d'affaires divisé par la dépense. C'est un bon indicateur rapide, mais sur une boutique Shopify il surestime la performance des publicités d'au moins six façons :

  • Les remises. Un code à 20 % fait monter le taux de conversion et le ROAS peut rester stable, alors que la marge de chaque commande fond.
  • Le COGS. Deux produits au même prix et au même ROAS peuvent avoir des coûts de revient très différents. Le ROAS les traite comme identiques.
  • La livraison. Si vous offrez la livraison, le coût de l'étiquette sort de votre poche à chaque commande, et le ROAS ne le voit jamais.
  • Les frais de paiement. Chaque paiement par carte entraîne des frais de traitement. Minimes par commande, importants sur un mois.
  • Les retours et remboursements. La plateforme publicitaire a compté l'achat au moment où il a eu lieu. Le remboursement trois semaines plus tard ne revient pas dans son ROAS.
  • Les taxes comme la TVA. Selon ce qu'envoie votre pixel, la valeur de conversion transmise à la plateforme peut inclure une taxe qui ne vous a jamais appartenu.

Ajoutez à cela l'attribution des plateformes, où plusieurs d'entre elles peuvent revendiquer la même commande, et le chiffre de votre tableau de bord s'éloigne encore plus de votre compte en banque. Notre liste des signes que votre ROAS n'est pas fiable est un bon autodiagnostic avant de commencer.

La formule du POAS et la marge sur coûts variables

Commencez par la marge sur coûts variables, l'argent que chaque commande laisse après les coûts qui évoluent avec les ventes :

Marge sur coûts variables (avant publicité) = ventes nettes − COGS − frais de livraison − frais de paiement − autres coûts variables

Puis :

POAS = marge sur coûts variables avant publicité ÷ dépense publicitaire totale

Avec cette convention, le point mort est à 1,0. Un POAS de 1,3 signifie que chaque euro dépensé est revenu sous forme de 1,30 de marge, laissant 0,30 pour couvrir les coûts fixes et dégager du bénéfice.

Certaines équipes utilisent une seconde convention : le bénéfice après dépense publicitaire divisé par la dépense publicitaire, avec un point mort à 0. Les deux fonctionnent. Choisissez-en une, écrivez-la et ne les mélangez jamais dans un même rapport.

Avec les mêmes données, vous obtenez les deux autres chiffres dont vous avez besoin :

  • Taux de marge sur coûts variables = marge sur coûts variables avant publicité ÷ ventes nettes
  • ROAS de point mort = 1 ÷ taux de marge sur coûts variables

S'il reste 45 % des ventes nettes après coûts variables, le ROAS de point mort est d'environ 2,2. Tout canal en dessous perd de l'argent sur chaque vente qu'il génère, même si son ROAS paraît honorable.

Où se trouve chaque chiffre dans Shopify

Voici où trouver chaque donnée. Les rapports et les fonctionnalités des forfaits Shopify évoluent, alors vérifiez la version actuelle de votre interface d'administration et le comparatif des forfaits Shopify avant de construire quoi que ce soit dessus.

Le COGS : le champ coût par article

Chaque produit et chaque variante dans Shopify dispose d'un champ coût par article. C'est votre donnée de COGS, et elle compte plus que la plupart des marchands ne le pensent. La documentation des rapports de marge de Shopify est explicite : la marge « n'est calculée que pour les produits et variantes dont le coût était renseigné au moment de la vente ». Elle précise aussi que le champ contient une donnée statique : les chiffres de marge reflètent le coût enregistré à ce moment-là.

Concrètement, cela implique deux choses. Les produits sans coût renseigné disparaissent discrètement du reporting de marge, ce qui rend vos marges plus belles qu'elles ne le sont. Et si votre coût de revient change, mettez le champ à jour rapidement, car les commandes passées gardent l'ancienne valeur.

Ventes nettes, remises et retours

Les rapports financiers de Shopify découpent les ventes en lignes distinctes, dont ventes brutes, réductions, retours, ventes nettes, expédition et taxes, comme le liste sa page sur les rapports financiers. Ce sont les ventes nettes qui servent de base : les définitions du reporting de marge de Shopify les décrivent comme les ventes brutes moins les remises et les retours, et la page des rapports de marge confirme que « les remises et remboursements affectent vos ventes nettes et votre taux de marge ». Laissez les taxes en dehors du chiffre d'affaires : cet argent revient à l'administration fiscale.

Les rapports de marge

Shopify propose des rapports de marge comme la marge brute par produit, la marge brute par variante et le taux de marge par commande. La marge brute y correspond aux ventes nettes moins le coût enregistré. C'est une base utile, mais elle n'inclut pas votre dépense publicitaire et ne couvre pas à elle seule tous les coûts variables. Les rapports disponibles peuvent dépendre de votre forfait Shopify : vérifiez ce qu'il inclut avant de vous y fier.

Livraison et frais de paiement

Ce que vous facturez aux clients pour la livraison et ce que vous payez aux transporteurs sont deux chiffres différents. Prenez le côté coût dans vos factures d'étiquettes ou les relevés des transporteurs. Les frais de paiement viennent des versements ou relevés de votre prestataire de paiement. Si vous ne pouvez pas les extraire par commande, un pourcentage moyen par commande bien vérifié vaut mieux que de les ignorer.

Les autres coûts variables

Emballage, frais de préparation de commandes facturés par un prestataire logistique, frais d'applications facturés à la commande : tout ce qui évolue avec le nombre de commandes entre dans la marge sur coûts variables. Le loyer et les salaires, non ; ce sont des coûts fixes que vous couvrez avec la marge, et ils reviennent dans le calcul quand vous fixez un POAS cible.

Croiser la dépense de plusieurs plateformes avec les commandes Shopify

Shopify connaît les commandes. Meta, Google, TikTok, Taboola, Snapchat et Outbrain connaissent chacune leur propre dépense. Pour obtenir le POAS, il vous faut les deux dans un même tableau, sur la même période, dans la même devise et le même fuseau horaire.

Une routine qui fonctionne :

  1. Exportez la dépense par plateforme sur la même période, convertie dans la devise de votre boutique. Le mélange de devises est une source d'erreur classique ; notre guide sur pourquoi le ROAS multi-devises ne tombe pas juste explique comment corriger le tir.
  2. Extrayez les ventes nettes et les coûts de Shopify sur la même période, idéalement par commande et par produit.
  3. Calculez d'abord le POAS global : la marge sur coûts variables totale divisée par la dépense publicitaire totale. Ce chiffre ne dépend pas de l'attribution : c'est celui auquel vous pouvez le plus vous fier.
  4. Ventilez ensuite par canal grâce aux UTM des commandes Shopify, si votre balisage est cohérent. Notre retour d'expérience pour garder des UTM propres de l'annonce à la commande Shopify montre comment une marque DTC y est parvenue.
  5. Ventilez enfin par produit, car la marge globale masque les références qui perdent de l'argent. L'analyse des fuites de marge par référence montre ce que cela peut révéler.

Si vous gérez plusieurs plateformes au quotidien, ce croisement fait partie d'une routine plus large, décrite dans notre cadre pour gérer ses publicités sur plusieurs plateformes.

Les limites de l'attribution

Le POAS par canal ne vaut que ce que vaut l'attribution qui le sous-tend. Gardez trois réserves en tête :

  • Les plateformes se chevauchent. Meta et Google peuvent revendiquer la même commande. Additionner leur chiffre d'affaires déclaré revient à compter deux fois. Utilisez les commandes Shopify comme source unique du chiffre d'affaires, et chaque plateforme uniquement pour la dépense.
  • Les UTM ratent certaines commandes. Les commandes issues d'un lien enregistré, d'une visite directe ou d'un autre appareil n'ont souvent pas de tag de campagne. Laissez-les dans une catégorie « non attribué » plutôt que de les répartir au jugé.
  • Les canaux haut de funnel paraissent faibles en last click. Les emplacements natifs sur Taboola et Outbrain, ou le travail de notoriété sur TikTok, lancent souvent des parcours qui se concluent ailleurs. Jugez-les sur le POAS global sur une fenêtre plus longue, pas seulement sur le POAS last-click.

La règle la plus sûre : décidez sur le POAS global, utilisez le POAS par canal pour classer, et ne coupez pas un canal sur une seule semaine de données last-click.

Un exemple chiffré

Les chiffres ci-dessous sont fictifs, choisis pour illustrer la méthode, et ne proviennent d'aucune boutique réelle. Un mois, trois plateformes publicitaires, montants hors TVA.

Ce que déclarent les plateformes publicitaires

PlateformeDépenseChiffre d'affaires déclaréROAS déclaré
Meta6 000 €18 000 €3,0
Google3 000 €9 000 €3,0
TikTok1 000 €4 000 €4,0
Total10 000 €31 000 €3,1

Ce que disent Shopify et vos factures

LigneMontant
Ventes brutes25 000 €
Remises−2 000 €
Retours−1 500 €
Ventes nettes21 500 €
COGS (coût par article)−8 600 €
Livraison payée−1 800 €
Frais de paiement−650 €
Emballage et autres coûts variables−350 €
Marge sur coûts variables avant publicité10 100 €

Place au calcul :

  • ROAS global sur les ventes nettes Shopify : 21 500 € ÷ 10 000 € = 2,15, et non 3,1.
  • Taux de marge sur coûts variables : 10 100 € ÷ 21 500 € = 47 %.
  • ROAS de point mort : 1 ÷ 0,47 = environ 2,13.
  • POAS : 10 100 € ÷ 10 000 € = 1,01.

Le tableau de bord affiche 3,1. La boutique est au point mort sur sa publicité, sans rien pour payer salaires, logiciels ou loyer.

Ventilez par UTM sur les commandes Shopify, en supposant pour simplifier la même marge sur tous les canaux, et l'image se précise. Disons que les commandes taguées Meta ont généré 12 000 € de ventes nettes, Google 6 500 €, TikTok 1 500 €, avec 1 500 € non attribués. À 47 % de marge sur coûts variables, Meta rapporte environ 5 640 € pour 6 000 € de dépense (POAS 0,94), Google environ 3 055 € pour 3 000 € (POAS 1,02) et TikTok environ 705 € pour 1 000 € (POAS 0,71). TikTok avait le meilleur ROAS déclaré et le pire POAS. Sur un compte réel, vous appliqueriez aussi le mix produits propre à chaque canal, puisque le COGS varie selon la référence.

Règles de décision : ROAS de point mort et POAS cible

Une fois les chiffres disponibles, transformez-les en règles que votre équipe applique chaque semaine.

Règle 1 : connaissez votre ROAS de point mort par boutique, et idéalement par gamme de produits. Tout ce qui est en dessous perd de l'argent à chaque vente. Dans l'exemple, ce seuil est d'environ 2,1.

Règle 2 : fixez un POAS cible qui couvre les coûts fixes. Si vos coûts fixes sont de 2 000 € par mois et que vous prévoyez de dépenser 10 000 €, il vous faut 12 000 € de marge : le POAS cible est donc de 1,2. Recalculez-le quand la dépense ou les frais généraux changent.

Règle 3 : scalez au-dessus de la cible, maintenez entre le point mort et la cible, coupez sous le point mort. Appliquez-la d'abord au POAS global, puis aux canaux et aux produits, en gardant en tête les limites de l'attribution.

Règle 4 : laissez une fenêtre plus longue aux canaux haut de funnel. Évaluez-les sur une vue globale à 30 jours avant de couper.

Règle 5 : surveillez la marge par référence, pas seulement par campagne. Une campagne qui vend un produit déficitaire n'atteindra jamais le POAS cible, aussi bien optimisée soit-elle.

Erreurs fréquentes

  • Laisser le coût par article vide. Les produits sans coût enregistré sortent des chiffres de marge de Shopify et embellissent votre marge.
  • Utiliser les ventes brutes au lieu des ventes nettes. Remises et remboursements, c'est de l'argent qui sort pour de vrai.
  • Compter la TVA dans le chiffre d'affaires. Cela gonfle à la fois le ROAS et le POAS.
  • Additionner le chiffre d'affaires déclaré par les plateformes. Les attributions qui se chevauchent comptent les commandes en double.
  • Mélanger les conventions de POAS. Un POAS de 1,2 veut dire l'inverse selon que la dépense publicitaire a déjà été déduite ou non.
  • Oublier livraison et frais. Ce sont souvent eux qui font la différence entre point mort et bénéfice.
  • Juger sur une seule semaine. Remboursements et conversions tardives arrivent plus tard ; analysez sur une fenêtre glissante.

La place de Wevion

Le faire à la main fonctionne, mais le tableur est périmé dès le lendemain. L'analyse de rentabilité de Wevion, en bêta, connecte votre boutique Shopify ou WooCommerce, en synchronise le coût par article et vous permet de définir livraison et frais une seule fois dans les paramètres. Elle soustrait ensuite des ventes nettes le COGS, la livraison, les frais de paiement, les coûts supplémentaires et la dépense publicitaire pour afficher marge, taux de marge et POAS, avec votre POAS de point mort calculé et la marge détaillée pour chaque référence.

La dépense vient de Meta, Google, TikTok, Taboola, Snapchat et Outbrain, synchronisés dans une seule vue environ toutes les 15 minutes : le croisement entre commandes et dépense est déjà fait. C'est toujours vous qui décidez quoi scaler et quoi couper ; la différence, c'est que vous décidez sur la marge plutôt que sur le ROAS.

À retenir

  • Le ROAS ignore remises, COGS, livraison, frais de paiement, retours et taxes : il surestime la performance publicitaire d'une boutique Shopify.
  • Le POAS divise la marge sur coûts variables avant publicité par la dépense publicitaire totale ; avec cette convention, le point mort est à 1,0.
  • Dans Shopify, le COGS vient du champ coût par article, et la marge n'est calculée que si un coût était enregistré au moment de la vente.
  • Utilisez les ventes nettes Shopify comme source unique du chiffre d'affaires, et chaque plateforme uniquement pour la dépense.
  • Décidez sur le POAS global, classez canaux et références avec le POAS attribué, et fixez une cible qui couvre les coûts fixes.

Vous voulez voir la marge et le POAS de votre boutique à côté de la dépense de toutes vos plateformes ? Démarrez un essai gratuit de 14 jours de Wevion sur le plan Pro, sans carte bancaire.

Questions fréquentes

The Ad Signal

Insights hebdomadaires pour les media buyers qui ne devinent pas. Un email. Uniquement du signal.

Prêt à automatiser vos opérations publicitaires ?

Lancez des campagnes en masse sur tous vos comptes. Essai gratuit de 14 jours sur le plan Pro. Aucune carte n'est demandée à l'inscription, et rien n'est débité pendant ces 14 jours.