Performance marketing en e-commerce : comment calculer le ROAS et le MER, les modèles d'attribution GA4 et l'effet du consentement sur vos chiffres.

Le performance marketing est un modèle publicitaire où vous payez pour un résultat précis et mesurable — un clic, un lead, une vente — plutôt que pour une exposition. Le modèle ne garantit pas le résultat ; il garantit seulement que vous payez pour un événement défini, pas pour une impression. C'est la mesure qui tranche si cet événement est rentable : comment vous calculez le ROAS, en quoi il diffère du MER, quel modèle d'attribution répartit le mérite dans GA4, et ce que vous voyez encore quand une partie des utilisateurs refuse le consentement.
Chaque canal traité séparément dans cette rubrique — Google Shopping, Meta, TikTok, les comparateurs de prix, le marketing d'affiliation — a sa propre plateforme publicitaire et sa propre logique d'attribution des conversions. Vous évaluez pourtant chacun avec les quatre mêmes notions : ROAS, MER, attribution et mesure sous consentement.
La différence tient à ce que vous payez. La publicité de notoriété se facture en général à l'exposition — un tarif CPM (coût pour mille impressions) s'applique que quelqu'un réagisse ou non. Le performance marketing rapproche le point de facturation de l'action de l'utilisateur, et de plusieurs façons, pas d'une seule :
Le choix dépend de ce que vous voulez optimiser : le trafic, le nombre d'événements ou leur valeur. Ces mécanismes ne s'excluent pas, et ils se succèdent souvent. Le ROAS cible dans Google Ads exige, pour la plupart des types de campagnes, un nombre minimum de conversions récentes : un compte sans cet historique commence donc en général par une stratégie plus simple et ne passe aux enchères sur la valeur qu'une fois assez d'événements collectés. Les seuils précis figurent dans la section « Le ROAS cible en pratique ».
Ce que vous payez — de l’exposition à la valeur de conversion
Aide Google Ads, About Target ROAS bidding (answer/6268637) ; Digital Vantage, schéma propre
Schéma de quatre façons de facturer et d’enchérir sur la publicité, de l’exposition à la valeur du résultat. CPM : vous payez pour mille impressions, que quelqu’un réagisse ou non — typique de la publicité de notoriété. CPC : vous payez par clic, donc pour du trafic, pas pour des ventes. CPA ou CPL : le coût d’un achat ou d’un contact capté, sans contrôle sur la valeur de l’événement. Enchère sur la valeur de conversion : facturation toujours à l’interaction (avec le ROAS cible, Google Ads fixe des enchères CPC maximales), mais enchères choisies selon la valeur de conversion. En dessous : un compte sans historique de conversions démarre en général sur une stratégie plus simple et passe à l’enchère sur la valeur une fois le seuil de conversions atteint.
Sans mesure, chacun de ces mécanismes vous facture un événement dont vous ne pouvez pas juger la rentabilité. La suite explique comment calculer cette valeur et la comparer entre canaux.
Le ROAS (Return on Ad Spend, retour sur dépense publicitaire) mesure l'efficacité d'une publicité, d'une campagne ou d'un canal pris isolément. Google Ads Help donne la formule dans le contexte des enchères au ROAS cible : ROAS = valeur de conversion ÷ dépense publicitaire, exprimé en pourcentage. L'exemple chiffré de la version française de la page : « 5 € de chiffre d'affaires ÷ 1 € de budget publicitaire x 100 % = 500 % de ROAS cible » — autrement dit, 500 % signifie 5 francs (ou toute autre devise) de valeur de conversion pour chaque franc dépensé en publicité.
Pour calculer le ROAS de votre propre campagne, il vous faut deux chiffres de la même période et du même canal : la valeur de conversion totale attribuée à cette campagne, et la dépense publicitaire totale sur ce canal. Vous divisez le premier par le second et multipliez par 100 %. La formule est la même dans Google Ads, Meta et tout autre canal payant.
Deux pièges reviennent souvent quand on lit le ROAS directement dans l'interface d'une plateforme publicitaire plutôt que de le calculer soi-même :
Le ROAS n'est pas le ROI. Le ROAS compare la valeur de conversion (le chiffre d'affaires) à la dépense publicitaire — il ne tient pas compte de la marge, du coût du produit, de la logistique ni d'aucun autre coût de fonctionnement de la boutique. Le ROI (Return on Investment) soustrait au chiffre d'affaires le coût complet, pas seulement le coût publicitaire — une campagne avec un ROAS élevé peut donc avoir un ROI faible, voire négatif, si la marge sur le produit vendu est faible. Le mécanisme est simple : si la valeur de conversion augmente surtout parce que vous vendez davantage de produits à faible marge, le ROAS de cette campagne peut paraître bon alors que le bénéfice réel de ces mêmes transactions stagne ou diminue. Le calcul de la marge par commande, ainsi que les définitions du panier moyen (AOV), du GMV, du CAC et de la LTV, figurent dans notre article sur les KPI e-commerce.
Le MER (Marketing Efficiency Ratio) transpose la même logique de la campagne à toute l'entreprise. Selon le blog de Shopify (traduction libre), « le marketing efficiency ratio (MER) est un indicateur d'efficacité marketing consolidé qui compare le chiffre d'affaires total aux dépenses marketing totales », et la formule est : MER = chiffre d'affaires total ÷ dépenses marketing totales. L'exemple donné par Shopify : 200 000 USD de chiffre d'affaires divisés par 50 000 USD de dépenses marketing donnent un MER de 4 — l'entreprise a gagné 4 dollars pour chaque dollar dépensé en marketing. Shopify distingue directement la portée des deux indicateurs : « le ROAS aide à évaluer des publicités ou des campagnes précises. Le MER montre si les dépenses marketing totales génèrent suffisamment de chiffre d'affaires à l'échelle de toute l'entreprise » (traduction libre).
Le MER est une convention du secteur, pas un indicateur que vous trouverez dans Google Ads ou dans le Gestionnaire de publicités de Meta — vous le calculez vous-même, à partir de vos propres données de chiffre d'affaires et de dépenses. Shopify, en tant qu'éditeur de plateforme e-commerce, le décrit sur son propre blog — aussi sous le nom de « ROAS consolidé » (blended ROAS) — et non comme une norme fixée par un organisme de mesure.
Le dénominateur du MER, c'est vous qui le définissez — une différence pratique avec le ROAS qui, par canal, ne couvre que la dépense publicitaire de ce canal. Shopify recommande d'inclure dans les dépenses du MER la publicité payante, les honoraires des influenceurs, la production de créations, les outils marketing ainsi que les coûts d'agence et de prestataires — et d'appliquer toujours les mêmes catégories, car le MER varie selon qu'il couvre les seuls médias ou aussi les outils, les créations, les agences, les prestataires et les salaires.
Le ROAS et le MER peuvent diverger, et c'est un mécanisme, pas une anomalie : une campagne peut avoir un excellent ROAS alors que le MER de toute l'entreprise stagne ou baisse, si d'autres canaux (organique, direct, autres canaux payants) perdent de la part sur la même période, une perte que le canal payant ne compense que partiellement. L'inverse se produit aussi — une seule campagne peut avoir un ROAS faible alors que le MER de toute l'entreprise augmente, si cette campagne apporte de nouveaux clients dont la valeur n'apparaît que lors d'achats ultérieurs, pas à la première transaction. Le ROAS vous renseigne sur un canal ; le MER vous dit si la somme de tous les canaux a un sens financier — ni l'un ni l'autre ne remplace le second.
ROAS et MER — deux périmètres de mesure différents
Google Ads Help, About Target ROAS bidding (answer/6268637) ; Shopify Blog, Marketing efficiency ratio, 18 juillet 2026 ; lu le 1er octobre 2026
Diagramme de deux indicateurs : ROAS = valeur de conversion ÷ dépense publicitaire, périmètre d'une publicité, d'une campagne ou d'un canal, exemple de Google 5 € ÷ 1 € × 100 % = 500 % ; MER = chiffre d'affaires total ÷ dépenses marketing totales, périmètre de toute l'entreprise, exemple de Shopify 200 000 USD ÷ 50 000 USD = 4.
Avant de calculer le ROAS ou le MER, il faut décider à quel canal revient le mérite d'une conversion — c'est le rôle du modèle d'attribution. Selon l'aide Google Analytics, les rapports d'attribution de GA4 proposent aujourd'hui exactement 3 modèles :
Les anciens modèles basés sur des règles fixes — linéaire, avec dépréciation dans le temps, basé sur le premier clic et sur la position — « ne sont plus disponibles depuis novembre 2023 ».
Le modèle change la répartition du mérite, pas les faits. Le même ensemble de clics et de conversions, passé par des modèles différents, attribue une valeur différente aux différents canaux, parce que chaque modèle répartit autrement le mérite pour le même parcours client. Un canal qui apparaît généralement tôt dans le parcours (une publicité produit générique, par exemple) paraît plus faible avec le dernier clic qu'avec l'attribution basée sur les données, qui crédite sa contribution même sans le dernier clic. Changer de modèle d'attribution dans un rapport GA4 ne change pas ce qui s'est réellement passé — cela change seulement la façon dont GA4 répartit le mérite pour des événements déjà survenus.
Pour la même raison, les rapports des différentes plateformes ne s'additionnent pas. Google Ads, Meta et GA4 comptent chacun les conversions selon leur propre logique d'attribution, si bien qu'un même événement d'achat peut être attribué à des canaux différents dans des rapports différents — voire compté par deux plateformes en même temps. Additionner les « conversions » déclarées séparément par Google Ads et par Meta, puis comparer cette somme au nombre de transactions dans GA4, ne donnera pas un chiffre correct : ce n'est pas une erreur de mesure, c'est le résultat du fait que chaque plateforme applique son propre modèle d'attribution à ses propres données, pas à un ensemble d'événements partagé.
Trois modèles d'attribution dans GA4
Google Analytics Help, Get started with attribution (answer/10596866), lu le 1er octobre 2026
Tableau des trois modèles disponibles dans les rapports d'attribution de GA4 : attribution basée sur les données (mérite calculé à partir des données du compte), dernier clic sur les canaux payants et naturels (100 % au dernier canal cliqué avant la conversion, hors trafic direct), dernier clic sur les canaux payants Google (100 % au dernier canal Google Ads, avec retour au modèle précédent en l'absence de clic Google Ads) ; note : les modèles linéaire, avec dépréciation dans le temps, basé sur le premier clic et basé sur la position ont été retirés en novembre 2023.
L'attribution ne compte que ce qui atteint le système de mesure, et cela dépend du consentement de l'utilisateur. Google Ads Help, dans une annonce datée du 18 janvier 2024, imposait aux annonceurs ciblant des consommateurs de l'Espace économique européen (EEE) d'envoyer à Google des signaux de consentement vérifiables avant mars 2024, afin de préserver les performances de leurs campagnes. Google présente cela comme une mise à jour de l'API du mode Consentement avec deux nouveaux paramètres — le secteur appelle cet ensemble de changements « v2 », bien que la page de Google elle-même n'utilise pas ce nom. Cette annonce et son échéance de mars 2024 visent l'EEE, dont la Suisse ne fait pas partie — mais cela ne rend pas le consentement facultatif pour un commerce suisse. Les règles de Google relatives au consentement de l'utilisateur dans l'Union européenne, qui s'appliquent à quiconque utilise un produit Google qui les intègre, exigent de fournir certaines informations « aux utilisateurs finaux situés dans l'Espace économique européen, au Royaume-Uni et en Suisse » et d'obtenir leur consentement ; la documentation de Google sur le mode Consentement cite d'ailleurs la Suisse, aux côtés de l'EEE et du Royaume-Uni, parmi les régions ayant leur propre comportement par défaut. Concrètement, si vos balises Google Ads voient des visiteurs en Suisse, le mode Consentement est le moyen de transmettre leur choix à Google.
Le mode de consentement fonctionne selon deux variantes, avec un effet différent sur ce qui apparaît dans vos rapports. Selon l'aide Google Ads, dans la version de base, les balises Google sont bloquées jusqu'à ce que l'utilisateur interagisse avec la bannière de consentement ; sans consentement, « aucune donnée n'est transmise à Google (pas même le statut du consentement) », et la modélisation des conversions « s'appuie alors sur un modèle général ». Dans la version avancée, les balises se chargent immédiatement avec un état par défaut « sans consentement » et, en cas de refus, envoient à Google l'état du consentement et des pings sans cookie — ce qui « fournit un modèle spécifique à l'annonceur plutôt qu'un modèle général ». Le reporting de l'uplift issu de la modélisation exige que le mode de consentement ait fonctionné pendant au moins 7 jours pleins, et les valeurs n'apparaissent qu'une fois qu'un segment de données donné franchit un seuil minimal de données.
Mode de consentement de base et avancé — ce qui parvient à Google
Aide Google Ads, À propos du mode Consentement (answer/10000067), consulté le 2026-10-01
Tableau comparatif des deux variantes du mode de consentement de Google. De base : les balises Google sont bloquées jusqu’à l’interaction avec la bannière ; en cas de refus, aucune donnée ne parvient à Google ; la modélisation des conversions s’appuie sur un modèle général. Avancé : les balises se chargent tout de suite avec un état par défaut « sans consentement » ; en cas de refus, l’état du consentement et des pings sans cookie parviennent à Google ; la modélisation utilise un modèle spécifique à l’annonceur. En dessous : le rapport d’uplift de la modélisation exige au moins 7 jours pleins de fonctionnement du mode de consentement, et les valeurs n’apparaissent qu’au-delà d’un seuil minimal de données.
Chez Meta, l'API Conversions (CAPI) joue le même rôle côté serveur. À la place des événements collectés dans le navigateur par le Meta Pixel, ou en complément, les événements sont envoyés par le serveur de l'annonceur, la plateforme de la boutique, l'application mobile ou le CRM. Selon Meta for Developers (traduction libre), les événements serveur « sont traités comme les événements envoyés via le Meta Pixel, le SDK Facebook pour iOS ou Android, le SDK d'un partenaire de mesure mobile, un ensemble d'événements hors ligne ou un import .csv » — ils peuvent donc servir à la mesure, au reporting et à l'optimisation de la même manière que les autres canaux de connexion. Le mécanisme général du consentement et son effet sur la mesure sont traités séparément dans notre article sur le mode de consentement — nous nous concentrons ici sur la conséquence pour la mesure : une partie des conversions d'un rapport est directement mesurée, une autre est modélisée à partir des données pour lesquelles le consentement a été donné, et aucune des deux catégories ne correspond au « nombre réel de transactions » visible dans votre propre système de vente.
Pour un ROAS ou un MER calculés directement à partir de vos propres données de vente (et non à partir d'une plateforme publicitaire), ce problème n'existe pas — le chiffre d'affaires de votre propre système de commandes est mesuré indépendamment du consentement aux cookies. L'écart n'apparaît que lorsque vous comparez ce chiffre à la valeur de conversion déclarée par Google Ads ou Meta, car la plateforme publicitaire ne voit que la part du trafic qui a donné son consentement ou qui a été modélisée — c'est une raison supplémentaire, en plus de l'attribution, pour laquelle la somme des conversions déclarées par les plateformes publicitaires ne correspond pas forcément au nombre de transactions de votre boutique.
Le ROAS cible (tROAS) est une stratégie d'enchères intelligentes de Google Ads : vous fixez l'objectif, et le système ajuste lui-même les enchères en prédisant la valeur d'une conversion potentielle. Le mécanisme, selon l'aide Google Ads : « Google Ads estime les futures conversions et les valeurs associées à l'aide des valeurs de conversion que vous avez enregistrées via le suivi des conversions. Google Ads définira ensuite des enchères au coût par interaction maximales (CPC max.) pour maximiser votre valeur de conversion, tout en essayant d'atteindre un retour sur les dépenses publicitaires (ROAS) moyen égal à votre objectif. » En d'autres termes : le système ne respecte pas votre ROAS cible sur chaque enchère individuelle — il s'en approche en moyenne au niveau de la campagne.
À partir de juin 2026, seul le libellé de la stratégie change, pas son fonctionnement : « Maximiser la valeur de conversion avec un ROAS cible » devient « ROAS cible », et Google précise que « le comportement d'enchères sous-jacent reste exactement le même ».
La stratégie comporte des seuils d'éligibilité qui varient selon le type de campagne. L'aide Google Ads indique notamment :
Seules les conversions d'une valeur supérieure à 0 comptent pour ce seuil. Le fonctionnement du ROAS cible dans Google Shopping et Performance Max, où les données produit de Merchant Center déterminent ce sur quoi le système peut enchérir, est traité dans notre article sur Google Shopping.
Chacune des erreurs suivantes découle directement des mécanismes exposés plus haut :
Avant d'augmenter vos dépenses publicitaires, vérifiez que la mesure sur laquelle repose cette décision est fiable :
Aucune de ces réponses n'exige un nouveau budget, seulement de remettre en ordre ce qui existe. Si vous répondez « je ne sais pas » à l'une d'elles, le problème est la configuration de la mesure, pas le budget : GA4, le GTM côté serveur et le Meta Pixel avec l'API Conversions doivent d'abord être correctement configurés pour que leurs chiffres aient un sens. Nous décrivons ce type de configuration, coordonnée avec les campagnes menées par une agence partenaire, dans notre offre de marketing en ligne et d'image de marque.
Le ROAS (Return on Ad Spend) est la valeur de conversion divisée par la dépense publicitaire, exprimée en pourcentage : ROAS = valeur de conversion ÷ dépense publicitaire × 100 %. Google Ads Help illustre cela avec un exemple de 5 € de chiffre d'affaires ÷ 1 € de budget publicitaire = 500 % de ROAS cible — soit 5 francs de chiffre d'affaires pour chaque franc dépensé en publicité.
Le ROAS compare la valeur de conversion (le chiffre d'affaires) à la dépense publicitaire et ne tient pas compte de la marge ni des autres coûts. Le ROI (Return on Investment) soustrait au chiffre d'affaires le coût complet, pas seulement le coût publicitaire — c'est pourquoi une campagne au ROAS élevé peut avoir un ROI faible ou négatif si la marge sur le produit est faible.
Le MER (Marketing Efficiency Ratio) est le chiffre d'affaires total divisé par les dépenses marketing totales de toute l'entreprise, pas d'une seule campagne. Selon la définition de Shopify, 200 000 USD de chiffre d'affaires divisés par 50 000 USD de dépenses marketing donnent un MER de 4. C'est une convention du secteur, pas un indicateur officiel de Google ou de Meta.
GA4 propose aujourd'hui 3 modèles : l'attribution basée sur les données (mérite calculé à partir des données du compte), le dernier clic sur les canaux payants et naturels, et le dernier clic sur les canaux payants Google. Les anciens modèles basés sur des règles fixes — linéaire, avec dépréciation dans le temps, premier clic, basé sur la position — ont été retirés en novembre 2023.
Chaque plateforme compte les conversions selon son propre modèle d'attribution sur ses propres données, si bien qu'un même événement d'achat peut être attribué à des canaux différents dans des rapports différents. Le mode de consentement fait aussi qu'une partie des conversions d'un rapport est mesurée et une partie modélisée — additionner les chiffres de plusieurs plateformes gonfle le résultat.
Nous vous aidons à mettre en place la mesure — GA4, GTM côté serveur et Meta Pixel avec l'API Conversions — pour que les chiffres derrière vos décisions budgétaires soient enfin fiables.
Marketing d’une boutique en ligne en Suisse : quels canaux fonctionnent, et comment tous les mesurer avec le ROAS et le MER.
Marketing SMS en Suisse : consentement selon la LCD, exception pour les clients existants, coût d'une campagne en CHF et règles de Gmail pour l'e-mail.
Marketing d'affiliation en Suisse : réseaux et leurs frais, calcul de la commission, et règles de la LCD et de la CSL pour signaler une publicité.
Comment fonctionne un comparateur de prix en Suisse : modèle CPC, seuil de rentabilité d'un clic, règle CSS de Google, avis et rabais.
TikTok Shop et TikTok Shop Ads (GMV Max) sont absents de Suisse sur les listes officielles de TikTok. Ce que cela signifie, et ce qu'on peut faire à la place.
Publicité Facebook et Instagram pour boutiques suisses : Shops en bêta ouverte, Advantage+ shopping, remarketing dynamique, Pixel et Conversions API.
Google Shopping Ads pour les marchands suisses : fiches gratuites, obligation CSS, Performance Max et ROAS cible d'une campagne produits.
E-commerce en Suisse : CHF 15,8 milliards en 2025, 85,5 % de la population achète en ligne, le poids des places de marché, chaque chiffre sourcé.
Vente en ligne en Suisse : seuil de 100 000 francs pour le registre du commerce et la TVA, pas de droit de rétractation légal, et où vendre.
Table des matières · 8 sections · 13 minutes de lecture
Notez cet article

La Google Search Console sans approximation : validation, accès pour l’agence, CTR et position moyenne selon Google, états d’indexation des pages.

Marketing SMS en Suisse : consentement selon la LCD, exception pour les clients existants, coût d'une campagne en CHF et règles de Gmail pour l'e-mail.

Marketing d'affiliation en Suisse : réseaux et leurs frais, calcul de la commission, et règles de la LCD et de la CSL pour signaler une publicité.

Comment fonctionne un comparateur de prix en Suisse : modèle CPC, seuil de rentabilité d'un clic, règle CSS de Google, avis et rabais.

TikTok Shop et TikTok Shop Ads (GMV Max) sont absents de Suisse sur les listes officielles de TikTok. Ce que cela signifie, et ce qu'on peut faire à la place.

Publicité Facebook et Instagram pour boutiques suisses : Shops en bêta ouverte, Advantage+ shopping, remarketing dynamique, Pixel et Conversions API.

Google Shopping Ads pour les marchands suisses : fiches gratuites, obligation CSS, Performance Max et ROAS cible d'une campagne produits.

Google Merchant Center pour boutiques suisses : vérification du site, données produits, exigences de livraison et intégrations Shopify/WooCommerce.

SaaS multi-tenant : single tenant contre multi-tenant, modèles silo/pool/bridge, Row Level Security, protection des données et choix d’un modèle pour un MVP.