Ne faites pas de pub pour tout votre catalogue . Le guide du flux produit.

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

AttributValeurRôle
idLAMP-8451-MSclé qui relie toutes les données
titleLampe de table Loft, laiton, E27texte qui permet de trouver le produit
price62.00 EURdoit correspondre à la page produit
availabilityin_stockpilote la diffusion de l’annonce
image_linkhttps://…/lampa-8451.jpgvisuel de l’annonce
product_typeÉclairage > Lampes de tablehiérarchie propre pour la segmentation
brand · gtinMarque A · 5901234123457correspondance avec le catalogue Google
custom_label_0marge-eleveevotre é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 :

feed.xmlrécupéré selon un planning
<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

GoogleMerchant CenterShopping · Performance Max · fiches gratuites
MetaCatalogue produitscampagnes catalogue · boutiques FB et IG
MicrosoftMerchant Centercampagnes Shopping sur Bing
Pinterest · TikTokCataloguesépingles produit · annonces catalogue

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 produitsSKUPart des dépensesPart de la valeur de conversion (Google Ads)Marge moy.
Marge élevée + rotation A52018 %46 %48 %
Best-sellers à faible marge34024 %27 %19 %
Longue traîne active2 61044 %24 %33 %
Longue traîne sans vente depuis 90 jours1 33014 %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é.

dépenses sur la longue traîne : 58 % valeur de conversion de la longue traîne (Google Ads) : 27 % budget des leaders : 18 %

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épondExemple d’usage en campagne
Margece qui reste réellement de la ventecampagne dédiée avec un budget plus élevé pour la marge haute
Rotationà quelle vitesse le produit se vendles best-sellers comme socle stable de Performance Max
Stocks’il y a de quoi vendrediffusion réduite en stock bas, arrêt en cas de rupture
Positionnement prixdans quelle gamme de prix joue le produitmessages et enchères différents pour les produits premium
Saison et tendancequand le produit a son momentgroupes saisonniers activés et désactivés en un clic
Cycle de vienouveauté, assortiment permanent ou déstockagenouveauté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

EmplacementAxeExemples de valeurs
custom_label_0margemarge-haute · marge-moyenne · marge-basse
custom_label_1rotationrotation-a · rotation-b · rotation-c
custom_label_2stockstock-complet · stock-bas · dernieres-pieces
custom_label_3positionnement prixmoins-25 · 25-75 · premium
custom_label_4saison ou cycle de vienouveaute · 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 :

  1. É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.

  2. 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.

  3. 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.

  4. 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é.

  5. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Assistant IA application DataOrganizer
sources connectées90 derniers jours
Divise le catalogue en groupes selon la marge et la rotation, et prépare les étiquettes pour Merchant Center.
IA
Je croise le coût de revient, les ventes et les stocks…
IA

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 :

GroupeSKUPart du CAcustom_label_0
Marge élevée + rotation A52046 %marge-elevee-rotation-a
Best-sellers à faible marge34027 %bestseller-marge-faible
Longue traîne active2 61024 %traine-active
Longue traîne sans vente depuis 90 jours1 3303 %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.

Télécharger le flux supplémentaire (CSV)Afficher les produits du groupe
À partir des données. Marge, rotation et stocks se calculent seuls, pas à la main dans un tableur. Chaque jour. Les étiquettes s’actualisent avec les sources de données. Pour les campagnes. Flux supplémentaire pour Merchant Center, fichier pour le catalogue Meta. Par source. Tarification simple : vous payez les sources connectées.

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 :

Claude ChatGPT Gemini CLI

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

Segmentez votre catalogue à partir des données

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.