Feed Optimization · Dataflow + Feed Enrich + Gen AI Dataiads Juin 2026

Dataiads vs FeedGen + Product Studio

Optimisation du flux produit — périmètre réel, coûts réels, et ce qu'il faut pour l'industrialiser dataiads.io
L'essentiel

Deux outils d'expérimentation utiles. Pas une solution d'optimisation de flux — et pas gratuits.

FeedGen est un script open source à déployer et maintenir soi-même ; Product Studio, un éditeur d'images manuel dans Merchant Center. Leur périmètre est étroit : pas de donnée de performance, pas de segmentation, Google uniquement. Et la gratuité est celle de la licence, pas celle de l'usage : consommation Vertex AI facturée, projet et infrastructure Google Cloud, temps de développement pour déployer, maintenance continue. Dataiads part de l'autre bout : une solution orientée ROAS, où la donnée de performance publicitaire pilote chaque optimisation du flux. Ce document compare factuellement les deux approches, puis détaille ce que Dataiads fait du flux produit.

§ I · Les outils Google

FeedGen et Product Studio : ce que ces outils font vraiment.

Avant de comparer, soyons précis — parce que ces deux outils sont souvent présentés comme une alternative complète, et qu'ils sont en réalité deux choses très différentes l'une de l'autre, et très différentes d'une plateforme d'optimisation de flux.

FeedGen
Un script open source

Une solution « gTech » publiée sur GitHub, pas un produit : il faut un projet Google Cloud, le déployer soi-même, le faire tourner depuis une Google Sheet, et le maintenir — le dépôt évolue au rythme des contributions. Il génère des titres et descriptions avec Vertex AI et produit un supplemental feed. C'est un excellent proof of concept. Ce n'est pas une plateforme opérée.

Product Studio
Un éditeur manuel

L'outil créatif intégré à Merchant Center : mise en scène d'images, changement de fond, en mode interface, produit par produit ou par petites sélections. Très bien pour des retouches ponctuelles. Pas conçu pour piloter un catalogue entier par des règles.

Autrement dit : un script à héberger et maintenir soi-même d'un côté, un outil de retouche unitaire de l'autre. Et « gratuit » ne décrit que la licence : faire tourner FeedGen suppose un projet Google Cloud facturé, la consommation Vertex AI à chaque génération, du temps de développement pour le déployer et l'adapter, et de la maintenance pour suivre les évolutions du dépôt. Pour expérimenter, pourquoi pas. Pour un process qui tourne sur tout un catalogue, tous les jours, vers tous les canaux, il manque l'essentiel.

§ II · La comparaison

Point par point : outils gratuits vs process de production.

FeedGen + Product Studio Dataiads
Nature Script à auto-héberger + outil manuel dans GMC Plateforme opérée, pipeline visuel de bout en bout, branché en continu
Coût réel Licence gratuite, usage payant : consommation Vertex AI à chaque génération, projet + infrastructure Google Cloud, temps de développement pour déployer, maintenance continue du script Coût connu d'avance, génération IA maîtrisée par construction : cache (un produit inchangé n'est jamais re-généré), quotas par modèle, suivi de consommation visible
Mise en route Projet GCP à créer, script à déployer et configurer, Google Sheet à opérer — un chantier pour votre équipe data/dev Connexion du flux et c'est parti — opéré par Dataiads, avec accompagnement
Donnée de performance Absente. FeedGen génère « à l'aveugle » Google Ads joint au flux : les produits qui comptent sont optimisés en premier, les segments suivent la performance
Orientation ROAS Aucune — la génération de contenu est déconnectée des résultats média Le ROAS pilote tout : segments par valeur de conversion, ROAS cibles différenciés par cluster, effort d'optimisation (et budget IA) concentré sur les produits qui rapportent
A/B testing Non Clusters de produits comparables pour tester une optimisation (titres, images…) sur un groupe vs un groupe de contrôle, et mesurer l'impact réel avant de généraliser
Multi-source Non (le flux GMC, point) GMC + Meta + BigQuery + Sheets + API + scraping, jointures sur n'importe quelle clé
Segmentation Globale ou manuelle Filtres, percentiles, clusters, par catégorie/marque/performance — chaque segment a son traitement, recalculé à chaque run
Choix des modèles IA Vertex AI uniquement (FeedGen) / modèles Google (Product Studio) Gemini + Imagen + tout le marché (GPT Image, Flux, nano-banana, vision, vidéo) avec assistant de sélection
Vision / image principale Non Évaluation des images par IA vision, ré-ordonnancement programmatique de l'image vitrine
Images lifestyle à l'échelle Product Studio : à la main, dans GMC, pour Google Génération en batch sur des segments entiers, avec briefs IA et garde-fous produit/marque, publiées vers Google et Meta
Créatives templatées Non Catalog Ads / Video Ads sur tout le catalogue (overlay prix, promo, vidéo)
Validation humaine Sheet à relire (FeedGen) Étape Review intégrée au pipeline, avant publication
Destinations Google uniquement GMC (API), Google Shopping, Meta, comparateurs, SFTP
Industrialisation Cron à bricoler, pas de monitoring, pas de cache Planification, chaînage, cache IA (coûts), quotas, fail-safe, undo/redo
Audit qualité du flux Non ~50 règles + analyse IA + rapport PDF
Qui opère et maintient ? Votre équipe (dev + GCP) Dataiads, avec accompagnement
« Gratuit » ≠ sans coût

Le vrai prix de la solution gratuite

Additionnez ce que coûte réellement FeedGen : la facturation Vertex AI à chaque génération, le projet et l'infrastructure Google Cloud, les jours de développement pour le déployer et l'adapter à votre flux, et la maintenance continue d'un script qui évolue au rythme des contributions GitHub. Le tout opéré par votre équipe data — sans jamais avoir la jointure avec vos données Ads, sans segmentation, et pour Google uniquement. Dataiads est la plateforme pour faire de l'optimisation du flux un process de production : piloté par la performance, multi-canal, validé humainement, et qui tourne tout seul chaque nuit.

§ III · La plateforme

Ce que Dataiads fait de votre flux produit.

Là où le flux Merchant Center est un export brut du PIM ou de la plateforme e-commerce, Dataiads le branche sur un pipeline visuel — le Dataflow — en quatre étapes. Chaque étape est un nœud sur un canvas, le pipeline se construit en glissant-déposant, et chaque nœud s'exécute automatiquement.

1Connect

  • Merchant Center
  • Meta Catalog
  • CSV / XML · Google Sheets
  • BigQuery · APIs · scraping
  • Google Ads (performance)

2Transform

  • Filter — segmentation
  • Join — multi-source
  • Mapping — règles & percentiles
  • Sampling · Product ID mapping
  • Human in the loop

3Generate

  • AI Generation — texte, vision, images
  • Image Processing
  • Catalog Ads
  • Video Ads

4Publish

  • Write-back GMC (API)
  • Export Google Shopping
  • Export Meta Catalog
  • Export custom / SFTP
  • Catalogue interne (LPO, reco…)

La différence structurante avec un feed manager classique ou un script : la donnée de performance publicitaire, la donnée produit et l'IA générative cohabitent dans le même graphe. C'est une solution orientée ROAS : on optimise d'abord les produits qui comptent, on segmente par performance réelle, on différencie les ROAS cibles par cluster — au lieu de traiter tout le catalogue de la même façon, à l'aveugle.

Une single source of truth — toujours à jour, toujours propre

Le point essentiel : le flux multi-source enrichi ne sert pas qu'à optimiser le feed. Une fois la donnée produit consolidée (PIM + performance Ads + marges BigQuery + avis + images retravaillées), ce travail devient la source unique de tout ce qui consomme du produit :

— L'optimisation du feed elle-même : titres, attributs, custom labels, images — vers Google, Meta, comparateurs.
— Les campagnes social ads : les créatives Catalog Ads (overlay prix, promo, cadre de marque) et les Video Ads sont rendues à partir des données du flux enrichi, produit par produit, pour Meta par exemple. Le prix barré affiché dans la créative, c'est celui du flux — jamais désynchronisé.
— Le reste de la plateforme : Product Intelligence, recommandations, landing pages (Smart LPO).

Un seul investissement data Vous consolidez et enrichissez votre donnée produit une fois, et elle alimente tout : le feed, les créatives catalogues, la vidéo, les landing pages. Toujours à jour (le pipeline tourne en continu), toujours « bien » (validée par l'audit et l'étape Review). Plus de variantes qui divergent entre le flux Google, le catalogue Meta et les exports comparateurs.
§ IV · Flux continu

Branché en continu — pas un projet one-shot.

C'est la différence fondamentale avec une optimisation manuelle ou un script lancé à la main : le Dataflow vit avec votre catalogue. Chaque nœud a sa planification, et les étapes s'enchaînent automatiquement — quand une étape réussit, les suivantes se lancent.

Canvas Dataflow : pipeline visuel de nœuds connectés, exécutés en continu
Un Dataflow en production. Chaque nœud (source, jointure, filtre, génération IA, export) tourne sur sa propre planification et se rechaîne automatiquement. Le pipeline complet se rejoue chaque nuit, sans intervention.

Chaque règle et chaque segment sont dynamiques

Une règle d'optimisation ou un segment n'est jamais une photo figée du catalogue. C'est une définition qui se recalcule à chaque run :

— Le segment « top 20 % en valeur de conversion » est recalculé chaque nuit sur la performance réelle. Un produit qui décolle entre dans le segment hero tout seul ; un produit qui s'essouffle en sort tout seul.
— Un nouveau produit ajouté au catalogue est automatiquement capté par les filtres, enrichi par l'IA, et publié — personne ne le « traite ».
— Un produit supprimé disparaît des exports sans nettoyage manuel.
— Les custom labels, les titres réécrits, les images choisies par vision : tout suit l'évolution du catalogue, en continu.

Optimisation classique
Une photo

Un fichier Excel retravaillé, des labels posés une fois, des titres corrigés sur un export. Périmé dès que le catalogue bouge — c'est-à-dire dès le lendemain.

Dataflow
Un système vivant

Des règles déclaratives recalculées à chaque run. Le catalogue évolue, les segments suivent, les optimisations restent justes. Zéro maintenance manuelle.

Vos campagnes PMax sont pilotées par des labels mis à jour automatiquement chaque nuit en fonction de la performance réelle de chaque produit. Personne ne retouche un fichier Excel.

Et l'industrialisation va plus loin que la planification : cache IA (un produit inchangé n'est jamais re-généré — les coûts de génération restent maîtrisés), fail-safe (si plus de la moitié d'un batch IA échoue, le pipeline s'arrête au lieu de publier un flux dégradé), quotas et suivi de consommation par modèle, undo/redo sur le canvas pour itérer sans risque.

§ V · Feed Audit

Mesurer avant d'optimiser : l'audit de flux.

On ne commence pas par générer du contenu — on commence par mesurer. L'audit passe votre flux au crible et chiffre précisément ce qui le pénalise : chaque ligne du rapport correspond à une optimisation qui le corrige.

Interface Feed Audit : score qualité, règles par thème, taux d'échec par règle, export PDF
Le Feed Audit. Score qualité global, règles organisées par thème, nombre de produits en échec par règle, filtres pour isoler les produits concernés — et export PDF du rapport.

Concrètement :

~50 règles d'audit prêtes à l'emploi, organisées par thème : conformité (titres > 150 caractères, GTIN invalides, liens non-HTTPS), complétude (brand, gender, GTIN manquants), qualité de contenu (titres trop courts), visuels (moins de 4 images additionnelles, absence d'images lifestyle), pricing (incohérences price/sale_price), variantes (item_group_id), et même préparation au commerce conversationnel (Q&A produit, popularité, documents).
IA intégrée à l'audit : génération de règles d'audit personnalisées, et analyse narrative des résultats — ce qui pénalise votre flux, et le plan d'action.
Export PDF du rapport.

Des chiffres, pas des impressions L'audit ne dit pas « votre flux peut être amélioré ». Il dit : « 34 % de vos produits n'ont pas d'image lifestyle, 12 % ont des titres tronqués ». Et comme l'audit est lui aussi branché sur le flux, le score se met à jour au fil des corrections — vous voyez l'impact de chaque optimisation.
§ VI · Cas d'usage

Treize cas d'usage concrets — performance & temps gagné.

Chaque cas suit le même fil : le problème, le pipeline qui le résout, et ce que ça change — en performance media ou en heures d'équipe économisées. Tous tournent en continu une fois en place. Aucun n'est faisable avec FeedGen ou Product Studio.

1 · Clusters de performance pour PMax

Un retailer, 50 000 références. PMax plafonne : tous les produits sont traités pareil, le budget part sur les best-sellers et le reste du catalogue dort.

Merchant APIGoogle Ads ReportsJoinMappingWrite-back GMC
Percentiles de valeur de conversion → customLabel0 = hero / volume / zombie / nouveauté — recalculés chaque nuit
Ce que ça change Des asset groups PMax par cluster, un ROAS cible différencié, des budgets dédiés à la réactivation des zombies. Là où une segmentation manuelle se périme en quelques jours, ici les clusters suivent la performance réelle, chaque nuit, sans aucune intervention. Vos équipes pilotent la structure de campagne — plus jamais les fichiers.

2 · Titres optimisés sur le segment qui compte

Une marque de mode : les titres sont des noms de collection internes (« Robe AURELIE ») — invisibles sur les requêtes génériques qui font le volume.

Flux sourceFilterAI GenerationReviewGMC
Filter : catégorie robes, top trafic · Prompt : « Réécris au format [Marque] [Type] [Matière] [Couleur], 70 caractères max », avec analyse de l'image pour la couleur réelle · Review : validation par votre équipe e-commerce
Ce que ça change Des titres riches en mots-clés sur les requêtes génériques, sans toucher au PIM ni mobiliser l'IT. On commence par le segment à plus fort trafic — celui qui compte pour le ROI — et chaque nouveau produit de la catégorie est traité automatiquement à son arrivée dans le flux. Réécrire ces titres à la main : des semaines de travail éditorial. Ici : une validation en lot dans l'étape Review.

3 · Images lifestyle pour Demand Gen et l'AI Mode

Un marchand de meubles, 100 % packshots fond blanc — pénalisé sur Demand Gen, Shopping et les nouvelles surfaces conversationnelles de Google qui valorisent le lifestyle.

FluxFilterAI GenerationReviewGMC + Meta
Filter : top 500 produits · Édition d'image : mise en scène salon scandinave, produit pixel-fidèle · Alimente le champ lifestyle_image_links
Ce que ça change Des assets lifestyle à l'échelle sans shooting photo — un shooting de 500 références se chiffre en dizaines de milliers d'euros et en mois de production. Prêts pour Shopping, Demand Gen et les surfaces IA de Google, publiés vers Google et Meta depuis le même pipeline.

4 · Choix de l'image principale par vision IA

Une marketplace : images principales hétérogènes (mauvais angle, texte incrusté), refus GMC à répétition, CTR Shopping en berne.

FluxAI Generation (vision)MappingWrite-back
Mode « toutes les images » · Prompt d'évaluation conformité + attractivité · L'URL gagnante devient image_link
Ce que ça change Moins de refus GMC, un CTR Shopping en hausse : l'image vitrine est choisie par un critère objectif, pas par l'ordre du PIM. Impossible à faire à la main sur des dizaines de milliers de produits — et quand un vendeur met à jour ses visuels, la réévaluation se fait au run suivant, automatiquement.

5 · Un flux, trois canaux

Un retailer présent sur Google, Meta et un comparateur local : trois formats, trois variantes de titres, trois process de mise à jour.

Pipeline uniqueGoogle Shopping CSVtitres SEO longs
Meta TSVtitres courts + créatives templatées avec prix barré
Format custom / SFTPpour le comparateur
Ce que ça change Un seul point de gouvernance du catalogue publicitaire. Chaque enrichissement (titre, image, label) est fait une fois et décliné par canal — au lieu de trois équipes ou trois prestataires qui maintiennent trois exports qui divergent.

6 · Enrichissement marge depuis BigQuery

Piloter les enchères par la marge — une donnée qui vit dans le data warehouse, jamais dans le flux.

FluxBigQuery (marges)Join sur SKUMappingWrite-back
Tranches de marge → customLabel1 — resynchronisé à chaque run, suit les mises à jour du warehouse
Ce que ça change Des campagnes structurées par rentabilité réelle, pas par chiffre d'affaires. La donnée de marge reste dans votre warehouse (pas de double saisie, pas d'export manuel hebdomadaire) : la jointure se rejoue à chaque run et les labels suivent les évolutions de prix d'achat.

7 · N'optimiser que les produits qui sous-performent

Régénérer tout le catalogue coûte cher et touche aussi ce qui marche. Le bon réflexe : ne retravailler que les produits qui ont du potentiel mais ne convertissent pas.

FluxGoogle Ads ReportsJoinFilterAI GenerationWrite-back
Filter : impressions élevées + CTR faible (ou clics sans conversion) — le segment des sous-performants, recalculé à chaque run · Régénération du titre, de la description ou de l'image vitrine sur ce segment uniquement
Ce que ça change L'effort d'optimisation va là où il rapporte : les produits déjà visibles qui ne transforment pas. Ce qui performe n'est jamais touché, et le segment se vide naturellement au fil des améliorations — un produit corrigé qui se met à convertir en sort tout seul au run suivant. Impossible sans la jointure performance ↔ flux.

8 · Des règles par marque : tone of voice et brand guidelines

Un retailer multi-marques ne peut pas écrire pareil pour une marque de luxe et une marque d'entrée de gamme — et certaines marques imposent des guidelines strictes.

FluxFilter (brand A)AI Generation — prompt AGMC
Filter (brand B)AI Generation — prompt Bchaque marque a son tone of voice, ses interdits, son vocabulaire
Ce que ça change Chaque marque est traitée avec ses propres guidelines : ton, vocabulaire imposé, mentions interdites, format de titre. Un nouveau produit de la marque est automatiquement routé vers la bonne branche. Un outil qui applique le même prompt à tout le catalogue ne peut pas respecter des brand guidelines différenciées.

9 · Attributs conversationnels au bon format

Les surfaces conversationnelles (AI Mode, assistants d'achat) consomment des attributs structurés — Q&A produit, highlights — que presque aucun flux ne renseigne, et qui doivent respecter un format précis (arrays).

FluxAI Generation (structured output)MappingWrite-back
Génération en sortie structurée : Q&A produit, listes d'arguments — directement au format array attendu par les champs GMC, pas du texte libre à redécouper
Ce que ça change Votre catalogue est prêt pour le commerce conversationnel avant vos concurrents : les champs que Google commence à valoriser sont remplis, valides, au bon format — généré et validé en sortie structurée, pas du texte libre qui casse à l'import.

10 · Product highlights renseignés par vision

Le champ product_highlights est un des plus corrélés au CTR — et un des moins remplis, parce que personne ne va rédiger 5 points forts par produit sur 80 000 références.

FluxAI Generation (vision)MappingWrite-back
Le modèle vision lit les images du produit (matière visible, finitions, contexte d'usage) en plus du texte → product_highlights en array, produit par produit
Ce que ça change Des highlights factuels, tirés de ce qui se voit — pas des généralités recopiées de la description. Le champ est rempli sur tout le catalogue, là où une rédaction manuelle est simplement impossible à cette échelle.

11 · Avis produits récupérés par scraping

Les avis vivent sur les fiches produit du site, jamais dans le flux — alors qu'ils nourrissent les étoiles, la réassurance et les surfaces IA.

FluxScraping fiches produitJoin sur URL/SKUMappingWrite-back
Note moyenne, nombre d'avis, verbatims → attributs du flux — resynchronisés à chaque run, sans toucher au site ni à l'IT
Ce que ça change La preuve sociale entre dans le flux sans projet IT : pas de développement côté site, pas d'export à maintenir. Les avis suivent la réalité du site à chaque run, et alimentent aussi la segmentation (ex. mettre en avant les produits les mieux notés).

12 · Six images additionnelles par produit

Google recommande plusieurs images par produit ; la plupart des flux n'en ont qu'une ou deux. Les produits concernés sont moins visibles et moins cliqués.

FluxFilterAI Generation (images)ReviewWrite-back
Filter : produits avec moins de 4 images (détectés par l'audit) · Génération de 6 visuels additionnels par produit — angles, contextes, gros plans, produit pixel-fidèle → additional_image_link
Ce que ça change Tout le catalogue atteint le standard visuel recommandé par Google, sans shooting. Le filtre cible uniquement les produits déficitaires, le cache évite de régénérer ce qui existe, et chaque nouveau produit pauvre en images est complété à son arrivée dans le flux.

13 · A/B tester une optimisation avant de la généraliser

« Est-ce que les titres réécrits par IA performent vraiment mieux ? » Sans groupe de contrôle, impossible de le prouver — on attribue à l'optimisation ce qui vient peut-être de la saisonnalité.

FluxMapping (clusters A/B)Branche A : AI GenerationWrite-back
Branche B : contrôleproduits comparables, non modifiés — un custom label identifie chaque groupe pour suivre CTR, conversions et ROAS par groupe dans Google Ads
Ce que ça change L'impact d'une optimisation est mesuré, pas supposé : on clusterise des produits comparables, on optimise un groupe, on garde l'autre en contrôle, et on lit le delta de CTR et de ROAS directement dans les rapports. On ne généralise que ce qui gagne — et le même mécanisme sert ensuite à tester l'optimisation suivante.
§ VII · Les questions qui suivent

Et si… les réponses aux questions qui viennent ensuite.

Et siFeed manager

« On a déjà un feed manager (Channable, Productsup, Lengow…) »

Très bien pour la diffusion multicanal et les règles if/then. Dataiads apporte trois choses que les feed managers historiques ne font pas nativement : (1) la Gen AI intégrée au pipeline (texte, vision, images lifestyle, créatives) avec validation humaine, cache et garde-fous ; (2) la donnée de performance Google Ads jointe au flux pour des clusters automatiques ; (3) le flux enrichi alimente aussi les landing pages et la recommandation — le même investissement data sert le média et la conversion.

Et Dataiads peut se brancher en sortie ou en entrée du feed manager existant (import CSV/XML, export custom/SFTP) : pas besoin de tout remplacer pour commencer.

Et siHallucination

« L'IA va halluciner / dégrader notre image de marque »

Quatre garde-fous, en couches : un master prompt e-commerce avec règles strictes (pas de superlatifs inventés, conformité guidelines Google) ; des garde-fous image codés en dur (produit pixel-fidèle, aucun logo inventé) ; l'étape Review — rien n'est publié sans validation humaine si vous le souhaitez ; et un démarrage systématique sur un segment de test avant tout déploiement au catalogue entier.

Et siCoût IA

« Combien ça coûte en tokens / génération ? »

Beaucoup moins qu'on ne l'imagine, par construction : cache systématique (un produit inchangé n'est jamais re-généré), option « nouveaux produits uniquement », quotas par période et par modèle avec suivi de consommation visible. Et le modèle est choisi selon le besoin : un modèle léger pour les titres, un modèle image premium seulement pour le haut du catalogue.

Et siFlux principal

« On ne veut pas toucher à notre flux principal »

Justement : Dataiads écrit dans un supplemental feed (flux complémentaire). Votre flux principal n'est jamais modifié, et tout est réversible en un clic — on coupe le supplemental, Merchant Center revient à l'état d'origine.

En résumé

FeedGen et Product Studio sont des outils d'expérimentation : périmètre étroit, Google uniquement, sans donnée de performance — et un coût réel en Vertex AI, infrastructure et temps d'équipe. Dataiads est une plateforme de production orientée ROAS : un pipeline branché en continu, piloté par vos données de performance, multi-canal, validé humainement, qui vit avec votre catalogue — et dont le flux enrichi devient votre single source of truth, du feed Google aux créatives social ads.

Le point de départ naturel : un audit de votre flux. Une cinquantaine de règles, des problèmes chiffrés, un rapport PDF — et pour chaque problème identifié, l'optimisation qui le corrige.

FIN