Lisibilité des produits sur le Web
Ce que les machines peuvent comprendre à partir de vos pages produits publiques.
CARTES DES PLATEFORMES
Les plateformes partagent plusieurs faits, mais leurs champs et leurs règles diffèrent.
TROIS QUESTIONS DIFFÉRENTES
Le CCFP garde donc les trois évaluations distinctes.
Ce que les machines peuvent comprendre à partir de vos pages produits publiques.
Si chaque flux fournit les faits attendus sous la bonne forme.
Si l’identité, les variantes, les attributs et les offres sont structurés clairement.
LE TRONC COMMUN
La carte part d’un fait produit du CCFP et montre le champ correspondant dans la documentation officielle actuelle. Les exigences décrivent le contexte du flux indiqué, et non une admissibilité universelle à la plateforme.
| CCFP | Googlev0.2.0-alpha | Shopify Adminv0.3.0-alpha | Metav0.2.0-alpha | OpenAIv0.2.0-alpha |
|---|---|---|---|---|
brand.name | brandconditionnelDIRECTE | Product.vendorpris en chargeDÉRIVÉEShopify documente le fournisseur, et non la marque. Assimiler le fournisseur à la marque exige une règle de gouvernance du commerçant. | brandrequisDIRECTE | brandrequisDIRECTE |
brand.website | — | — | — | — |
product.title | titlerequisDIRECTE | Product.titlepris en chargeDIRECTE | titlerequisDIRECTE | titlerequisDIRECTE |
product.description | descriptionrequisDIRECTE | Product.descriptionpris en chargeDIRECTE | descriptionrequisDIRECTE | descriptionrequisDIRECTE |
product.category | google_product_categoryfacultatifDIRECTE | Product.categorypris en chargeDIRECTE | google_product_category / fb_product_categoryfacultatifDÉRIVÉEMeta prend en charge les deux taxonomies de catégories documentées; le CCFP conserve la taxonomie source lors de la normalisation d’une catégorie. | product_categoryfacultatifDIRECTE |
product.product_type | product_typefacultatifDIRECTE | Product.productTypepris en chargeDIRECTE | product_typefacultatifDIRECTE | — |
family.varies_by | item_group_idconditionnelDÉRIVÉEReprésente l’appartenance à une famille; les axes de variation exigent toujours leurs propres champs. | Product.options[].namepris en chargeDIRECTELes options du produit définissent les axes utilisés pour créer les variantes. | item_group_idfacultatifDÉRIVÉECe champ regroupe les variantes; les axes de variation proviennent toujours de la taille, de la couleur, du motif ou d’attributs de variante supplémentaires. | group_idconditionnelDÉRIVÉECe champ identifie une famille de variantes; les axes de variation sont représentés séparément. |
variant.option_values | — | ProductVariant.selectedOptionspris en chargeDIRECTE | additional_variant_attributefacultatifDÉRIVÉEMeta documente des attributs de variante supplémentaires sous forme nom-valeur; les attributs principaux, comme la taille et la couleur, demeurent des champs distincts. | variant_dictconditionnelDIRECTE |
identifier.sku | idrequisDÉRIVÉEGoogle exige un identifiant d’article stable dans son canal. Une UGS du commerçant peut en fournir la valeur, mais l’identifiant Google reste propre au canal et ne devient pas une identité canonique. | ProductVariant.skupris en chargeDIRECTE | idrequisDÉRIVÉEMeta recommande d’utiliser l’UGS lorsque c’est possible, mais l’identifiant de contenu demeure propre au catalogue Meta et ne devient pas une identité canonique. | item_idrequisDÉRIVÉEL’identifiant de l’article est propre au canal; la spécification accepte une UGS comme alias. |
identifier.gtin | gtinconditionnelDIRECTE | ProductVariant.barcodepris en chargeDÉRIVÉELe code à barres doit être vérifié avant d’être interprété comme un GTIN. | gtinfacultatifDIRECTERecommandé lorsqu’un GTIN a été attribué. | gtinfacultatifDIRECTE |
identifier.mpn | mpnconditionnelDIRECTE | — | mpnfacultatifDIRECTERecommandé pour la classification lorsqu’aucun GTIN n’existe et qu’un numéro de pièce fabricant a été attribué. | mpnfacultatifDIRECTE |
attribute.color | colorconditionnelDIRECTE | — | colorfacultatifDIRECTE | colorfacultatifDIRECTE |
attribute.size | sizeconditionnelDIRECTE | — | sizeconditionnelDIRECTERequis dans les boutiques uniquement pour certaines catégories, comme les vêtements et les chaussures; autrement pris en charge comme champ facultatif. | sizefacultatifDIRECTE |
attribute.material | materialconditionnelDIRECTE | — | materialfacultatifDIRECTE | materialfacultatifDIRECTE |
attribute.gender | genderconditionnelDIRECTE | — | genderfacultatifDIRECTE | genderfacultatifDIRECTE |
attribute.age_group | age_groupconditionnelDIRECTE | — | age_groupfacultatifDIRECTE | age_groupfacultatifDIRECTE |
media.primary_image_url | image_linkrequisDIRECTE | Product.featuredMediapris en chargeDÉRIVÉELe média principal se situe au niveau du produit et peut ne pas représenter chaque variante; le CCFP conserve séparément les médias associés aux variantes. | image_linkrequisDIRECTE | image_urlrequisDIRECTE |
media.additional_image_urls | additional_image_linkfacultatifDIRECTE | ProductVariant.mediapris en chargeDÉRIVÉEShopify retourne des objets médias; le CCFP extrait des URL publiques stables tout en conservant leur association aux variantes. | additional_image_linkfacultatifDIRECTE | additional_image_urlsfacultatifDIRECTE |
offer.url | linkrequisDIRECTE | Product.onlineStoreUrlselon le contexteDÉRIVÉEL’URL du produit dans la boutique en ligne ne constitue pas automatiquement l’URL d’une offre propre à un marché. | linkrequisDIRECTE | urlrequisDIRECTE |
offer.price | pricerequisDIRECTE | ProductVariant.pricepris en chargeDIRECTE | pricerequisDIRECTE | pricerequisDIRECTE |
offer.availability | availabilityrequisDIRECTE | ProductVariant.availableForSaleselon le contexteDÉRIVÉELa publication et les stocks ne sont pas interchangeables; la disponibilité exige un contexte. | availabilityrequisDIRECTE | availabilityrequisDIRECTE |
offer.condition | conditionconditionnelDIRECTE | — | conditionrequisDIRECTE | conditionfacultatifDIRECTE |
offer.market | — | — | — | — |
offer.seller_name | — | — | — | seller_namerequisDIRECTE |
offer.price_observed_at | — | — | — | — |
offer.availability_observed_at | — | — | — | — |
Carte de 26 champs du CCFP et de quatre plateformes, revue le 10 septembre 2026 à partir de la documentation officielle liée. Un tiret signifie qu’aucune relation n’est documentée dans cette version.
GOOGLE · CHAMPS FACULTATIFS ET CONDITIONNELS
Les champs facultatifs peuvent enrichir un flux, mais ne déterminent pas le résultat de base. Les champs conditionnels ne s’appliquent que lorsque le produit, la destination ou la campagne l’exige.
short_titleUn titre concis pour Demand Gen et les formats visuels; Google recommande de 5 à 65 caractères.
Documentation Google ↗product_highlightDes points forts propres au produit. Fournissez-en de 2 à 100; Google en recommande de 4 à 6, de 1 à 150 caractères chacun.
Documentation Google ↗product_detailDes faits techniques confirmés sous forme structurée attribut-valeur.
Documentation Google ↗additional_image_linkJusqu’à 10 vues supplémentaires qui ajoutent un contexte utile.
Documentation Google ↗lifestyle_image_linkJusqu’à 5 images contextuelles montrant le produit en utilisation ou dans un cadre réel.
Documentation Google ↗product_typeVotre propre taxonomie pour organiser l’inventaire, les rapports et les enchères.
Documentation Google ↗google_product_categoryUne dérogation à la catégorisation automatique de Google dans les cas documentés.
Documentation Google ↗custom_label_0–4Des regroupements de campagne définis par le marchand pour les rapports et les enchères; invisibles aux clients.
Documentation Google ↗item_group_idRegroupe les véritables variantes. Obligatoire pour les variantes dans les fiches gratuites; les exigences publicitaires varient selon le pays ciblé.
Documentation Google ↗Il s’agit de l’ensemble actuel de recommandations du validateur, et non de tous les attributs de la spécification Google. Le marchand doit confirmer chaque valeur proposée avant le téléversement.
PROTOCOLES DE COMMERCE AGENTIQUE
Une fiche produit complète est le point de départ. Les protocoles de catalogue et de transaction définissent comment les agents la découvrent, la récupèrent et l’utilisent; ils ne remplacent pas les données sources du commerçant.
Le modèle de travail du commerçant : produits, variantes, options, médias, prix et disponibilité.
Les catalogues mondial et de vitrine de Shopify utilisent la capacité Catalog d’UCP pour la découverte et la récupération par les agents.
UCP couvre le catalogue, le panier, le paiement et les commandes. ACP définit le paiement par agent et le paiement délégué, et s’étend à la découverte de produits dans ChatGPT.
La prise en charge d’un protocole ne garantit ni l’indexation, ni la recommandation, ni l’admissibilité à une plateforme, ni l’activation du paiement.
COMMENT LIRE LA CARTE
Chaque étiquette indique si la relation vient directement d’une plateforme, est traduite par le CCFP ou continue d’évoluer.
La plateforme documente ce champ ou cette structure.
Le CCFP relie des concepts comparables sans effacer leurs différences.
Cette capacité est nouvelle ou susceptible de changer.