Créer des ensembles de produits Meta à partir de collections Shopify (avec les libellés internes)
Un ensemble de produits Meta (Facebook) qui reflète une collection Shopify est le moyen le plus simple de faire pointer une publicité dynamique, une campagne catalogue Advantage+ ou une section de boutique vers « uniquement ces produits ». Le flux contient déjà tout ce dont Meta a besoin pour cela : chaque produit est exporté avec des libellés internes, un pour chaque collection à laquelle il appartient. Ce guide présente la méthode (Libellé interne → est → l'id de votre collection Shopify), explique pourquoi les libellés internes sont préférables à l'ancienne approche des « id de collection dans une étiquette personnalisée », et décrit les deux cas où les étiquettes personnalisées 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, ce qui est le cas pour tout nouveau flux. Lorsqu'elle est activée, chaque produit du flux reçoit un libellé interne par tag produit, par id de collection et par nom de collection. Les tags et les noms de collection sont exportés en minuscules ; les id de collection sont exportés exactement tels que Shopify les affiche. Si vous venez de l'activer, enregistrez le flux et attendez qu'il soit régénéré, puis que Meta le récupère à nouveau.
2 Trouvez l'id de la collection Shopify
Dans votre interface d'administration Shopify, ouvrez Produits → 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 aussi filtrer sur le nom de la collection, mais l'id est le choix le plus fiable : il ne change jamais, alors qu'une collection renommée vide sans prévenir 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 vous avez ajouté l'URL de votre flux, allez dans Ensembles et choisissez Créer un ensemble avec des filtres (et non une sélection manuelle). Un ensemble filtré se synchronise tout seul : à chaque récupération de votre flux par Meta, les produits ajoutés à la collection entrent dans l'ensemble et ceux qui l'ont quittée en sortent. La présentation des ensembles par Meta se trouve dans le guide des ensembles de produits de Meta.
4 Filtrez par Libellé interne → est → id de collection
Dans la ligne de filtre, choisissez Libellé interne, la condition est, et collez l'id de collection de l'étape 2. Les libellés internes sont comparés dans leur intégralité : 428137152739 ne correspond donc 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 ; leur nombre doit être cohérent avec le nombre de produits de cette collection présents dans votre flux.
5 Combinez des collections, puis nommez et enregistrez l'ensemble
Ajoutez des lignes de filtre pour combiner des libellés : n'importe lequel de plusieurs id de collection pour un ensemble plus large, ou tous pour le restreindre (par exemple l'id de collection plus le libellé interne bestseller, issu du tag produit). Donnez à l'ensemble un nom que votre équipe publicitaire reconnaîtra (le nom de la collection Shopify convient bien) et enregistrez. L'ensemble est désormais disponible lorsque vous créez une publicité catalogue Advantage+ ou une collection de boutique.
6 Quand les étiquettes personnalisées et les collections mises en avant restent nécessaires
Deux cas justifient encore l'étiquette personnalisée Collection ids (comma separated). Google : Google Merchant Center ne propose pas de libellés internes, donc pour les flux Google, custom_label_0–4 restent le seul moyen de segmenter. Très gros flux : au-delà de 1 000 000 de variantes, l'application désactive automatiquement les libellés internes lors de la génération du flux (l'éditeur affiche alors Do NOT export internal labels). Dans les deux cas, une étiquette personnalisée contient au maximum 100 caractères : indiquez donc les collections sur lesquelles vous filtrez dans Featured collections. Leurs id sont placés en premier et échappent à la coupure.
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 son adresse dans votre administration Shopify, puis dans Meta Commerce Manager, ouvrez votre catalogue, allez dans Ensembles, créez un ensemble filtré et choisissez Libellé interne → est → l'id de collection. L'ensemble se remplit avec les produits de cette collection et reste synchronisé à chaque récupération du flux par Meta.
Qu'est-ce qu'un libellé interne dans un catalogue Meta ?
Un libellé interne est un champ de catalogue conçu pour créer 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, de 110 caractères maximum chacun. L'application écrit un libellé interne pour chaque tag produit, chaque id de collection et chaque nom de collection d'un produit.
Pourquoi les libellés internes sont-ils préférables aux étiquettes personnalisées pour les ensembles de produits ?
Pour quatre raisons. Ils sont comparés dans leur intégralité, donc un filtre n'attrape jamais un produit par accident. Il n'y a pas de coupure à 100 caractères : une étiquette personnalisée contenant une liste d'id de collection séparés par des virgules est pleine après environ sept id, si bien que les produits présents dans de nombreuses collections en perdent certains. Meta permet de modifier les libellés internes sans renvoyer l'article en examen de conformité, ce qui peut sinon affecter la diffusion des publicités. Enfin, ils sont invisibles pour les acheteurs, alors que les étiquettes personnalisées sont prévues pour du texte que vous pouvez afficher dans vos créations publicitaires.
Dois-je filtrer sur l'id ou sur le nom de la collection ?
Préférez l'id. Les deux sont exportés, mais l'id ne change jamais, alors que renommer une collection dans Shopify modifie 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 tags produit dans un ensemble de produits ?
Oui. Chaque tag produit est exporté comme libellé interne en minuscules, donc un filtre tel que Libellé interne → est → bestseller fonctionne de la même façon, et vous pouvez combiner des libellés de tags avec des id de collection dans un même ensemble.
Cela fonctionne-t-il pour les flux Google Shopping ?
Non. Google Merchant Center n'a pas de champ de libellé interne. Pour Google, segmentez avec les cinq étiquettes personnalisées (custom_label_0–4) ; chacune contient une valeur de 100 caractères maximum, et Google autorise jusqu'à 1 000 valeurs uniques par étiquette sur l'ensemble de votre compte.
Mon flux est très volumineux : pourquoi « Do NOT export internal labels » est-il sélectionné ?
Les flux de plus de 1 000 000 de variantes sont trop volumineux pour contenir des libellés internes ; l'application désactive donc automatiquement ce paramètre lors de la génération du flux. Pour ces flux, placez Collection ids (comma separated) dans une étiquette personnalisée, ajoutez les collections sur lesquelles vous filtrez dans Featured collections pour que leurs id apparaissent en premier, et filtrez l'ensemble de produits sur cette étiquette personnalisée avec la condition « contient ».
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 fait que localiser des produits déjà présents dans votre catalogue ; l'application n'y inclut donc pas les libellés internes afin de garder le fichier léger. Vos ensembles de produits tirent leurs libellés internes de votre flux principal : créez-les donc comme d'habitude dans le catalogue du flux principal.
Puis-je exporter d'autres libellés internes, par exemple depuis un métachamp ?
L'application exporte les tags produit, les id de collection et les noms de collection. 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 id de collection dans une étiquette personnalisée. Dois-je changer quelque chose ?
Les ensembles existants continuent de fonctionner. Il est toutefois judicieux de basculer les ensembles des collections dont les produits figurent dans de nombreuses collections, car ce sont eux qui perdent des id à 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 égal à celui de l'ancien, puis faites pointer vos publicités vers lui.
L'application peut-elle créer les ensembles de produits à ma place ?
Non. L'application ne crée ni ne synchronise d'ensembles de produits pour vous. Vous les créez vous-même dans Meta Commerce Manager avec la méthode du libellé interne décrite ci-dessus. Cette méthode ne nécessite aucune connexion Facebook et fonctionne dans tout catalogue dans lequel votre flux est chargé.
Combien de temps faut-il pour qu'un nouveau produit apparaisse dans l'ensemble ?
Un produit apparaît une fois que l'application a reconstruit votre flux et que Meta l'a récupéré à nouveau. L'application reconstruit automatiquement le flux après toute modification de produit ou de collection. Chaque flux observe un délai entre deux reconstructions : environ 16 à 24 minutes pour les flux jusqu'à 1 000 produits, davantage pour les flux plus volumineux. Utilisez Update now pour mettre immédiatement une reconstruction en file d'attente. Meta récupère le flux selon la fréquence que vous avez définie pour le flux de données dans Commerce Manager, généralement toutes les heures ou tous les jours.