Créer des ensembles de produits Meta à partir de collections Shopify (avec des libellés internes)

Flux de produits 4 min de lecture Updated Sep 23, 2026

Un ensemble de produits Meta (Facebook) qui reflète une collection Shopify est la façon la plus propre d'orienter une publicité dynamique, une campagne de catalogue Advantage+ ou une section de boutique vers « uniquement ces produits ». Le flux transporte déjà tout ce dont Meta a besoin pour cela : chaque produit est exporté avec des libellés internes — un pour chacune des collections auxquelles il appartient. Ce guide présente la recette (Internal label → is → l'id de votre collection Shopify), pourquoi les libellés internes surpassent l'ancienne approche « ids de collections dans un custom label », et les deux cas où les custom labels restent le bon outil.

Vous n'avez pas encore Awesome Feeds ? Installez-la depuis le Shopify App Store →

1 Vérifiez que votre flux exporte les libellés internes

Ouvrez votre flux dans l'éditeur Advanced (sur le tableau de bord : Actions → Edit (advanced)) et faites défiler jusqu'à la section Internal labels. L'option Do export internal labels (default) doit être sélectionnée — c'est le cas pour chaque nouveau flux. Lorsqu'elle est activée, chaque produit du flux reçoit un libellé interne par product tag, par collection ID et par collection name. Les tags et les noms de collections sont exportés en minuscules ; les IDs de collections sont exportés exactement comme Shopify les affiche. Si vous venez de l'activer, enregistrez le flux et attendez qu'il soit régénéré et que Meta le récupère à nouveau.

Vérifiez que votre flux exporte les libellés internes — #product_feed_exportInternalLabels mis en évidence

2 Trouvez l'id de la collection Shopify

Dans votre admin Shopify, ouvrez Products → Collections et cliquez sur la collection. L'id de la collection est le nombre à la fin de l'adresse de la page — pour admin.shopify.com/store/your-store/collections/428137152739 c'est 428137152739. Copiez-le. Vous pouvez filtrer sur le nom de la collection à la place, mais l'id est le choix robuste : il ne change jamais, tandis qu'une collection renommée vide silencieusement un ensemble qui filtre sur l'ancien nom.

3 Créez un ensemble de produits dans Commerce Manager

Dans Meta Commerce Manager, ouvrez le catalogue auquel votre flux est connecté, allez dans Sets et choisissez Create set avec des filtres (pas une sélection manuelle). Un ensemble filtré reste synchronisé tout seul : chaque fois que Meta récupère votre flux, les produits qui ont rejoint la collection entrent dans l'ensemble et les produits qui l'ont quittée en sortent. Le guide de Meta sur les ensembles est disponible dans le guide des ensembles de produits de Meta.

4 Filtrez par Internal label → is → id de collection

Dans la ligne de filtre, choisissez Internal label, la condition is, et collez l'id de collection de l'étape 2. Les libellés internes sont comparés dans leur intégralité, donc 428137152739 ne correspond qu'aux produits portant exactement ce libellé — jamais un produit dont le libellé contient simplement ces chiffres. Commerce Manager affiche immédiatement un aperçu des produits correspondants ; le nombre devrait correspondre au nombre de produits de cette collection présents dans votre flux.

5 Combinez des collections, puis nommez et enregistrez l'ensemble

Ajoutez d'autres lignes de filtre pour combiner des libellés : any parmi plusieurs ids de collections pour un ensemble plus large, ou all pour le restreindre (par exemple l'id de collection plus le libellé interne bestseller, qui provient du product tag). Donnez à l'ensemble un nom que votre équipe publicitaire reconnaîtra — le nom de la collection Shopify fonctionne bien — et enregistrez. L'ensemble est maintenant disponible lorsque vous créez une publicité de catalogue Advantage+ ou une collection de boutique.

6 Quand vous avez encore besoin des custom labels et des collections mises en avant

Deux cas subsistent pour le custom label Collection ids (comma separated). Google : Google Merchant Center n'a pas de libellés internes, donc pour les flux Google, custom_label_0–4 restent le seul moyen de segmenter. Flux très volumineux : au-delà de 1 000 000 de variantes, l'application désactive automatiquement les libellés internes pendant qu'elle génère le flux (l'éditeur affiche alors Do NOT export internal labels). Dans les deux cas, un custom label contient au maximum 100 caractères, donc listez les collections sur lesquelles vous filtrez sous Featured collections — leurs ids sont placés en premier et survivent à la troncature.

Quand vous avez encore besoin des custom labels et des collections mises en avant — .autocomplete-container:has(+ #product_feed_featuredCollectionsForCustomLabelsString) mis en évidence

Questions fréquentes

Comment créer un ensemble de produits Facebook à partir d'une collection Shopify ?

Assurez-vous que votre flux exporte les libellés internes (c'est le cas par défaut), copiez l'id de la collection depuis l'adresse de la collection dans votre admin Shopify, puis dans Meta Commerce Manager ouvrez votre catalogue, allez dans Sets, créez un ensemble filtré et choisissez Internal label → is → l'id de la collection. L'ensemble se remplit avec les produits de cette collection et reste synchronisé chaque fois que Meta récupère le flux.

Qu'est-ce qu'un libellé interne dans un catalogue Meta ?

Un libellé interne est un champ de catalogue conçu pour construire des ensembles de produits. Les libellés ne sont visibles que par vous — les acheteurs ne les voient jamais — et un produit peut en porter jusqu'à 5 000, chacun d'une longueur maximale de 110 caractères. L'application écrit un libellé interne pour chaque product tag, chaque collection id et chaque collection name d'un produit.

Pourquoi les libellés internes sont-ils meilleurs que les custom labels pour les ensembles de produits ?

Quatre raisons. Ils sont comparés dans leur intégralité, donc un filtre ne capture jamais un produit par accident. Il n'y a pas de troncature à 100 caractères : un custom label contenant une liste d'ids de collections séparés par des virgules manque de place après environ sept ids, donc les produits présents dans de nombreuses collections en perdent certains. Meta permet aux libellés internes de changer sans renvoyer l'article en vérification des politiques, ce qui pourrait autrement affecter la diffusion des publicités. Et ils sont invisibles pour les acheteurs, alors que les custom labels sont destinés à du texte que vous pourriez afficher dans les créations publicitaires.

Dois-je filtrer sur l'id de la collection ou sur le nom de la collection ?

Préférez l'id. Les deux sont exportés, mais l'id ne change jamais, tandis que renommer une collection dans Shopify change le libellé et vide tout ensemble qui filtre sur l'ancien nom. Si vous utilisez le nom, saisissez-le en minuscules — c'est ainsi que le flux l'exporte.

Puis-je aussi utiliser des product tags dans un ensemble de produits ?

Oui. Chaque product tag est exporté comme un libellé interne en minuscules, donc un filtre tel que Internal label → is → bestseller fonctionne de la même manière, et vous pouvez combiner des libellés de tags avec des ids de collections dans un même ensemble.

Est-ce que cela fonctionne pour les flux Google Shopping ?

Non. Google Merchant Center n'a pas de champ de libellé interne. Pour Google, segmentez avec les cinq custom labels (custom_label_0–4) ; chacun contient une valeur d'au maximum 100 caractères, et Google autorise jusqu'à 1 000 valeurs uniques par libellé sur l'ensemble de votre compte.

Mon flux est très volumineux — pourquoi « Do NOT export internal labels » est-il sélectionné ?

Les flux comptant plus de 1 000 000 de variantes sont trop volumineux pour transporter des libellés internes, donc l'application désactive automatiquement le paramètre lorsqu'elle génère le flux. Pour ces flux, mettez Collection ids (comma separated) dans un custom label, ajoutez les collections sur lesquelles vous filtrez sous Featured collections afin que leurs ids arrivent en premier, et filtrez l'ensemble de produits sur ce custom label avec la condition « contains ».

Les flux par pays et par langue incluent-ils les libellés internes ?

Non. Un flux avec une valeur de remplacement (un flux Meta par pays ou par langue) ne localise que les produits déjà présents dans votre catalogue, donc l'application n'y inclut pas les libellés internes et garde le fichier léger. Vos ensembles de produits tirent leurs libellés internes de votre flux principal, donc construisez-les sur le catalogue du flux principal comme d'habitude.

Puis-je exporter d'autres libellés internes, par exemple à partir d'un metafield ?

L'application exporte les product tags, les collection ids et les collection names. Si vous avez besoin d'autres libellés internes, écrivez-nous à support@awesomestoreapps.com et nous vous aiderons à les configurer.

J'utilise déjà des ids de collections dans un custom label. Dois-je changer quelque chose ?

Les ensembles existants continuent de fonctionner. Il est utile de basculer les ensembles pour les collections dont les produits figurent dans de nombreuses collections, car ce sont celles qui perdent des ids à cause de la limite de 100 caractères — créez le nouvel ensemble sur le libellé interne, vérifiez que son nombre de produits est au moins aussi élevé que l'ancien, puis orientez vos publicités vers lui.

L'application peut-elle créer les ensembles de produits à ma place ?

Oui — si vous connectez votre compte Facebook, la page Facebook rules de l'application crée et maintient des ensembles à partir des collections que vous incluez et excluez. La recette du libellé interne ne nécessite aucune connexion Facebook et fonctionne dans n'importe quel catalogue dans lequel votre flux est chargé.

Combien de temps avant qu'un nouveau produit apparaisse dans l'ensemble ?

Un produit apparaît une fois qu'il est dans le flux régénéré et que Meta a récupéré ce flux à nouveau. Meta effectue la récupération selon la planification que vous définissez pour le flux de données dans Commerce Manager — toutes les heures ou quotidiennement sont des choix typiques.