La documentation officielle Google consultée le 1er septembre maintient l’entrée en vigueur au 31 août 2026 : le backend force enable_local à true pour les campagnes Shopping, et l’exclusion des offres locales doit passer par un listing scope ONLINE ou le filtre d’inventaire.
Distribution locale · Shopping
Shopping : Google Ads active les Local Inventory Ads par défaut
Ne pas perdre cette date
Ajouter l’échéance au calendrier
La date est enregistrée comme une journée entière. La fiche reste la source à consulter en cas de report.
Constat post-échéance
Déploiement terminé
01 · Mécanisme
Ce qui change réellement
À compter du 31 août 2026, Google active par défaut les Local Inventory Ads dans les campagnes Shopping. Le backend traite alors Campaign.ShoppingSetting.enable_local comme true, y compris lorsqu’une intégration antérieure à la version 25.1 tente d’écrire false.
Pour limiter la diffusion aux offres en ligne, Google demande d’utiliser un listing scope avec product_channel = ONLINE ou le filtre d’inventaire de l’interface. À partir de la version 25.1 de l’API, une écriture de enable_local = false provoque l’erreur ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
02 · Impact
Ce que cela change dans le mix
Une campagne Shopping peut intégrer l’inventaire local sans nouvel arbitrage explicite. À budget constant, la répartition de la diffusion entre offres en ligne et offres disponibles en magasin peut donc changer.
Les équipes doivent rendre l’arbitrage de canal explicite et séparer le suivi en ligne du suivi local. Performance Max et Demand Gen ne sont pas concernées par ce changement de comportement du champ.
03 · Périmètre
Qui doit reparamétrer
Campagnes Shopping et intégrations Google Ads API qui utilisent Campaign.ShoppingSetting.enable_local.
Performance Max et Demand Gen : le champ enable_local continue d’y fonctionner comme auparavant.
04 · Réglages
Qu’est-ce que je reparamètre ?
- 01
Recenser les campagnes concernées
Identifier les campagnes Shopping dont l’exclusion des offres locales repose aujourd’hui sur enable_local = false.
- Avant quand
- Avant le 31 août 2026
- Où
- Google Ads API · ShoppingSetting
- 02
Définir explicitement le périmètre en ligne
Pour conserver une diffusion uniquement en ligne, appliquer un listing scope avec product_channel = ONLINE.
- Avant quand
- Avant le 31 août 2026
- Où
- CampaignCriterionService · listing scope
- 03
Isoler l’inventaire et les budgets dans l’interface
Lorsque l’intégration API n’est pas utilisée, configurer le filtre d’inventaire et, si nécessaire, cloisonner les budgets entre en ligne et local.
- Avant quand
- Avant le 31 août 2026
- Où
- Google Ads · filtre d’inventaire
- 04
Retirer les écritures incompatibles
Supprimer toute écriture de enable_local = false avant une migration vers Google Ads API v25.1 ou une version ultérieure.
- Avant quand
- Avant la migration vers v25.1
- Où
- Code d’intégration Google Ads API
- 05
Séparer le reporting en ligne et local
Après le 31 août, suivre distinctement la diffusion et les performances des offres en ligne et de l’inventaire local.
- Avant quand
- À partir du 31 août 2026
- Où
- Rapports Shopping
05 · Rectification
Ce qui circule et ce qui est exact
Laisser enable_local à false continuera d’exclure les offres locales des campagnes Shopping.
À compter du 31 août, le backend force la valeur à true. L’exclusion doit passer par un listing scope product_channel = ONLINE ou par le filtre d’inventaire ; en v25.1 et versions ultérieures, écrire false provoque une erreur.
06 · Preuves
Sources primaires
07 · Révisions
Historique public
Création de la fiche à partir de l’annonce Google Ads et corroboration du périmètre Local Inventory Ads dans la documentation Google Merchant Center.
