Optimisation du flux
Identifiant existe [identifier_exists] : quand l'utiliser, quand l'éviter et les conséquences d'une erreur
Arbre de décision pratique pour identifier_exists : produits de marque ou non, cas GTIN et MPN, et les deux valeurs acceptées (false et no).
L’attribut qui déclare une absence
La plupart des attributs de flux existent pour ajouter des informations. identifier_exists sert à déclarer une absence légitime — en l’occurrence, l’absence de GTIN et/ou de MPN. Sans lui, Google traite les identifiants manquants comme une erreur. S’il est correctement configuré, Google comprend : ce produit n’a véritablement aucun identifiant attribué par le fabricant.
Une erreur dans un sens comme dans l’autre se paie : si vous le passez à tort à false sur un produit de marque, Google peut en limiter la diffusion ou le refuser. Si vous l’omettez alors qu’il n’existe ni GTIN ni MPN, vous accumulez des avertissements d’identifiant qui font baisser le score de qualité global de votre flux.
Les deux valeurs acceptées
Les spécifications des données produit de Google acceptent deux valeurs pour identifier_exists :
-
false— la valeur moderne et recommandée -
no— valeur historique, toujours acceptée et traitée de manière identique
Les deux correspondent au même comportement interne : Google considère que le produit ne nécessite pas de GTIN/MPN et ne signale pas les identifiants manquants comme des problèmes de qualité des données. Il n’y a aucune différence fonctionnelle entre elles. Utilisez false dans les nouvelles implémentations ; si votre outil de flux génère déjà no, il n’y a aucune raison d’en changer.
Remarque : yes et true sont les valeurs opposées, mais ce sont également les valeurs par défaut. Vous n’avez pas besoin de soumettre identifier_exists: true — l’absence de l’attribut a le même effet.
Quand utiliser identifier_exists: false
Définissez-le sur false lorsque les trois conditions sont remplies :
-
Le produit n’a pas de GTIN (aucun EAN, UPC, ISBN, JAN ou ITF-14)
-
Le produit n’a pas de MPN (aucune référence fabricant)
-
Le produit n’a véritablement aucun identifiant attribué par le fabricant — il ne s’agit pas d’un simple oubli de recherche
Produits qui n’ont généralement pas d’identifiants attribués par le fabricant :
-
Produits sur mesure ou faits main — bijoux uniques, meubles sur mesure, cadeaux personnalisés
-
Articles vintage ou anciens — produits d’avant l’ère des codes-barres dont le GTIN d’origine est inconnu
-
Produits de marque de distributeur sans enregistrement GS1 — si vous avez enregistré un préfixe GS1, utilisez plutôt le GTIN attribué par GS1
-
Art et objets de collection — œuvres d’art originales, éditions limitées sans code produit standard
-
Petits fabricants locaux qui n’ont jamais demandé de GTIN
Arbre de décision
Le produit provient-il d'une marque reconnue (Nike, Samsung, IKEA, etc.) ?
OUI → La marque attribue-t-elle des GTIN à cette gamme de produits ?
OUI → Trouvez et soumettez le GTIN. identifier_exists est true par défaut. Ne définissez PAS false.
NON → Soumettez brand + MPN si disponibles. Envisagez false uniquement s'il n'y a pas non plus de MPN.
NON → Le produit est-il fabriqué par une entreprise possédant un préfixe GS1 ?
OUI → Retrouvez le GTIN auprès du fournisseur/fabricant. Soumettez-le.
NON → S'agit-il d'un produit sur mesure, fait main, vintage ou de marque de distributeur sans GS1 ?
OUI → Définissez identifier_exists: false. Soumettez brand (votre nom) le cas échéant.
NON → Poursuivez vos recherches. La plupart des biens manufacturés ont des GTIN.
Produits de marque : identifier_exists: false est presque toujours une erreur
L’erreur la plus courante et la plus coûteuse consiste à définir identifier_exists: false sur des produits de marque pour se dispenser de fournir un GTIN. Cela crée deux problèmes :
1. Google détecte l’incohérence. Le Shopping Graph de Google contient les GTIN de la plupart des grands produits de marque. Si votre titre mentionne la Air Max 90 de Nike et que vous avez défini identifier_exists: false, Google sait que ce modèle Air Max 90 possède un code UPC valide. L’incohérence est signalée comme un manquement aux exigences de qualité des données, ce qui peut bloquer la diffusion de la fiche.
2. Vous perdez des avantages lors des enchères. Les produits avec des GTIN valides sont prioritaires dans les enchères Shopping car Google peut identifier avec certitude le produit exact et l’enrichir avec les données du Shopping Graph (avis, prix concurrentiels, spécifications). Définir identifier_exists: false sur un produit qui possède un GTIN le disqualifie définitivement de ces enrichissements.
Face à « je n’ai pas le GTIN », la bonne réponse est de trouver le GTIN. Sources : site web du fabricant, emballage du produit, votre fournisseur, base de données GEPIR de GS1 ou un service de recherche de codes-barres.
GTIN ou MPN : le cas de figure
Certains produits ont un MPN mais pas de GTIN. C’est courant pour les pièces automobiles, les équipements industriels et les accessoires électroniques de petits fabricants.
Dans ce cas : soumettez brand + mpn, et ne définissez pas identifier_exists: false. La paire brand + MPN fonctionne comme un identifiant unique valide. Définir identifier_exists: false indiquerait à Google qu’aucun identifiant n’existe — ce qui est incorrect, car le MPN joue ce rôle.
Hiérarchie des identifiants de Google :
-
Option A : GTIN (préféré lorsqu’il est disponible)
-
Option B : Brand + MPN (acceptable lorsque le GTIN n’existe pas)
-
Option C : identifier_exists: false (uniquement lorsque ni le GTIN ni le MPN n’existent)
Les erreurs courantes en un coup d’œil
| Scénario | Action correcte | Action incorrecte |
|---|---|---|
| Produit de marque avec GTIN | Soumettez le GTIN. Laissez identifier_exists par défaut (true). | Définir false pour ne pas avoir à chercher le GTIN. |
| Produit de marque, GTIN que vous ne connaissez pas | Trouvez le GTIN auprès du fabricant ou du fournisseur. Soumettez-le. | Définir false parce que « nous ne l’avons pas dans nos dossiers ». |
| Pièce OEM avec MPN, sans GTIN | Soumettez brand + MPN. Laissez identifier_exists par défaut. | Définir false en plus du MPN. |
| Produit fait main, sans GTIN ni MPN | Définissez identifier_exists: false. Soumettez le nom de votre marque. | Laisser tous les champs d’identifiant vides sans déclarer false. |
| Marque de distributeur avec GTIN enregistré auprès de GS1 | Soumettez votre GTIN attribué par GS1. Laissez identifier_exists par défaut. | Traiter votre propre marque de distributeur comme « aucun identifiant n’existe ». |