Product Identifiers: GTIN, MPN & Brand pour Shopping Feeds
Comment GTIN, MPN, et brand identifier produits dans Google et Bing shopping feeds — quand chaque est requis, le identifier_exists exemption, et le mismatches que trigger warnings.
Produit identifiers — GTIN, MPN, et brand — sont comment shopping feeds match votre listing à le correct produit dans Google's Shopping Graph et Bing's catalog. A correct GTIN alone est généralement suffisant; sans un, brand + MPN est le fallback; produits avec genuinely none de ces declare il avec identifier_exists: faux. Google est emphatic à travers four séparé docs: jamais faire up, guess, or reuse a GTIN — a valide-checksum number que belongs à a différent produit est le unique la plupart courant causer de an 'Incorrect GTIN' disapproval. Le enforcement history matters: 2019 fait manquant identifiers a priority/visibility penalty plutôt que an automatic disapproval, 2021 extended enforcement à gratuit listings et commencé disapproving duplicate GTINs, et December 2023 downgraded identifier_exists mismatches depuis disapproval à a warning. Bing fonctionne le même façon, simplement enforced plus mechanically à le API insert level. Le bar pour correctness went up; le penalty pour a unique mistake went bas.
Preuve à l’appui de cette affirmation Google Merchant Center asks merchants to submit accurate GTINs when assigned, or brand and MPN when appropriate, and not to invent identifiers. Portée : Google Merchant Center product identifier requirements. Niveau de confiance : élevé · Vérifié : Google Merchant Center: Unique product identifiers Preuve à l’appui de cette affirmation Microsoft Merchant Center similarly defines GTIN, brand, MPN, and identifierExists fields for product offers. Portée : Microsoft Shopping Content API; enforcement details may differ from Google. Niveau de confiance : élevé · Vérifié : Microsoft Advertising: Manage productsTL;DR — Produit identifiers sont three standard valeurs a shopping feed utilise à figure out exactly qui produit vous êtes selling: le GTIN (le number dans le barcode), le MPN (le manufacturer’s partie number), et le brand. Si votre produit a a GTIN, utiliser il — que alone est généralement suffisant. Si il ne fait pas, submit brand + MPN à la place. Et si il genuinely a none de les (custom, handmade, vintage), vous tell Google que on objectif avec an attribut appelé
identifier_exists.
Ce que GTIN, MPN, et brand en réalité sont
Quand vous liste produits via Google Merchant Center or Microsoft/Bing’s equivalent, le moteur nécessite à know qui spécifique produit chaque ligne dans votre feed est. Il fait que avec three identifiers:
- GTIN — le Mondial Trade Élément Number. Ce est le number encoded dans a produit’s barcode. Vous’ll aussi hear il appelé a UPC (le 12-digit version courant dans North America) or an EAN (le 13-digit version courant dans Europe) — ceux sont simplement regional flavors de le même chose. Books utiliser an ISBN, qui est aussi a GTIN.
- MPN — le Manufacturer Partie Number. Ce est le code le manufacturer utilise à identifier un spécifique produit parmi tout ils faire.
- Brand — le brand nom le produit est sold sous.
The un rule que matters la plupart
Here’s the whole chose in un sentence: si votre product has a GTIN, submit it — and jamais, ever faire un up.
«Google says this over and over across its documentation: “Don’t make up, guess, or include values from similar products. If you provide incorrect identifiers, your product(s) may be disapproved.” (source). The best place to find the right GTIN is right on the box: “The most accurate source of GTINs is always from the product packaging or the product’s manufacturer.” (source). » (Traduction) (Résumé en français de la section dix, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Ce que si my product doesn’t have a GTIN?
Pas chaque produit a un. Store-brand goods, replacement parties, et surtout custom or handmade éléments souvent ne pas. c’est fine — vous ont deux options:
«1. Submit brand + MPN instead. Together they identify the product when there’s no
GTIN.
2. If it has none of the three (a one-of-a-kind painting, a hand-knitted scarf, a
pre-barcode antique), set identifier_exists to false. That’s you honestly
telling Google “this product genuinely has no identifiers,” which is completely
allowed.
» (Traduction) (Résumé en français de la section treize, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Ce que vous doit pas faire est définir identifier_exists: false simplement à skip le fonctionner de
finding a GTIN on a produit que en réalité a un. Google cross-vérifications que claim
contre ce que il déjà knows, et il’ll flag le mismatch.
The chose la plupart personnes obtenir incorrect
«Missing a GTIN and having a wrong GTIN are treated very differently. If your product simply lacks a GTIN, you’re mostly looking at reduced visibility — your products can rank lower than competitors who do provide correct identifiers. But submitting a GTIN that’s wrong for that product — usually because it was copied from another listing — can get the product disapproved. Missing = weaker; wrong = broken. » (Traduction) (Résumé en français de la section seize, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Want the deep version — the exact identifier_exists mismatch mechanism, how to
verify a GTIN actually belongs to your product, the restricted prefix ranges to
avoid, and how Bing differs? Switch to the Advanced tab.
» (Traduction) (Résumé en français de la section dix-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«> TL;DR — GTIN is the strong identifier; brand + MPN is the legitimate fallback;
Preuve à l’appui de cette affirmation Google Merchant Center asks merchants to submit accurate GTINs when assigned, or brand and MPN when appropriate, and not to invent identifiers. Portée : Google Merchant Center product identifier requirements. Niveau de confiance : élevé · Vérifié : Google Merchant Center: Unique product identifiers Preuve à l’appui de cette affirmation Microsoft Merchant Center similarly defines GTIN, brand, MPN, and identifierExists fields for product offers. Portée : Microsoft Shopping Content API; enforcement details may differ from Google. Niveau de confiance : élevé · Vérifié : Microsoft Advertising: Manage products
identifier_exists: falseis the honest declaration for products with none. Nearly every warning or disapproval in this space is one of: (a) a valid-format GTIN that’s wrong for the product (reused/borrowed), (b) a missing GTIN on a product that has one, or (c) anidentifier_exists: falseclaim contradicted by Google’s catalog. Google repeats “don’t invent, guess, or reuse a GTIN” across four separate docs — a mathematically valid checksum is necessary but not sufficient, because a real GTIN can belong to someone else’s product. The enforcement history is the missing context: 2019 made missing identifiers a priority penalty rather than an auto-disapproval, 2021 extended enforcement to free listings and began disapproving duplicate GTINs, and December 2023 changed someidentifier_existshandling. Microsoft uses similar fields, but its validation and enforcement should be treated as a separate system. » (Traduction) (Résumé en français de la section vingt, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«## The core mental model » (Traduction) (Résumé en français de la section vingt-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Si le manufacturer assigned a GTIN, submit que correct GTIN. Si le produit a aucun GTIN mais a a brand et manufacturer partie number, submit brand et MPN. Seulement a produit que genuinely a aucun identifiers devrait omit GTIN et MPN et définir identifier exists à faux. A mathematically valide checksum ne fait pas prove a GTIN belongs à le produit.
«Three identifiers, one decision tree: » (Traduction) (Résumé en français de la section vingt-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- GTIN present? Submit it. A correct GTIN alone is usually enough to identify
the product — that’s a matching claim, not a full compliance one. Brand is still a
separately required attribute for most categories even when a GTIN is present. Per
Google’s own product data specification,
GTIN is “It Depends (strongly recommended if available)” — the softest-sounding of
the three requirements, but the one with the most teeth, because a product Google
knows has a GTIN gets penalized for omitting it:
“Products with an assigned GTIN, but submitted without one, may have limited
visibility.”
(source).
» (Traduction) (Résumé en français de la section vingt-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- No GTIN? Brand + MPN is the fallback. Per Google’s MPN spec, MPN is
“Required for all products without a manufacturer-assigned GTIN.”
(source).
» (Traduction) (Résumé en français de la section vingt-cinq, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- None of the three? Declare it. “If your products don’t have assigned unique
product identifiers: Don’t include the GTIN, brand, or MPN attributes for the
product”
(source),
and set identifier_exists to false.
» (Traduction) (Résumé en français de la section vingt-cinq, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
Quand chaque identifier is en réalité requis
Le nuance la plupart guides flatten est que ces three attributs ont genuinely différent requirement logic dans le produit données specification:
- Brand est requis pour tout nouveau produits except movies, books, et musical recordings (categories où il y a souvent aucun clairement associated brand), et optional sinon. Google est blunt à propos de accuracy: “Seulement provide a brand si vous êtes certain c’est correct. Quand dans doubt ne pas provide a brand (Par exemple, ne faites pas guess or faire up a valeur).” (source). Remarque le trap: pour homemade or custom goods où vous sont le manufacturer, brand n’est pas optional — vous utiliser votre propre store nom as le brand.
- GTIN est strongly recommended whenever le manufacturer assigned un, per le spec’s “Il Depends” langue.
- MPN est requis seulement quand le produit a aucun manufacturer-assigned GTIN, et optional sinon.
Deux attribut mechanics worth knowing parce que ils causer silent erreurs: chaque produit variant (a différent color or size) typically a son propre MPN — copying un MPN à travers a entier variant groupe est a courant oversight — et bundle/multipack brand logic est non-obvious. Pour a manufacturer-created bundle, utiliser le bundle’s brand; pour a bundle vous assembled, utiliser le principal produit’s brand (Google’s exemple est a camera + lens + bag kit — vous’d utiliser le camera’s brand). Pour compatible or aftermarket parties, utiliser le brand de whoever en réalité fait le compatible partie, pas le brand c’est compatible avec. Ces sont Google’s instructions pour ce que à submit dans le feed — le underlying GTIN itself (qui number a donné variant or bundle en réalité obtient) est allocated séparément par GS1’s propre numbering système. ne pas infer un depuis le autre.
Le GTIN attribut spec aussi pins bas valide formats: lengths de 8, 12, 13, or 14 digits (UPC, EAN, JAN, or ISBN). Spaces et dashes sont ignored, et vous pouvez submit up à 10 GTINs per produit. 8-digit UPC-E devrait être converted à 12-digit UPC-A, et ISBN-10 à ISBN-13.
Le identifier_exists exemption — et son trap
«identifier_exists is the honest escape hatch. Google’s spec is explicit:
“Use the identifier exists [identifier_exists] attribute to indicate that unique
product identifiers (UPIs) aren’t available for your product”
(source),
and “Use for products that don’t have a GTIN, MPN, or brand”
(source).
Legitimate cases: custom T-shirts, art, handmade goods, and products made before GTINs
existed — vintage items, antiques, books published before 1970.
» (Traduction) (Résumé en français de la section trente-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
None de ceux category étiquettes est a blanket exemption on son propre, though. A spécifique
vintage or handmade élément peut encore carry a manufacturer-assigned GTIN — resold
original-packaging stock, pour instance — donc vérifier le réel élément, pas simplement qui
category il falls dans, avant declaring identifier_exists: false.
Here’s the trap que generates la plupart identifier_exists errors. Ce attribute isn’t a
free on/off toggle — Google cross-validates it contre catalog evidence:
“Produits pour qui le identifier exists [identifier_exists] attribut est
incorrectly définir à no or false et pour qui là est evidence que a unique
produit identifier exists, va recevoir a warning.”
(source).
«So if you flip identifier_exists to false on a mass-produced branded product just
to skip finding its GTIN, and Google’s Shopping Graph already knows that product has a
GTIN, you get flagged. Values are yes/true or no/false (English only); the
Merchant API uses true/false.
» (Traduction) (Résumé en français de la section trente-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«## How to find or verify the correct GTIN » (Traduction) (Résumé en français de la section trente-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«The order of operations: » (Traduction) (Résumé en français de la section trente-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«1. Check the physical barcode/packaging first. It’s the authoritative source, per Google. 2. Ask the manufacturer if the packaging isn’t at hand. 3. Register with GS1 if you’re the brand owner and your product genuinely has no assigned GTIN — GS1 issues the number (a single GTIN or a company prefix for many). Don’t self-invent one. 4. Verify — two different checks. A GTIN can be mathematically valid and still be the wrong product’s number. The GS1 Check Digit Calculator confirms the checksum math is right. But that only proves the number is well-formed, not that it’s yours. To confirm ownership, use GS1’s official lookup — Verified by GS1 / GEPIR — which tells you which company a GTIN actually belongs to. This is the check that catches a valid-checksum number copied from someone else’s product. » (Traduction) (Résumé en français de la section trente-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Éviter le restricted et coupon prefix ranges. Merchants generating placeholder
GTINs souvent stumble dans ranges Google explicitly disallows: prefixes 02, 04, et
2 sont restricted ranges, et 05, 98, 99 sont coupon ranges que sont jamais valide
produit GTINs. Si a “GTIN” commence avec un de ceux, c’est pas a réel produit identifier.
Courant mismatches que trigger warnings and disapprovals
Ces sont actuel, spécifique Merchant Center problèmes — vérifier le exact problème nom dans votre account. (Le enforcement history behind pourquoi some de ces sont warnings plutôt que disapprovals aujourd’hui est son propre section, ci-dessous.) Presque chaque problème ici est un de five échec modes:
- Reused / borrowed GTIN — a valide-checksum number que belongs à a différent produit, généralement copy-pasted or auto-generated. Ce est le Incorrect GTIN erreur: le valeur est valide mais incorrect pour ce produit, commonly parce que a GTIN depuis un autre produit était accidentally re-utilisé. Le corriger est à utiliser seulement le manufacturer-provided GTIN et jamais créer nouveau ones. Ce est le number-un concrete disapproval trigger pour established sellers avec réel catalogs — et le raison a vérifier-digit calculator n’est pas suffisant; vous besoin le ownership vérifier.
- Manquant GTIN on a produit que a un — voir Manquant or incorrect GTIN.
Le corriger est à donner le produit soit an précis GTIN, or les deux an MPN et a brand;
si c’est genuinely un-de-a-kind or vintage, utiliser
identifier_exists: falseà la place. identifier_exists: falsecontradicted par catalog evidence — le inverse mismatch, documented as Incorrect produit identifier: vous submittedfalsepour a produit Google believes a a GTIN. Le corriger est à ajouter le correct GTIN et définiridentifier_existsback àtrue.- Duplicate GTINs à travers votre propre catalog — since 2021, différent produits sharing un GTIN avec le même variant attributs sont treated as ambiguous et peut être disapproved (plus on ce ci-dessous).
- Submitting an internal SKU as le GTIN — SKUs sont merchant-internal et meaningless à l’extérieur votre propre système. Ils ne sont pas globally unique et ne sont pas GTINs.
Google aussi exécute an interactive troubleshooter pour GTIN/UPI problèmes que walks vous via le spécifique disapproval vous êtes seeing.
A short history of enforcement — pourquoi the advice vous trouver online conflicts
Si vous avez lire older blog posts que dire “no GTIN = instant disapproval,” ils sont describing a regime que ne … plus exists. Le règles ont shifted materially three times, et le direction est consistent: harder catalog-truth requirements, softer individual penalties.
«- September 2019 — Google moved from automatically disapproving identifier-less
products to a priority-based system: products missing UPIs stay eligible but rank
below competitors with correct identifiers, especially in competitive categories
(Search Engine Land).
» (Traduction) (Résumé en français de la section quarante-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- September 2021 — Google extended UPI enforcement to free (organic) product
listings, not just paid Shopping ads, and introduced duplicate-GTIN disapprovals:
different products sharing a GTIN with matching variant attributes are treated as
ambiguous, and among a group flagged as duplicates only one stays active
(Search Engine Land).
» (Traduction) (Résumé en français de la section quarante-sept, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- December 2023 — Google softened the penalty: identifier_exists mismatches
no longer trigger an outright disapproval — they surface as a warning first.
As Barry Schwartz reported it: “After this change the offers with the Item issue
Incorrect value: identifier exists [identifier_exists] will receive a warning instead
of a disapproval. If product identifier requirements are not met, then your item’s
performance may be limited.”
(Search Engine Roundtable).
» (Traduction) (Résumé en français de la section quarante-sept, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
Le net: le bar pour correctness went up (aucun shared GTINs, aucun faux exemption claims), mais le cliff-edge penalty pour a unique mistake went bas (warning et reduced performances plutôt que instant ineligibility). Worth stating plainly donc vous ne pas act on outdated instant-disapproval advice.
Pour le broader “why not invent a GTIN” framing, Google’s Recherche Central blog post Providing meilleur produit information pour shoppers est le unique meilleur official explainer — il indique manufacturers pas à reuse identifiers à travers produits, et indique retailers à provide a GTIN quand un exists et à rely on brand et manufacturer partie numbers quand il ne fait pas.
Bing / Microsoft Merchant Center: même model, un difference
«Bing inherits Google’s attribute vocabulary by design, so the model is functionally identical — GTIN preferred, brand + MPN fallback, an identifier-exists flag for genuine exemptions. The Microsoft Shopping Content API docs spell it out: brand, gtin, and mpn are “required if the manufacturer assigned values” and “You must specify the values if known” (source). » (Traduction) (Résumé en français de la section cinquante et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«The one difference is where enforcement bites. Microsoft’s identifierExists field
defaults to true, and the requirement is mechanical:
“If you do not specify any of them, you must set the identifierExists field to false.
The default is true.”
(source).
And Bing has the same “we know this product has identifiers” cross-check as Google:
“If the product is known to have these identifiers and you do not specify them, MMC
accepts the product for now but the Product object in the response includes the
warnings field. You should always check if the warnings field exists and fix all
identified issues.”
(source).
So the practical takeaway: Bing enforces the same truth, but more mechanically at the
API insert level, versus Google’s graduated warning system.
» (Traduction) (Résumé en français de la section cinquante-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Référence rapide: ce que to submit
| Votre product… | GTIN | MPN | Brand | identifier_exists |
|---|---|---|---|---|
| Has a manufacturer GTIN | Submit it | Optional (recommended) | Submit it | Leave par défaut (true) |
| Aucun GTIN, but branded with a partie number | Omit | Submit it | Submit it | Leave par défaut (true) |
| Custom / handmade / one-of-a-kind / vintage | Omit | Omit | Votre store nom si vous made it | false |
Ce article est a deep dive on le identifiers themselves; pour comment ils fit dans le wider feed — titles, images, feed règles, diagnostics — voir Merchant Center feed optimization, et pour le plateforme overview, le Google Merchant Center hub.
AI summary
A condensed prendre on the Avancé version:
- Three identifiers: GTIN (barcode number — UPC/EAN/JAN/ISBN/ITF-14), MPN (manufacturer partie number), brand. A correct GTIN alone généralement identifies a produit — mais brand est encore a séparément requis attribut pour la plupart categories.
- Requirement logic differs per attribut: GTIN est “strongly recommended si disponible”; MPN est requis seulement quand il y a aucun manufacturer GTIN; brand est requis except pour movies/books/music, et requis (as votre store nom) pour homemade goods.
- Aucun GTIN? Fallback est brand + MPN. None de le three? Définir
identifier_exists: false. - Le un règle: jamais invent, guess, borrow, or reuse a GTIN — Google repeats ce à travers four séparé docs. A valide checksum ≠ a correct GTIN; le number peut belong à a différent produit.
- Vérifier twice: GS1 Vérifier Digit Calculator (format) et Verified par GS1 / GEPIR (ownership). Éviter restricted/coupon prefixes 02, 04, 2, 05, 98, 99.
- Five échec modes: reused/borrowed GTIN, manquant GTIN on a produit que a un,
identifier_exists: falsecontradicted par catalog evidence, duplicate GTINs à travers votre propre catalog, et submitting an internal SKU as a GTIN. - Enforcement history: 2019 = manquant UPIs became a priority/visibility penalty, pas
auto-disapproval; 2021 = extended à gratuit listings + duplicate-GTIN disapprovals; Dec
2023 =
identifier_existsmismatches downgraded depuis disapproval à warning. Bar pour correctness up, penalty pour un mistake bas. - Bing: même model (
identifierExistsdefaults àtrue), enforced plus mechanically à le API insert level.
Documentation officielle
Primary-source documentation depuis Google et Microsoft.
Google — attribut specs
- À propos de unique produit identifiers — le canonical policy page: quand GTIN/MPN/brand sont requis, et le “don’t make up, guess, or reuse” règle.
- GTIN [gtin] — valide lengths et formats (UPC/EAN/JAN/ISBN/ITF-14), spaces/dashes, up à 10 GTINs per produit.
- MPN [mpn] — requis pour produits sans a manufacturer-assigned GTIN; per-variant MPNs.
- Brand [brand] — brand requirements, bundle/multipack logic, compatible-produit règles.
- Identifier exists [identifier_exists] — le exemption attribut et le catalog-evidence cross-vérifier.
- Produit données specification — le complet attribut requirement matrix.
- Trouver a GTIN — Google’s definition et comment locate a GTIN.
«Google — troubleshooting
» (Traduction) (Résumé en français de la section soixante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- How to fix: Incorrect GTIN — the reused/wrong-product GTIN error.
» (Traduction) (Résumé en français de la section soixante-six, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- How to fix: Missing or incorrect GTIN — missing or unrecognized UPI values.
» (Traduction) (Résumé en français de la section soixante-six, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- How to fix: Incorrect product identifier — the inverse identifier_exists: false mismatch.
» (Traduction) (Résumé en français de la section soixante-six, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Fix issues with a GTIN or unique product identifier (troubleshooter) — interactive fix-it flow.
» (Traduction) (Résumé en français de la section soixante-six, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Providing better product information for shoppers (Search Central blog, Feb 2021) — the “why you must not invent or reuse a GTIN” explainer.
» (Traduction) (Résumé en français de la section soixante-six, sous-partie six : le texte source est conservé pour vérification lors de la relecture francophone.)
Microsoft / Bing
- Managing votre Produits — Microsoft Advertising Contenu API — brand/gtin/mpn requirements et le
identifierExistspar défaut-truerègle. - Unique identifiers pour votre produit ads — Microsoft Advertising Aider — le human-readable version de le ci-dessus.
GTIN verification (GS1)
- GS1 Vérifier Digit Calculator — confirms a GTIN’s checksum is well-formed.
- Verified by GS1 — ownership/validity lookup: qui company a GTIN en réalité belongs to.
Quotes from the source
On-le-record statements depuis Google et Microsoft. Chaque lien est a deep lien que jumps à le quoted passage on le page source.
Google — the core rules
«- “Products with an assigned GTIN, but submitted without one, may have limited visibility.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Traduction) (Résumé en français de la section soixante-quatorze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- “Don’t make up, guess, or include values from similar products.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Traduction) (Résumé en français de la section soixante-quatorze, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- “The most accurate source of GTINs is always from the product packaging or the product’s manufacturer.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Traduction) (Résumé en français de la section soixante-quatorze, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.) «- “If your products don’t have assigned unique product identifiers: Don’t include the GTIN, brand, or MPN attributes for the product.” — Google Merchant Center Help, About unique product identifiers. Jump to quote » (Traduction) (Résumé en français de la section soixante-quatorze, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
Google — the attribute specs
«- “Required for all products without a manufacturer-assigned GTIN.” — Google Merchant Center Help, MPN [mpn]. Jump to quote » (Traduction) (Résumé en français de la section soixante-seize, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- “Only provide a brand if you’re sure it’s correct.” — Google Merchant Center Help, Brand [brand]. Jump to quote » (Traduction) (Résumé en français de la section soixante-seize, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- “Use the identifier exists [identifier_exists] attribute to indicate that unique product identifiers (UPIs) aren’t available for your product.” — Google Merchant Center Help, Identifier exists. Jump to quote » (Traduction) (Résumé en français de la section soixante-seize, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.) «- “Products for which the identifier exists [identifier_exists] attribute is incorrectly set to no or false and for which there is evidence that a unique product identifier exists, will receive a warning.” — Google Merchant Center Help, Identifier exists. Jump to quote » (Traduction) (Résumé en français de la section soixante-seize, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
Microsoft / Bing
«- “The following fields are also required if the manufacturer assigned values… You must specify the values if known.” (brand, gtin, mpn) — Microsoft Advertising, Managing your Products. Jump to quote » (Traduction) (Résumé en français de la section soixante-dix-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- “If you do not specify any of them, you must set the identifierExists field to false. The default is true.” — Microsoft Advertising, Managing your Products. Jump to quote » (Traduction) (Résumé en français de la section soixante-dix-huit, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- “If the product is known to have these identifiers and you do not specify them, MMC accepts the product for now but the Product object in the response includes the warnings field.” — Microsoft Advertising, Managing your Products. Jump to quote » (Traduction) (Résumé en français de la section soixante-dix-huit, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
Industry coverage — le Dec 2023 policy modifier
«- “After this change the offers with the Item issue Incorrect value: identifier exists [identifier_exists] will receive a warning instead of a disapproval. If product identifier requirements are not met, then your item’s performance may be limited.” — Barry Schwartz, Search Engine Roundtable, reporting Google’s December 2023 change. Jump to quote » (Traduction) (Résumé en français de la section quatre-vingts, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Remarque: Google’s Recherche Relations reps (Mueller, Illyes, Splitt) ne pas ont on-record citations spécifique à GTIN/produit identifiers — Google communicates ce policy primarily via Merchant Center aider docs et Recherche Central blog posts plutôt que spokesperson commentary, parce que il sits organizationally closer à le Shopping/Ads team que le Recherche team. Le Microsoft consumer aider center page est JavaScript-rendu et resisted automated verification, donc son wording est cited par lien plutôt que quoted; le quoted Microsoft passages ci-dessus sont depuis le serveur-rendu developer docs.Qui identifiers devrait I submit pour ce product?
Fonctionner via it product-by-product. The whole chose hinges on un question: fait a manufacturer-assigned GTIN en réalité exist pour ce item?
Choosing product identifiers pour a shopping feed
Mistakes que obtenir products flagged
Concrete erreurs depuis le champ, pourquoi ils sont incorrect, et Que faire à la place.
Making up, guessing, or borrowing a GTIN. Pourquoi c’est incorrect: Google explicitly forbids il, et a GTIN copied depuis a similaire produit est valide-format mais wrong-produit — le exact mechanism behind le Incorrect GTIN disapproval. Faire à la place: pull le GTIN depuis le packaging or le manufacturer, et vérifier ownership avant submitting.
Treating a valide vérifier digit as proof le GTIN est correct. Pourquoi c’est incorrect: le GS1 Vérifier Digit Calculator seulement confirms le number est well-formed. A réel, checksum-valide GTIN belonging à quelqu’un else’s produit va réussir le math et encore être incorrect pour vous. Faire à la place: ajouter an ownership vérifier (Verified par GS1 / GEPIR), pas simplement a format vérifier.
Flipping identifier_exists à faux à skip finding a GTIN.
Pourquoi c’est incorrect: Google cross-valide le claim contre son catalog —
“Produits pour qui le identifier exists attribut est incorrectly définir à aucun or faux
et pour qui là est evidence que a unique produit identifier exists, va recevoir a
warning”
(source).
c’est a warning since December 2023, pas an instant disapproval — mais performances est
encore limited.
Faire à la place: seulement définir il à false pour produits que genuinely ont aucun GTIN, MPN, or
brand; sinon trouver et submit le réel identifiers.
Submitting votre internal SKU as le GTIN.
Pourquoi c’est incorrect: SKUs sont merchant-internal et pas globally unique — ils sont
meaningless à Google’s catalog et ne sont pas GTINs.
Faire à la place: submit le réel GTIN, or brand + MPN si il y a aucun GTIN; garder votre SKU dans
le id attribut où il belongs.
Copying un MPN à travers a entier variant groupe. Pourquoi c’est incorrect: chaque produit variant (color/size) typically a son propre MPN; a shared MPN peut causer le variants à être treated as le même produit. Faire à la place: donner chaque variant son propre manufacturer-assigned MPN.
Assuming brand est optional/cosmetic. Pourquoi c’est incorrect: brand est requis pour quelconque produit avec a clairement associated brand or manufacturer — et requis (as votre store nom) même pour homemade/custom goods. c’est seulement truly optional pour brand-moins categories comme movies, books, et music. Faire à la place: toujours supply an précis brand unless le produit est genuinely brand-moins.
«Trusting old blog posts that say “no GTIN = instant disapproval.” Why it’s wrong: that was closer to true before the September 2019 shift to a priority-based system. Today, missing identifiers reduce visibility; incorrect identifiers are what risk disapproval. Do instead: treat missing and wrong as different problems — missing weakens visibility, wrong can break the listing. » (Traduction) (Résumé en français de la section quatre-vingt-dix-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«## Product identifiers — cheat sheet » (Traduction) (Résumé en français de la section cent, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Requirement at a glance » (Traduction) (Résumé en français de la section cent un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«| Attribute | Required when | Optional when |
| --- | --- | --- |
| GTIN | Strongly recommended whenever the manufacturer assigned one | No manufacturer GTIN exists |
| MPN | No manufacturer-assigned GTIN | Product has a GTIN (still recommended) |
| Brand | Product has a clear brand/manufacturer (use your store name if you made it) | Movies, books, music — no clear brand |
| identifier_exists | Set to false only when GTIN, MPN, and brand are all genuinely absent | Leave at default (true) otherwise |
» (Traduction) (Résumé en français de la section cent deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«GTIN formats (valid lengths: 8, 12, 13, 14 digits) » (Traduction) (Résumé en français de la section cent trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- UPC / GTIN-12 — 12 digits (North America); convert 8-digit UPC-E to UPC-A. » (Traduction) (Résumé en français de la section cent trois, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- EAN / GTIN-13 — 13 digits (Europe and elsewhere). » (Traduction) (Résumé en français de la section cent trois, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.) «- JAN / GTIN-13 — 8 or 13 digits (Japan). » (Traduction) (Résumé en français de la section cent trois, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.) «- ISBN — books, 13 digits; convert ISBN-10 to ISBN-13. » (Traduction) (Résumé en français de la section cent trois, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.) «- ITF-14 / GTIN-14 — 14 digits (multipacks). » (Traduction) (Résumé en français de la section cent trois, sous-partie six : le texte source est conservé pour vérification lors de la relecture francophone.) «- Spaces and dashes are ignored; up to 10 GTINs per product. » (Traduction) (Résumé en français de la section cent trois, sous-partie sept : le texte source est conservé pour vérification lors de la relecture francophone.)
«Prefixes that are NEVER valid product GTINs
» (Traduction) (Résumé en français de la section cent quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Restricted ranges: 02, 04, 2.
» (Traduction) (Résumé en français de la section cent quatre, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Coupon ranges: 05, 98, 99.
» (Traduction) (Résumé en français de la section cent quatre, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«The five mismatches that trigger warnings/disapprovals
- Reused/borrowed GTIN (valid checksum, wrong product) → disapproval risk.
- Missing GTIN on a product that has one → limited visibility.
identifier_exists: falsecontradicted by catalog evidence → warning.- Duplicate GTINs across your own catalog → ambiguous, one survives.
- Internal SKU submitted as a GTIN → invalid. » (Traduction) (Résumé en français de la section cent cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Verify in two steps » (Traduction) (Résumé en français de la section cent six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- Format → GS1 Check Digit Calculator. » (Traduction) (Résumé en français de la section cent six, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- Ownership → Verified by GS1 / GEPIR. » (Traduction) (Résumé en français de la section cent six, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«Enforcement timeline
» (Traduction) (Résumé en français de la section cent sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- 2019 → missing UPIs = priority/visibility penalty (not auto-disapproval).
» (Traduction) (Résumé en français de la section cent sept, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- 2021 → extended to free listings + duplicate-GTIN disapprovals.
» (Traduction) (Résumé en français de la section cent sept, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Dec 2023 → identifier_exists mismatches = warning, not disapproval.
» (Traduction) (Résumé en français de la section cent sept, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«Bing → same model; identifierExists defaults to true; enforced mechanically at
the API insert level.
» (Traduction) (Résumé en français de la section cent huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«## “Incorrect GTIN” even though the number passes a checksum » (Traduction) (Résumé en français de la section cent onze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Symptom: Merchant Center rejects a GTIN que a a valide length et vérifier digit. Probable causer: Le number est well-formed mais belongs à un autre produit or entreprise. Corriger: Comparer il avec le physical packaging or manufacturer record, alors confirmer ownership via Verified par GS1. Remplacer borrowed or generated valeurs; confirmer le problème clears après reprocessing.
Missing-GTIN warning on a product que has a barcode
Symptom: A mass-produced produit remains eligible avec limited visibility or rapports a manquant identifier. Probable causer: Le assigned manufacturer GTIN était omitted, mapped à le incorrect variant, or placed dans an internal-SKU champ. Corriger: Submit le exact produit/variant GTIN depuis packaging or le manufacturer. Garder le merchant SKU dans id, pas gtin, et confirmer le processed élément montre le identifier.
identifier_exists warning
Symptom: Le feed dit identifier_exists: false, mais le plateforme rapports que an identifier apparaît à exist. Probable causer: Le exemption était utilisé pour a branded catalog produit que a a GTIN or brand-plus-MPN. Corriger: Trouver et submit le assigned identifier, alors restore identifier_exists à true. Utiliser false seulement quand le produit genuinely a aucun GTIN, MPN, or applicable brand.
Duplicate-GTIN disapproval à travers separate products
Symptom: Différent catalog éléments sont grouped or disapproved parce que ils share un GTIN. Probable causer: A parent, sibling variant, placeholder, or copied valeur était mapped à travers plusieurs distinct produits. Corriger: Reconcile chaque élément et variant contre manufacturer records. Supprimer le mauvais valeur jusqu’à le correct un est verified, alors confirmer distinct produits ne … plus share le GTIN.
SKU rejected as a produit identifier
Symptom: A valeur que fonctionne à l’intérieur le commerce plateforme fails GTIN vérifications. Probable causer: An internal SKU était submitted as a globally standardized identifier. Corriger: Garder le SKU as le feed id; submit le réel GTIN, or brand plus manufacturer MPN quand aucun GTIN était assigned. Si le produit genuinely a aucun identifiers, utiliser le documented exemption au lieu de relabeling le SKU.
GTIN ownership vérifier
Tester à exécuter: Comparer le proposed GTIN avec le exact produit packaging or manufacturer record, alors regarder il up dans Verified par GS1; utiliser le vérifier-digit calculator seulement as a séparé format vérifier. Attendu résultat: Le number est valide et le ownership/produit evidence agrees avec le élément étant submitted. Échec interpretation: Le GTIN peut être borrowed, generated, or mapped à le incorrect variant. Monitoring window: Avant le identifier est ajouté or modifié. Rollback trigger: Ne faites pas submit quelconque GTIN whose ownership or exact-produit relationship ne peut pas être verified.
Identifier-field consistency tester
Tester à exécuter: Valider a cohort representing manufacturer-GTIN produits, brand-plus-MPN produits, et genuinely identifier-moins produits. Attendu résultat: GTIN produits submit le réel GTIN; aucun-GTIN branded produits submit brand plus MPN; genuine exemptions omit indisponible identifiers et définir identifier_exists à false. Échec interpretation: Le feed mapping s’applique un identifier règle à unlike produit types. Monitoring window: Avant upload et après quelconque catalog-mapping modifier. Rollback trigger: Arrêter le mapping rollout si il guesses valeurs, étiquettes SKUs as GTINs, or s’applique le exemption à connu branded produits.
Duplicate-identifier vérifier
Tester à exécuter: Groupe le final feed par normalized GTIN et examiner chaque valeur assigned à plus que un élément, notamment variants. Attendu résultat: Repeated GTINs represent le même legitimate produit relationship; distinct produits et distinct assigned variants ne faites pas share a copied identifier. Échec interpretation: A parent-level champ or placeholder a propagated à travers plusieurs offers. Monitoring window: Immédiatement avant chaque complet feed publish. Rollback trigger: Hold affected offers quand a shared GTIN ne peut pas être justified depuis manufacturer données.
Testez vos connaissances: Product Identifiers
Five rapide questions on GTIN, MPN, brand, et le identifier_exists exemption. Pick an
réponse pour chaque, alors vérifier.
Ressources utiles
Connexe on ce site
- Google Merchant Center — le hub: gratuit produit listings, Produit schema vs. feeds, le
srsltidparameter. - Merchant Center feed optimization — où identifiers fit alongside titles, images, feed règles, et diagnostics.
Depuis autour le industry
- Google Merchant Center Identifier Exists Va Ne … plus Lead À Disapprovals — Barry Schwartz, Moteur de recherche Roundtable (Dec 2023): le warning-pas-disapproval modifier, avec Google’s wording.
- Google à enforce unique produit identifiers on gratuit merchant listings — Moteur de recherche Land (2021): le extension de UPI enforcement à gratuit listings et duplicate-GTIN disapprovals.
- Ce que vous devez know à propos de Google Merchant Center identifier enforcement mises à jour — Moteur de recherche Land (2019): le shift depuis auto-disapproval à a priority-based système.
- Unique produit identifiers: Comment utiliser Brand, MPN, et GTINs — DataFeedWatch: a practical walkthrough de tout three attributs.
- Finding GTINs Pour Votre Produits — DataFeedWatch: où à regarder quand vous ne pas ont a GTIN on hand.
- Ce que Est a GTIN et Pourquoi Faire Vous Besoin Un? — Store Growers: a beginner-friendly GTIN primer.
Journal des modifications
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.