Optimisation du flux

Identifiants produit en ligne et en magasin : quand faut-il les séparer ?

Google recommande des identifiants distincts si les attributs diffèrent en ligne et en magasin : ce qui change, qui est concerné, la migration et item_group_id.

Mis à jour 3 min de lecture

Ce qui change

Google a modifié sa façon de traiter les produits multicanaux — vendus à la fois en ligne et dans des magasins physiques. Un produit multicanal doit désormais présenter les mêmes valeurs d’attributs principales sur les deux canaux. Si vous avez besoin de valeurs d’attributs différentes en ligne et en magasin (par exemple un état différent, ou des étiquettes personnalisées différentes pour le ciblage des annonces), Google recommande de créer deux produits distincts : un produit qui utilisait l’identifiant SKU-1234 pour sa fiche en ligne et sa fiche dans les annonces d’inventaire en magasin (Local Inventory Ads) utilise alors deux identifiants distincts, un pour le canal en ligne et un autre pour le canal local/en magasin.

Cela concerne les e-commerçants qui diffusent à la fois des annonces Shopping (en ligne) et des Local Inventory Ads (en magasin), lorsque le même SKU apparaît à la fois dans un flux de produits principal et dans un flux d’inventaire local. Un prix différent en magasin ne justifie pas à lui seul un identifiant distinct : les données d’inventaire local peuvent remplacer le prix magasin par magasin. Si vous diffusez uniquement des annonces Shopping en ligne sans programme Local Inventory Ads, cette modification ne vous concerne pas.

Pourquoi Google a fait ce changement

Lorsque le même identifiant de produit est utilisé pour l’inventaire en ligne et en magasin, le système d’enchères de Google reçoit des signaux contradictoires. Les données de performances des deux canaux sont attribuées à un seul identifiant de produit, ce qui rend difficile pour l’algorithme d’optimiser chaque canal indépendamment :

  • Un produit qui convertit bien en magasin mais mal en ligne envoie des signaux de performance mélangés que le Smart Bidding ne peut pas exploiter correctement

  • Les attributs peuvent différer d’un canal à l’autre — par exemple un état différent en magasin, ou des étiquettes personnalisées différentes pour le ciblage des annonces (un prix différent en magasin, comme 34,99 € contre 29,99 € en ligne, peut plutôt provenir des données d’inventaire local)

  • Les conversions par retrait en magasin et les conversions par livraison en ligne nécessitent des signaux d’optimisation différents

La séparation des identifiants permet au système de Google de traiter chaque canal comme un produit distinct pour les enchères et l’attribution — même si le produit physique est identique.

Qui est concerné

Vous êtes concerné si vous :

  • Soumettez un flux de produits principal à Merchant Center pour des annonces Shopping en ligne

  • Soumettez également un flux d’inventaire local (ou utilisez les Local Inventory Ads)

  • Utilisez le même SKU/identifiant de produit dans les deux flux

  • Avez besoin, pour ces produits, de valeurs d’attributs différentes en ligne et en magasin (hors prix)

Les e-commerçants qui vendent uniquement en ligne ne sont pas concernés.

Guide de migration

Étape 1 : auditez le chevauchement de vos identifiants

# Find overlapping IDs across feeds
online_ids = set(primary_feed['id'])
instore_ids = set(local_inventory_feed['id'])
overlapping = online_ids.intersection(instore_ids)
print(f"Products requiring ID split: {len(overlapping)}")

Étape 2 : définissez votre convention de nommage

Modèles courants :

  • SKU-1234-online et SKU-1234-store

  • online_SKU-1234 et store_SKU-1234

  • SKU-1234-W (web) et SKU-1234-S (magasin)

Contrainte essentielle : les identifiants produit ne peuvent pas dépasser 50 caractères et ne doivent pas contenir d’espaces. Vérifiez que vos nouveaux identifiants sont conformes avant tout déploiement en masse.

Étape 3 : mettez à jour votre flux de produits principal

Appliquez la nouvelle convention du canal en ligne à tous les identifiants produit concernés. Tous les autres attributs (titre, prix, GTIN, images) restent inchangés — seul l’attribut id change.

Étape 4 : mettez à jour votre flux d’inventaire local

Dans le flux d’inventaire local, appliquez la convention du canal en magasin à tous les identifiants produit concernés. Les identifiants doivent désormais correspondre aux nouveaux identifiants du canal en magasin, et non aux identifiants du canal en ligne.

Étape 5 : gérez item_group_id

Si vos produits utilisent item_group_id pour regrouper des variantes, vous avez besoin d’une stratégie cohérente. Google recommande actuellement d’utiliser le même item_group_id pour un même produit sur tous les canaux — c’est toujours le même produit physique, simplement représenté différemment selon le canal. Le regroupement des variantes reste ainsi cohérent et la gestion du flux est simplifiée. Consultez le guide de l’attribut item_group_id pour plus de détails.

Étape 6 : soumettez et vérifiez

Après avoir mis à jour les deux flux, surveillez l’onglet « Attention requise » de Merchant Center. Vous devriez y voir vos produits en ligne avec leurs nouveaux identifiants propres au canal, sans avertissement « conflit d’identifiant de produit ».

Impact sur les performances du Smart Bidding

La modification d’un identifiant de produit crée une nouvelle entité de produit dans le système de Google. L’historique des performances associé à l’ancien identifiant n’est pas transféré. Le Smart Bidding devra créer de nouveaux modèles pour les identifiants mis à jour — généralement une période d’apprentissage de 2 à 4 semaines. Restez un peu prudent sur le budget pendant la transition ; le ROAS peut fluctuer.

Important : ne supprimez pas les anciens identifiants immédiatement

Lorsque vous introduisez de nouveaux identifiants, ne supprimez pas immédiatement les anciens si des campagnes Google Ads ou des groupes de produits y font encore référence. Mettez d’abord à jour les filtres de groupes de produits de la campagne pour qu’ils pointent vers les nouveaux identifiants, puis supprimez les anciens du flux. Si vous supprimez un identifiant encore référencé, la campagne ne diffuse plus rien pour ce groupe de produits tant que le filtre n’est pas mis à jour.

Guides associés