Vérifié le 19 octobre 2026

Les annonces shopping de ChatGPT passent par un flux produits

Depuis le 4 septembre 2026, un flux produits est obligatoire pour apparaître dans les emplacements shopping de ChatGPT. Vous envoyez votre catalogue, vous choisissez les produits de chaque groupe d’annonces, et ChatGPT remplit un modèle avec le titre, le prix et l’image. Voici ce que le flux doit contenir, et ce qu’OpenAI n’a pas encore dit.

4 sept.

Flux obligatoire pour le shopping

La date à laquelle le flux produits est devenu obligatoire pour les emplacements shopping.

PPC Land, septembre 2026

9

Champs obligatoires par ligne

Au format OpenAI. Plus is_ads_eligible à true pour la publicité.

Spécification produits d’OpenAI

États-Unis

Cible par défaut d’un envoi standard

Les autres marchés, Europe comprise, demandent une configuration par OpenAI.

Spécification produits d’OpenAI

Le principe

Un seul modèle pour tout le catalogue

Vous n’écrivez pas une annonce par produit. Le flux s’en charge.

Une campagne flux produits a 3 niveaux. La campagne porte le flux, l’objectif, le budget et le ciblage. Le groupe d’annonces porte l’enchère et, si vous le souhaitez, un ensemble de produits, c’est-à-dire un filtre sur les produits qu’il peut utiliser. L’annonce est un modèle.

Ce modèle reprend 4 champs de chaque produit : la marque, le titre, la description et le prix. L’image et la page de destination viennent aussi du produit, vous n’avez donc pas d’image à envoyer à part. Chaque groupe d’annonces ne peut contenir qu’un seul modèle non archivé.

Le flux, l’objectif et le mode d’une campagne ne se modifient plus après sa création. Décidez-les avant de commencer. Tout cela est détaillé dans le guide des flux produits d’OpenAI (en anglais).

Les champs obligatoires

9 champs sur chaque ligne

Une ligne par article ou variante, dans un fichier UTF-8. Ces 9 champs doivent être remplis, sinon la ligne ne sert à rien.

ChampCe qu’il contientExemple
item_idUn identifiant stable, unique par article ou par variante. Ne jamais le réutiliser.TRAIL-NOIR-42
titleLe nom du produit, avec la variante si elle compte. 150 caractères maximum conseillés.Chaussures de trail, noir, taille 42
descriptionUn texte simple et factuel. 5 000 caractères maximum conseillés.Chaussures de trail imperméables, semelle caoutchouc.
urlLa fiche produit, variante sélectionnée si possible. En HTTPS, accessible publiquement.https://exemple.fr/produits/trail
brandLa marque telle qu’affichée sur la fiche. Pas de valeur bidon.Northline
seller_nameLe vendeur de cette offre.Northline Outdoor
image_urlLe lien direct vers l’image principale de la variante (JPEG ou PNG, par exemple).https://exemple.fr/images/trail.jpg
availabilityin_stock, out_of_stock, pre_order, backorder ou unknown. Vide, la ligne est rejetée.in_stock
priceLe prix normal en unités pleines, une espace, puis le code devise.79.99 USD

L’interrupteur publicité : is_ads_eligible

Mettez is_ads_eligible à true sur chaque produit à utiliser en publicité. Laissé vide, le produit est exclu des annonces, sauf si votre flux a un réglage publicité par défaut. Ce champ est indépendant de la visibilité dans la recherche.

Les variantes

Chaque taille ou couleur a sa propre ligne, avec son item_id, son prix, son stock, son lien et son image. Les lignes d’un même produit partagent un group_id, mettent listing_has_variations à true et listent les options choisies dans variant_dict, par exemple la couleur et la taille. Le group_id doit être différent de chaque item_id.

Les règles complètes sont dans la spécification produits d’OpenAI (en anglais).

Vous avez déjà un flux Google ?

OpenAI accepte un flux compatible Google une fois qu’il l’a validé pour votre compte. CSV, TSV ou TXT uniquement, gzip accepté. Pas de XML, de RSS, d’Atom ni de JSON.

Il faut id, title, description, link, image_link, availability, price et brand, plus un GTIN ou un MPN, sauf si identifier_exists vaut no. Attention : la disponibilité s’écrit preorder ici, et non pre_order.

L’envoi du fichier

Envoi par SFTP, puis vérification du statut

Un envoi terminé ne veut pas dire que tous les produits peuvent s’afficher.

Vous créez un flux avec les pays couverts par votre catalogue, puis vous vous connectez en SFTP, par mot de passe ou par clé SSH. Les fichiers vont directement à la racine, sans sous-dossier. Si le catalogue tient en plusieurs fichiers, chaque produit ne doit apparaître qu’une seule fois.

Le traitement se fait en arrière-plan. L’historique des envois indique combien de lignes ont été acceptées ou rejetées, et pourquoi.

Statut d’envoiCe que ça veut dire
scanning, received, processingLe traitement est en cours. Revenez vérifier plus tard.
completedTerminé. Vérifiez les compteurs et les produits que vous voulez promouvoir.
completed_with_errorsUne partie des lignes est passée, pas toutes. Lisez le diagnostic et corrigez les lignes rejetées.
skippedL’envoi n’a pas été traité. Vérifiez vos fichiers avant de croire que quelque chose a changé.
failedRien n’a été traité. Corrigez le problème et renvoyez le fichier.

Des prix et des stocks à jour avec l’API Delta

Pour un produit déjà dans le flux, l’API Delta modifie le titre, le prix ou la disponibilité sans nouvel envoi. N’envoyez que ce qui a changé. Attention au format : l’API attend le prix en centimes, donc 79,99 $ s’envoie 7999.

Nouveaux produits, nouvelles images ou nouvelles descriptions demandent un envoi complet du catalogue par SFTP. Quand un produit est épuisé, passez-le en out_of_stock. Il cesse de s’afficher une fois la modification prise en compte.

Choisir les produits : ensembles et étiquettes

Un ensemble de produits filtre le flux pour un groupe d’annonces, par marque, catégorie, prix ou identifiant. Vous pouvez aussi ajouter vos propres étiquettes dans ads_metadata, par exemple custom_label_0 à « soldes », et filtrer dessus. Plusieurs groupes d’annonces peuvent ainsi utiliser différentes parties du même catalogue.

Une étiquette sert seulement à choisir des produits. Elle ne décide pas de qui voit l’annonce. Le ciblage géographique des campagnes flux produits se fait au niveau du pays uniquement.

Les enchères

Une campagne flux produits peut viser les impressions, les clics ou les conversions. Les campagnes conversions (oCPC) sont facturées au clic et demandent 1 événement de conversion actif dès la création. L’oCPC est en bêta ouverte. Maximize Results est disponible selon le compte et la configuration, sans plus de détail de la part d’OpenAI.

Ce qui change pour l’Europe

Un envoi standard cible les États-Unis. Pour diffuser en France ou ailleurs en Europe, OpenAI doit d’abord configurer votre intégration et valider pays et devises.

Dans l’EEE et en Suisse, les annonces ne sont pas personnalisées. Le budget minimum de l’Ads Manager y est de 15 € par jour.

Les carrousels

Depuis le 20 août 2026, OpenAI fournit les impressions et les clics de chaque carte de carrousel, comptés à part des impressions facturées. Source : PPC Land.

Hôtels et Amazon

Les hôtels utilisent un flux à part, en bêta fermée, réservé aux annonceurs pilotes validés.

Aux États-Unis, le pilote Amazon DSP propose aussi des annonces construites depuis votre catalogue.

Pas encore publié

OpenAI n’a publié ni CPC ni CPM pour les annonces shopping, ni la liste des marchés qu’il peut ouvrir, ni la façon dont il classe les produits dans un carrousel.

Questions

Flux produits, FAQ

Faut-il un flux produits pour faire de la pub sur ChatGPT ?

Seulement pour les emplacements shopping. Depuis le 4 septembre 2026, un flux produits est obligatoire pour y apparaître. Les annonces texte et image classiques de l’Ads Manager n’en ont pas besoin.

Puis-je réutiliser mon flux Google Merchant Center ?

Souvent, oui, mais seulement une fois qu’OpenAI l’a validé pour votre flux. Il doit être en CSV, TSV ou TXT (gzip accepté). Le XML, le RSS, l’Atom, le JSON et les tableurs ne passent pas par cette voie : un export Merchant Center en XML doit d’abord être converti.

Mes annonces produits peuvent-elles tourner en France ?

Pas avec un envoi standard. Un fichier au format OpenAI cible les États-Unis, quelles que soient vos colonnes pays, et le format partagé ne couvre aujourd’hui que les États-Unis, le Canada et le Mexique. Les autres marchés demandent une configuration par OpenAI. OpenAI n’a pas publié la liste des pays qu’il peut ouvrir.

Comment changer un prix ou passer un produit en rupture ?

Avec l’API Delta, pour le titre, le prix ou la disponibilité d’un produit déjà présent dans le flux. Pour le reste (nouveaux produits, nouvelles images), il faut renvoyer le catalogue complet par SFTP.

Combien coûte une campagne flux produits ?

OpenAI n’a publié ni tarif ni minimum propres aux campagnes flux produits. Vous fixez un budget et une enchère comme pour les autres campagnes. En Europe, le budget minimum de l’Ads Manager est de 15 € par jour.

Ensuite

Le flux choisit les produits. Le ciblage et le budget décident de qui les voit, et à quelle fréquence.

Restez à jour

Les règles des flux et les marchés ouverts changent souvent. Nous envoyons chaque mois une note courte sur ce qui a changé et sur ce que ça change pour vous.

Votre adresse n’est jamais partagée. Désinscription en un clic.

Confiez-nous la campagne

Nous adaptons votre catalogue au flux, montons les ensembles de produits et pilotons la campagne. Forfait de mise en place fixe, en ligne en 14 jours, puis sans engagement, au mois.