Google propose quatre façons de désactiver un produit, et elles ne se comportent pas de la même manière. pause expire au bout de 14 jours, d'après l'aide de Merchant Center. Un produit exclu de toutes les destinations pendant plus de 7 jours est supprimé automatiquement. availability défini sur out_of_stock n'est pas le bon outil dans ces deux cas. Ce guide s'adresse aux gestionnaires de flux et aux responsables PPC qui doivent empêcher la diffusion d'un produit, d'un pays ou d'une destination sans détruire l'historique du produit. À la fin, vous saurez quel attribut renseigner, quelle valeur lui donner, combien de temps il peut rester en place et quel message de Merchant Center signale une erreur.
Les quatre contrôles en un coup d'œil
Chaque contrôle répond à une question différente : quelle surface Google, quel pays, pour combien de temps, et le produit conserve-t-il son historique ? Choisissez dans ce tableau avant de toucher au flux.
| Attribut | Ce qu'il contrôle | Valeurs acceptées | Limite de durée | Peut arrêter les fiches gratuites ? |
|---|---|---|---|---|
pause | Arrêt temporaire sur un groupe de surfaces | ads ou all | 14 jours maximum | Uniquement avec all |
excluded_destination | Arrêt sur des surfaces nommées | Neuf valeurs fixes, listées ci-dessous | Aucune indiquée, mais voir la règle de suppression à 7 jours | Oui, avec Free_listings |
included_destination | Ajout d'un produit à des surfaces nommées | Les mêmes neuf valeurs | Aucune | Sans objet |
shopping_ads_excluded_country | Arrêt des annonces Shopping dans des pays nommés | Codes ISO 3166-1 alpha-2 à deux lettres | Aucune | Non, annonces Shopping uniquement |
Les quatre attributs sont facultatifs et tous sont définis dans la spécification des données produit de Merchant Center. Leurs équivalents dans la Merchant API sont les champs pause, excludedDestinations, includedDestinations et shoppingAdsExcludedCountries de la référence du client Products v1.
excluded_destination : arrêter un produit sur des surfaces précises
Utilisez excluded_destination lorsqu'un produit doit rester dans vos données sans apparaître sur certaines surfaces Google. Selon la définition de Google, les valeurs acceptées sont exactement les suivantes :
Shopping_adsDisplay_adsLocal_inventory_adsFree_listingsFree_local_listingsCloud_retailLocal_cloud_retailYoutube_affiliateYoutube_merchandise
L'attribut est répétable. Google recommande de le soumettre une fois par destination, avec une valeur par ligne ou par élément, plutôt que sous forme de liste séparée par des virgules, même si les deux formes sont documentées. En XML, cela donne <g:excluded_destination>Display_ads</g:excluded_destination>, répété pour chaque destination.
Trois détails expliquent la plupart des erreurs :
- L'exclusion Display nécessite le module complémentaire.
Display_adsne fonctionne que si le module complémentaire Dynamic Remarketing est activé dans Merchant Center. - Elle n'arrête pas toutes les surfaces Display. Google précise que l'exclusion de
Display_adsn'empêche pas un produit d'apparaître dans les annonces Dynamic Remarketing créées avec des campagnes Performance Max. - Exclure Shopping ads retire le produit des sélecteurs. Le produit disparaît aussi des sélecteurs de produits et de groupes de fiches dans Google Ads, ce qui compte si la structure d'une campagne en dépend. Notre guide sur la division des groupes de fiches Performance Max explique comment ces groupes sont construits.
Les valeurs Cloud retail ne prennent effet que si vous disposez d'un lien actif vers un projet Cloud retail, et Google précise qu'elles ne sont pas encore disponibles dans la Merchant API.
included_destination : l'autre moitié, et qui l'emporte en cas de conflit
included_destination accepte les mêmes neuf valeurs et ajoute un produit à des surfaces au-delà de celles déjà couvertes par les paramètres de votre source de données. Si un produit porte des valeurs contradictoires, la valeur exclue prévaut toujours, comme l'indiquent les deux pages de Google. En pratique, une ligne excluded_destination obsolète ne peut pas être « rattrapée » par l'ajout d'une inclusion. Vous devez supprimer l'exclusion.
La page de Google accepte encore les anciennes valeurs « Shopping Actions », « Surfaces across Google » et « Local surfaces across Google », mais recommande d'utiliser plutôt Free_listings et Free_local_listings. Si un ancien modèle de flux génère encore ces anciens noms, remplacez-les.
pause : un arrêt court avec une limite stricte
pause accepte deux valeurs. ads met le produit en pause sur tous les emplacements publicitaires : annonces Shopping, annonces Display et annonces de produits en magasin. all le met en pause sur tous les emplacements Shopping, fiches gratuites comprises. Google indique de mettre en pause « pendant 14 jours maximum » et d'utiliser excluded_destination pour toute durée plus longue.
Cette limite est appliquée. Si un produit reste en pause avec all au-delà de 14 jours, Google l'archive automatiquement. Merchant Center signale aussi un problème intitulé « Product pause expired » dès que plus de deux semaines se sont écoulées. La correction indiquée par Google consiste à supprimer l'attribut, soit produit par produit depuis l'onglet « Needs attention », soit en masse en rapprochant le CSV téléchargé de votre source de données puis en le réimportant. Comptez au moins un jour avant que le produit réapparaisse dans les annonces Shopping.
Google déconseille deux pratiques : définir availability sur out_of_stock pour mettre un produit en pause, et supprimer le produit pour le mettre en pause. Après la réintégration d'une offre supprimée, il faut un temps considérable avant qu'elle puisse de nouveau être diffusée.
shopping_ads_excluded_country : arrêter un marché, conserver les autres
Cet attribut remplace le ciblage par pays de votre source de données pour un seul produit. Sa valeur est un code ISO 3166-1 alpha-2 à deux caractères, répété jusqu'à 100 fois par produit, selon la définition de Google. L'exemple de Google est un flux ciblant l'Allemagne, l'Autriche et la Suisse dans lequel une robe porte AT et CH, ce qui la laisse active en Allemagne uniquement.
Il n'affecte que les annonces Shopping. Un produit exclu d'un pays de cette manière peut toujours apparaître dans les fiches gratuites de ce pays, sauf si vous utilisez aussi excluded_destination. Si vous utilisez des codes non pris en charge, Google avertit que le produit risque d'apparaître dans des pays où vous ne le souhaitez pas.
Il convient à un catalogue unique ciblant plusieurs pays, dans lequel quelques produits ne peuvent pas être expédiés ou vendus dans l'un d'eux. Le produit reste actif sur les autres marchés sans seconde source de données.
Un exemple concret : un catalogue, quatre situations
Ces lignes sont construites à titre d'illustration et ne sont pas des données clients. Elles montrent le choix de l'attribut pour quatre situations courantes.
| id | Situation | Attribut renseigné | Pourquoi celui-ci |
|---|---|---|---|
| TR-1001 | Inventaire de l'entrepôt cette semaine | pause = ads | Court, annonces uniquement, les fiches gratuites continuent de s'afficher, expire selon sa propre limite |
| TR-1002 | Site fermé pendant 3 semaines pour déménagement | excluded_destination = Shopping_ads et Free_listings | Plus de 14 jours, donc pause n'est pas adapté |
| TR-1003 | Impossible d'expédier en Suisse | shopping_ads_excluded_country = CH | Les autres pays continuent d'être diffusés |
| TR-1004 | Arrêté, ne reviendra pas | Retirer du flux | Pas out_of_stock, selon les recommandations de Google sur les interruptions |
Dans un flux texte, TR-1002 nécessite deux lignes ou deux colonnes, une par destination :
id excluded_destination excluded_destinationTR-1002 Shopping_ads Free_listings
Lorsque le site de TR-1002 rouvre, l'exclusion doit être supprimée et le flux réimporté. Les recommandations de Google sur les interruptions ajoutent deux points qui s'appliquent ici : désactivez les mises à jour automatiques des articles au moins 24 heures avant que la page de destination ne passe hors ligne, et mettez d'abord la campagne en pause, car les exclusions peuvent mettre du temps à prendre effet et les annonces peuvent continuer à être diffusées entre-temps. Notre note sur les mises à jour automatiques des articles explique pourquoi ce réglage est important.
Checklist de décision avant de renseigner l'attribut
- L'arrêt dure-t-il moins de 14 jours ? Si oui et que seules les annonces doivent s'arrêter, utilisez
pause=ads. - Faut-il couvrir les fiches gratuites pour un arrêt court ? Utilisez
pause=allet programmez un rappel au jour 10. - L'arrêt dépasse-t-il 14 jours ou vise-t-il une seule surface, comme Display ou YouTube ? Utilisez
excluded_destination. - Concerne-t-il un seul pays, et uniquement les annonces Shopping ? Utilisez
shopping_ads_excluded_country. - Le produit a-t-il disparu définitivement ? Retirez-le.
- L'exclusion durera-t-elle environ 7 jours ou plus sur toutes les destinations ? Planifiez son retrait, car Google supprime automatiquement ces produits.
Où se fait le travail dans votre stack de flux
Ces attributs peuvent être définis dans une source complémentaire de Merchant Center, dans l'export de votre plateforme ou dans un outil de flux qui applique des règles. Chacune de ces options fonctionne, et pour une exclusion saisonnière ponctuelle, un fichier complémentaire suffit souvent, sans logiciel supplémentaire. Une couche de règles devient rentable lorsque les exclusions suivent les données, par exemple le niveau de stock, la tranche de marge ou les restrictions par pays sur un grand catalogue.
Une distinction voisine : filtrer un produit hors de l'export d'un canal avant qu'il ne quitte votre flux n'est pas la même chose que demander à Google de le retenir et de le masquer. Notre page sur les filtres de produits du flux décrit la première approche, avec des filtres définis par canal et évalués avant chaque export. Le filtrage retire le produit de ce que Google reçoit. excluded_destination conserve le produit dans Merchant Center. Le choix dépend de votre besoin de conserver son historique, ses problèmes et le statut de sa source de données. Lorsque vous envoyez ces attributs vers Merchant Center via notre intégration Google Merchant Center, c'est le calendrier de récupération de Merchant Center qui détermine quand Google lit la modification.
Ce que ce guide ne couvre pas, et ses limites
- Il ne couvre que les attributs de Google. Meta, TikTok Shop et les places de marché turques contrôlent la visibilité différemment.
- Nous ne disposons d'aucun chiffre interne avant/après sur les effets de ces attributs sur le chiffre d'affaires ; nous ne formulons donc aucune promesse de performance.
- Google n'indique pas combien de temps une exclusion met à prendre effet, seulement que cela peut prendre du temps. Nous ne pouvons pas vous donner de chiffre.
- La règle de conflit documentée porte sur
excluded_destinationface àincluded_destination. Les pages de Google ne détaillent pas toutes les interactions avec les paramètres au niveau de la source de données ; testez donc d'abord un petit lot. - La mise en pause du budget, des enchères et des campagnes se fait dans Google Ads et dépasse ce que peut faire un flux. Feedance ne gère pas les enchères.
- La page de Google sur
included_destinationcontient par endroits des formulations qui décrivent l'attribut comme un outil d'exclusion, ce qui contredit son objectif affiché. Nous suivons les valeurs acceptées et l'objectif affiché, et nous vous recommandons de vérifier le comportement sur un produit de test.
Questions fréquentes
Quelle est la différence entre pause et excluded_destination ?
pause est destiné aux arrêts de 14 jours maximum et affecte les emplacements publicitaires, ou tous les emplacements Shopping avec all. excluded_destination n'a pas de limite de durée indiquée et peut cibler des surfaces individuelles, comme les fiches gratuites ou Display.
Puis-je mettre en pause uniquement les fiches gratuites ?
Pas avec pause. Google indique que la pause s'applique aux destinations publicitaires, ou à tout avec all. Pour arrêter uniquement les fiches gratuites, utilisez excluded_destination avec Free_listings.
Que se passe-t-il si une pause dépasse 14 jours ?
Google signale un problème « Product pause expired », et un produit mis en pause avec all est archivé automatiquement. Supprimez l'attribut pour le rétablir et prévoyez au moins un jour pour qu'il réapparaisse.
Qui l'emporte si included_destination et excluded_destination sont en conflit ?
La valeur exclue prévaut toujours. Supprimez l'exclusion plutôt que d'ajouter une inclusion.
Exclure Display_ads arrête-t-il Performance Max ?
Pas complètement. Google précise que l'exclusion de Display_ads n'empêche pas le produit d'apparaître dans les annonces Dynamic Remarketing créées avec des campagnes Performance Max. Exclure Shopping_ads le retire des sélecteurs de produits et de groupes de fiches de Google Ads.
Combien de pays puis-je exclure par produit ?
Jusqu'à 100 valeurs de shopping_ads_excluded_country, chacune étant un code ISO 3166-1 alpha-2 à deux lettres.
Dois-je définir availability sur out_of_stock pour masquer un produit ?
Non, Google le déconseille pour une mise en pause. Pour les produits arrêtés, il indique de les retirer des données. N'utilisez out_of_stock que lorsque le produit est réellement en rupture de stock.
Que devient un produit exclu de toutes les destinations ?
Google indique que les produits exclus de toutes les destinations pendant plus de 7 jours sont supprimés automatiquement. Prévoyez de retirer l'exclusion avant ce délai.
Vérifiez quels produits votre flux masque
Avant d'ajouter l'un de ces attributs, regardez ce que votre flux actuel indique déjà à Google. Passez votre flux dans l'outil gratuit d'audit de flux produits pour obtenir un score de complétude, de qualité et de santé technique.
Sources
- Product data specification, Google Merchant Center Help
- Excluded destination [excluded_destination], Google Merchant Center Help
- Included destination [included_destination], Google Merchant Center Help
- Pause [pause], Google Merchant Center Help
- How to fix: Product pause expired, Google Merchant Center Help
- Excluded countries for Shopping ads [shopping_ads_excluded_country], Google Merchant Center Help
- Best practices for landing page maintenance or a planned site outage, Google Merchant Center Help
- ProductAttributes, Merchant API Products v1 client reference
- Pause enum, Merchant API Products v1 client reference

Kardelen Yılmaz travaille sur la croissance chez Feedance, où elle aide les marques e-commerce et les agences à tirer un meilleur rendement de chaque produit qu’elles mettent en avant dans leurs publicités. Elle écrit sur la qualité des flux produits, les campagnes Shopping et Performance Max, l’automatisation créative et la façon dont le shopping piloté par l’IA transforme la visibilité des produits.
LinkedIn












