Avant que quiconque voie votre annonce produit, le flux a déjà tout décidé : quels produits entrent dans l’enchère, avec quel prix, quelle image et quelle disponibilité. Ce guide rassemble l’essentiel sur le flux produit : ce qu’il est, où il est utilisé, comment le gérer dans Merchant Center, et comment (et pourquoi) segmenter le catalogue en groupes au lieu de tout promouvoir en même temps.
Définition
Qu’est-ce qu’un flux produit et d’où vient-il
Le flux est souvent considéré comme une simple pièce technique de la campagne. En pratique, c’est le fichier le plus important de la publicité produit :
Définition
Le flux produit est une liste structurée des produits de la boutique (sous forme de fichier XML ou CSV, ou transmise via API) dans laquelle chaque produit est décrit par un ensemble d’attributs : identifiant, titre, prix, disponibilité, image, lien et catégorie. Les plateformes publicitaires construisent les annonces produit à partir du flux, qui est donc en pratique la première création publicitaire de la campagne : il détermine quels produits seront diffusés et comment ils seront présentés.
D’où vient-il ? Le plus souvent, il est généré par la plateforme e-commerce ou l’un de ses modules (export XML/CSV), parfois via API, et dans les grandes boutiques par un entrepôt de données. Quelle que soit la source, une règle s’applique : le flux doit refléter fidèlement la boutique. Le prix et la disponibilité affichés dans l’annonce doivent correspondre à la page produit, sinon les produits seront refusés.
Voici à quoi ressemble un enregistrement du flux (exemple illustratif, noms d’attributs selon la spécification Google) :
Un produit dans le flux · attributs et valeurs
| Attribut | Valeur | Rôle |
|---|---|---|
| id | LAMP-8451-MS | clé qui relie toutes les données |
| title | Lampe de table Loft, laiton, E27 | texte qui permet de trouver le produit |
| price | 62.00 EUR | doit correspondre à la page produit |
| availability | in_stock | pilote la diffusion de l’annonce |
| image_link | https://…/lampa-8451.jpg | visuel de l’annonce |
| product_type | Éclairage > Lampes de table | hiérarchie propre pour la segmentation |
| brand · gtin | Marque A · 5901234123457 | correspondance avec le catalogue Google |
| custom_label_0 | marge-elevee | votre étiquette de segmentation |
La dernière ligne est la plus intéressante : les étiquettes personnalisées sont les seuls attributs qui ne décrivent pas le produit mais votre stratégie, et c’est sur elles que repose la segmentation du catalogue.
Écosystème
Où sert le flux : Merchant Center, Meta et autres
Un catalogue, plusieurs usages. Le même ensemble de produits alimente différents systèmes publicitaires. Chacun a son propre format et son propre espace de gestion, mais tous s’appuient sur les mêmes données produit :
<item>
<id>LAMP-8451-MS</id>
<price>62.00 EUR</price>
<availability>in_stock</availability>
<custom_label_0>marge-elevee</custom_label_0>
</item> <!-- …et ainsi 4 800 fois -->
Le même fichier, quatre destinations
Google Merchant Center est le poste de pilotage du flux dans l’écosystème Google : c’est de là que les produits partent vers les campagnes Shopping et Performance Max, ainsi que vers les fiches produits gratuites. C’est aussi là que se trouve le diagnostic : statuts approuvé / refusé et motifs de refus.
Le catalogue Meta alimente les campagnes catalogue sur Facebook et Instagram ainsi que les boutiques dans ces applications. Il se gère dans le Gestionnaire des ventes : on y définit la source de données (fichier, récupération planifiée ou API) et les ensembles de produits.
Les autres canaux fonctionnent de la même manière : Microsoft dispose de son équivalent de Merchant Center pour les campagnes Shopping sur Bing, Pinterest et TikTok ont leurs propres catalogues. Bonne pratique : une seule source de vérité sur les produits et des conversions de format par canal, plutôt que des fichiers maintenus séparément dont les prix finissent par diverger.
Stratégie
Pourquoi ne pas promouvoir tout le catalogue d’un coup
Le scénario par défaut est le même dans la plupart des boutiques : une seule campagne Shopping, tout le catalogue rattaché, un budget commun et un seul objectif de ROAS pour l’ensemble. L’algorithme reçoit une mission contradictoire : servir avec un même objectif des produits à 50 % et à 9 % de marge, des best-sellers et des produits sans la moindre vente depuis des mois.
Voici ce que cela donne sur les données illustratives d’une boutique d’équipement de la maison (une campagne sur tout le catalogue, 30 derniers jours) :
Une campagne · catalogue complet de 4 800 SKU · 30 jours · dépenses et valeur de conversion selon Google Ads · données illustratives
| Groupe de produits | SKU | Part des dépenses | Part de la valeur de conversion (Google Ads) | Marge moy. |
|---|---|---|---|---|
| Marge élevée + rotation A | 520 | 18 % | 46 % | 48 % |
| Best-sellers à faible marge | 340 | 24 % | 27 % | 19 % |
| Longue traîne active | 2 610 | 44 % | 24 % | 33 % |
| Longue traîne sans vente depuis 90 jours | 1 330 | 14 % | 3 % | – |
L’algorithme ne connaît ni la marge ni la stratégie : il optimise un objectif commun sur tout ce qu’il a reçu dans le flux. Tant que le catalogue n’est pas segmenté, ce tableau reste invisible.
L’effet d’un budget unique
58 % → 27 %
Plus de la moitié des dépenses (58 %) part dans la longue traîne du catalogue, qui selon Google Ads rapporte 27 % de la valeur de conversion de la campagne. En parallèle, le groupe qui génère près de la moitié de la valeur de conversion reçoit moins d’un cinquième du budget, parce que personne ne l’a isolé.
Le risque réel
Une campagne sur tout le catalogue finance les produits les plus faibles au détriment des meilleurs. Les produits sans marge et sans rotation participent aux mêmes enchères que les leaders, et l’objectif de ROAS commun lisse le résultat : la campagne « tient la route », alors qu’en interne la moitié du budget travaille sous le seuil de rentabilité.
Le flux n’est pas qu’un fichier technique, c’est la première décision budgétaire : c’est lui qui détermine quels produits entreront dans les enchères, avant même que quiconque ne règle les enchères.
Méthode
Comment segmenter le catalogue : six axes
Une bonne segmentation découle des données, pas de l’arborescence des catégories. Les catégories décrivent ce qu’est un produit, alors que la campagne a besoin de savoir comment il performe : quelle marge il laisse, à quelle vitesse il tourne, s’il est en stock. Six axes couvrent presque tous les cas :
| Axe de segmentation | À quelle question il répond | Exemple d’usage en campagne |
|---|---|---|
| Marge | ce qui reste réellement de la vente | campagne dédiée avec un budget plus élevé pour la marge haute |
| Rotation | à quelle vitesse le produit se vend | les best-sellers comme socle stable de Performance Max |
| Stock | s’il y a de quoi vendre | diffusion réduite en stock bas, arrêt en cas de rupture |
| Positionnement prix | dans quelle gamme de prix joue le produit | messages et enchères différents pour les produits premium |
| Saison et tendance | quand le produit a son moment | groupes saisonniers activés et désactivés en un clic |
| Cycle de vie | nouveauté, assortiment permanent ou déstockage | nouveautés avec leur propre budget de test, déstockage à part |
Dans le flux, la segmentation passe par les étiquettes personnalisées (custom_label_0–4) : cinq emplacements, une valeur par produit dans chacun, contenu libre. Le plus efficace est un dictionnaire défini à l’avance : un axe par emplacement, des valeurs courtes, sans accents ni espaces :
Exemple de dictionnaire d’étiquettes · un axe par emplacement
| Emplacement | Axe | Exemples de valeurs |
|---|---|---|
| custom_label_0 | marge | marge-haute · marge-moyenne · marge-basse |
| custom_label_1 | rotation | rotation-a · rotation-b · rotation-c |
| custom_label_2 | stock | stock-complet · stock-bas · dernieres-pieces |
| custom_label_3 | positionnement prix | moins-25 · 25-75 · premium |
| custom_label_4 | saison ou cycle de vie | nouveaute · saison-automne · destockage |
L’étiquette n’est qu’un support : sa valeur n’a de sens que si elle repose sur un chiffre calculé : marge à partir du coût de revient, rotation à partir des ventes, stock à partir de l’entrepôt.
À retenir
Le point de départ minimal raisonnable, ce sont deux axes : marge et rotation. Le simple croisement « marge élevée × rotation élevée » face au « reste » isole un groupe qui mérite son propre budget, et la longue traîne cesse de grignoter les dépenses des leaders.
Note méthodologique : les étiquettes de marge, de rotation et de stock se calculent à partir des données de la boutique, elles fonctionnent donc pour tous les canaux. Une étiquette basée sur le coût publicitaire par produit, c’est autre chose : cette granularité n’existe dans les données sources que pour les campagnes Shopping de Google. Meta ou TikTok remontent les coûts au plus fin au niveau de l’annonce, pas du produit.
En pratique · Google Merchant Center
Comment segmenter le flux dans Merchant Center
Dans Merchant Center, segmenter le catalogue revient à une seule chose : chaque produit doit recevoir des valeurs d’étiquettes. Il existe trois méthodes, de la plus simple à la plus souple :
Étiquettes dans le flux principal
Si la plateforme e-commerce permet de renseigner custom_label_0–4, les valeurs sont transmises avec les produits. C’est la méthode la plus simple, mais chaque changement de logique d’étiquetage nécessite une modification côté intégration de la boutique.
Flux supplémentaire
Un fichier ou une feuille séparés avec deux colonnes : id et valeurs des étiquettes. Merchant Center le rattache au flux principal via l’id, sans rien écraser en dehors des attributs indiqués. C’est la méthode standard pour segmenter sans toucher à l’intégration de la boutique.
Règles de transformation du flux
Les règles de Merchant Center peuvent attribuer une étiquette sous condition, par exemple « si le prix est supérieur à X, définir custom_label_3 = premium ». Pratique pour des segmentations simples sur des attributs déjà présents dans le flux, mais elles ne remplacent pas les étiquettes calculées à partir des données de ventes.
Planification de la récupération du flux
Le flux principal et le flux supplémentaire doivent s’actualiser au moins une fois par jour, juste après la mise à jour des prix et des stocks dans la boutique. Ainsi, la segmentation des campagnes correspond toujours à la réalité.
Diagnostic par groupe de produits
Après le traitement du flux, vérifiez les statuts : combien de produits refusés compte chaque groupe. Des best-sellers refusés coûtent bien plus cher qu’une longue traîne refusée, et sans segmentation, cette différence reste invisible.
Pratique · campagnes
Segmenter les campagnes produits dans Google Ads et Meta
Les étiquettes du flux ne sont qu’un potentiel : le budget ne travaille différemment qu’à partir du moment où la segmentation se traduit dans la structure des campagnes.
Google Ads et Performance Max : groupes de produits
Ouvrez la segmentation des produits de la campagne
Dans une campagne Shopping ou Performance Max, sélectionnez les groupes de fiches produits et divisez le catalogue par étiquette personnalisée, type de produit ou marque.
Excluez ce que vous ne voulez pas payer
Le groupe « tout le reste » rassemble par défaut le reste du catalogue. Excluez-le volontairement ou laissez-le avec une enchère distincte et basse : c’est l’étape la plus souvent oubliée.
Répartissez les segments entre campagnes
Les groupes aux rôles différents doivent avoir leurs propres campagnes : les leaders avec un budget plus élevé et un objectif de ROAS réaliste, la longue traîne avec un budget de test. Campagne commune = objectif commun = moyenne qui lisse tout.
Alignez les objectifs sur la marge du groupe
Un groupe à 48 % de marge supporte un ROAS plus faible qu’un groupe à 19 % : l’objectif de la campagne doit découler de la rentabilité du groupe, pas d’un chiffre unique pour tout le compte.
Revoyez la segmentation à chaque évolution des données
Les produits changent de groupe : un best-seller rejoint la longue traîne, une nouveauté devient leader. Une revue des étiquettes à rythme régulier maintient la structure à jour.
Meta Ads : ensembles de produits du catalogue
Créez des ensembles dans le catalogue
Dans le Gestionnaire de ventes, définissez des ensembles de produits à l’aide de filtres sur les champs du flux : disponibilité, prix, marque, type de produit ou étiquette personnalisée. Un ensemble est l’équivalent d’un groupe dans Merchant Center.
Ciblez un ensemble, pas tout le catalogue
Dans une campagne catalogue, choisissez un ensemble précis comme source de produits. Avec tout le catalogue comme source, l’algorithme décide seul de ce qu’il met en avant, y compris des produits sans marge.
Créez des ensembles d’exclusion
Un ensemble distinct « indisponibles et dernières pièces » sert d’exclusion en remarketing : rien n’agace davantage un client qu’une publicité pour un produit qui n’est plus disponible.
Ensembles distincts, messages distincts
Un ensemble premium et un ensemble de déstockage méritent des créations et des enchères différentes. Segmenter le catalogue, c’est aussi adapter la façon de parler au client.
À retenir
Les mêmes étiquettes sur tous les canaux. Si custom_label_0 signifie « marge » dans Merchant Center, ce même champ doit signifier « marge » dans les ensembles Meta. Un dictionnaire d’étiquettes unique pour tout l’écosystème, c’est moins d’erreurs et des résultats comparables d’un canal à l’autre.
Automatisation
Étiquetage automatique des produits dans DataOrganizer
Le plus difficile dans la segmentation, ce n’est pas de cliquer dans les interfaces, c’est de calculer les étiquettes. La marge exige le coût de revient par SKU, la rotation exige l’historique des ventes, le stock exige les données d’entrepôt : trois sources différentes à relier et à tenir à jour. C’est précisément le rôle de l’analytique e-commerce automatisée.
DataOrganizer étiquette les produits automatiquement : à partir des données connectées de la boutique, il calcule pour chaque SKU la marge, la rotation, le stock et le positionnement prix, puis divise le catalogue en groupes de produits prêts à l’emploi. Les valeurs se mettent à jour avec l’actualisation quotidienne des données : l’étiquette « stock-faible » disparaît dès qu’une livraison arrive en entrepôt, et un best-seller qui ralentit sort de lui-même du groupe des leaders. Le résultat se connecte à Merchant Center sous forme de flux supplémentaire récupéré selon un calendrier, ou s’exporte dans un fichier pour le catalogue Meta.
Catalogue de 4 800 SKU divisé en quatre groupes selon la marge (calculée à partir du coût de revient) et la rotation des 90 derniers jours :
| Groupe | SKU | Part du CA | custom_label_0 |
|---|---|---|---|
| Marge élevée + rotation A | 520 | 46 % | marge-elevee-rotation-a |
| Best-sellers à faible marge | 340 | 27 % | bestseller-marge-faible |
| Longue traîne active | 2 610 | 24 % | traine-active |
| Longue traîne sans vente depuis 90 jours | 1 330 | 3 % | traine-90-jours |
Les étiquettes sont prêtes sous forme de flux supplémentaire : ajoutez son adresse dans Merchant Center avec une récupération quotidienne, et les valeurs s’actualiseront avec les données. Le groupe « marge élevée + rotation A » mérite une campagne dédiée avec son propre objectif.
Ces mêmes groupes peuvent être consultés et modifiés en posant des questions, dans l’application ou via DataOrganizer MCP dans le chat que vous utilisez au quotidien :
Où se situe l’avantage
Pas dans l’étiquette elle-même, mais dans sa fraîcheur. Des étiquettes calculées à la main vieillissent dès le jour de leur import. Des étiquettes calculées à partir de données connectées et actualisées chaque jour suivent la boutique : si la marge ou le stock change, le groupe change, et les campagnes avec lui.
FAQ
Questions fréquentes sur le flux produits
Quelle différence entre un flux principal et un flux supplémentaire ?
Le flux principal est la liste complète des produits avec tous les attributs obligatoires : c’est lui qui crée les produits dans Merchant Center. Le flux supplémentaire ne crée pas de produits : il ajoute ou remplace certains attributs en se rattachant au flux principal via l’id. On peut ainsi ajouter, par exemple, des étiquettes personnalisées sans modifier l’intégration de la boutique qui génère le flux principal.
Combien d’étiquettes personnalisées custom_label compte un flux Google ?
La spécification de Merchant Center prévoit cinq emplacements : custom_label_0 à custom_label_4, avec une seule valeur par emplacement pour chaque produit. Les valeurs sont des textes libres : c’est vous qui leur donnez un sens. Bonne pratique : un seul axe de segmentation par emplacement et un vocabulaire de valeurs fixe, sans accents ni espaces, commun à tous les canaux publicitaires.
Segmenter le catalogue nuit-il à Performance Max ?
Une segmentation trop fine peut nuire : chaque campagne a besoin d’un nombre suffisant de conversions pour que l’algorithme puisse apprendre. L’approche prudente consiste à créer deux ou trois groupes définis à partir des données (marge, rotation) et à faire des exclusions réfléchies plutôt que de multiplier les micro-campagnes. La segmentation fondée sur les données aide généralement, car l’algorithme cesse d’appliquer un objectif moyen à des produits dont la rentabilité diffère fortement.
Comment exclure des annonces les produits indisponibles ?
La base est un attribut availability correct : un produit marqué out_of_stock n’est pas diffusé dans les annonces Shopping de Google. Chez Meta, on restreint l’ensemble de produits avec un filtre de disponibilité. Il est aussi utile d’anticiper : une étiquette du type stock-faible permet de réduire le budget sur les produits bientôt épuisés, avant qu’ils ne disparaissent de l’offre et des campagnes.
À quelle fréquence mettre à jour le flux produit et les étiquettes ?
Le flux doit être actualisé au moins une fois par jour et après chaque changement important de prix ou de stock. Dans Merchant Center, il vaut mieux programmer la récupération juste après la mise à jour des données de la boutique. Actualisez les étiquettes analytiques (marge, rotation, stock) au même rythme que les données dont elles sont calculées : la segmentation des campagnes doit refléter la boutique d’aujourd’hui, pas celle de la semaine dernière.
L’essentiel du guide
Trois règles pour travailler avec le flux produits
1. Le flux est la première création de la campagne. Avant même qu’une annonce existe, le flux détermine quels produits participent aux enchères, avec quel prix et quelle disponibilité. Une source unique de vérité sur les produits, convertie pour chaque canal, évite tous les autres problèmes.
2. On segmente le catalogue selon les données, pas selon les catégories. Marge et rotation sont le minimum pour commencer ; le support, ce sont les étiquettes personnalisées custom_label_0–4, et la mise en œuvre passe par les groupes de produits dans Google Ads et les ensembles du catalogue Meta. Une campagne sur tout le catalogue fait la moyenne de l’objectif et finance la longue traîne au détriment des produits phares.
3. Une étiquette ne vaut que par sa fraîcheur. Les valeurs calculées à partir de données connectées, comme avec l’étiquetage automatique de DataOrganizer, suivent l’évolution de la boutique et reviennent dans Merchant Center sous forme de flux supplémentaire programmé. Une feuille de calcul manuelle est déjà périmée le jour de son import.
DataOrganizer · étiquetage automatique des produits
Connectez votre boutique et voyez comment le catalogue se répartit selon la marge, la rotation et les stocks, avec des étiquettes prêtes pour Merchant Center et Meta. Compte démo immédiat, vous ne payez que les sources connectées.