Les règles d'attribut vous permettent de modifier vos données afin qu'elles correspondent aux exigences de spécification des données produit. Grâce aux règles d'attribut, vous pouvez résoudre les erreurs et nous aider à interpréter les données de votre source de données. Cet article explique comment configurer des règles d'attribut pour vos données produit.
Avant de commencer
Assurez-vous d'ajouter des sources de données produit à votre compte Merchant Center afin de disposer de données pour créer des règles.
Activez ensuite la fonctionnalité de règles d'attribut en ajoutant le module complémentaire "Gestion avancée des sources de données". Ce module complémentaire vous permet d'utiliser des règles d'attribut. En savoir plus sur la gestion avancée des sources de données
[id]
, consultez la section sur les règles appliquées à l'identifiant. En savoir plus sur la configuration de règles pour l'attribut identifiantUtiliser des règles d'attribut
Pour créer une règle d'attribut pour votre source de données :
Dans votre compte Merchant Center, cliquez sur l'icône Paramètres et outils.
Sélectionnez Sources de données.
Dans l'onglet "Sources de produits", sélectionnez une source de produits.
Cliquez sur l'onglet Règles d'attributs.
- Si plusieurs libellés sont associés à cette source de données, veillez à sélectionner celle à laquelle vous souhaitez appliquer la règle.
- Remarque : Vous pouvez également configurer vos sources de données en accédant à l'onglet Configuration de la source de données.
Si vous n'avez pas créé de règles d'attribut pour l'attribut que vous souhaitez modifier, cliquez sur Ajouter une règle d'attribut, puis sélectionnez l'attribut correspondant dans la liste déroulante.
Pour modifier un ensemble existant de règles d'attribut, recherchez l'attribut concerné à l'aide de la barre de recherche, puis cliquez dessus.
Ajoutez ou modifiez des détails dans la règle d'attribut en cliquant sur Ajouter d'autres moyens de remplacer les données, Modifier ou Ajouter une modification.
Cliquez sur Enregistrer comme brouillon.
Les modifications apportées à vos règles sont à l'état de brouillon. Pour les tester avant de les appliquer à vos données produit, cliquez sur Tester les règles.
Cliquez sur Appliquer pour enregistrer et appliquer les nouvelles règles ou les modifications. Cliquez sur Supprimer les modifications pour supprimer les règles de test.
La page des règles d'attribut contient un tableau "Attributs" qui fournit un aperçu des attributs cibles couverts par les règles.
La règle par défaut est celle que Google applique à chaque attribut de votre source de données en extrayant la valeur de votre source de données principale ou supplémentaire. Si vous souhaitez personnaliser cette règle, vous pouvez modifier la façon de définir l'attribut.
Ajouter des sources de données
Configurez vos sources de données de sorte qu'elles définissent la provenance des données d'un attribut. Utilisez les conditions et les opérations ("Définir sur", "Extraire" et "Sélectionner le plus récent") pour indiquer comment récupérer vos données. Ces opérations vous permettent de définir une cible à l'aide d'une source de données existante ou d'extraire des données d'une source.
Utiliser les opérations relatives aux sources de données
Utiliser l'opérateur "Définir sur"- Définissez un nom de colonne entrante sur un attribut Google spécifié.
- Exemple : Définir la disponibilité sur my_first_feed.stockstatus
- Renseignez un attribut cible avec une seule valeur de chaîne statique définie.
- Exemple : Définir l'état sur
new
.
- Exemple : Définir l'état sur
- Renseignez un attribut cible avec une combinaison de colonnes entrantes, de valeurs statiques ou de valeurs traitées. Utilisez la fonctionnalité de concaténation (ou combinaison) pour créer une chaîne à partir de plusieurs colonnes ou valeurs.
- Exemple : Définir le titre sur my_first_feed.brand + " " + my_first_feed.title
- L'opération qui vise à définir le titre sur my_first_feed.brand + " " + my_first_feed.title échoue s'il est impossible de résoudre les deux références de flux.
- L'opération qui vise à définir le titre sur my_first_feed.brand + " " + my_first_feed.title n'échoue pas si seul my_first_feed.brand ne peut pas être résolu. Le cas échéant, la règle deviendra : Définir le titre sur my_first_feed.title.
[included_destination]
, destination exclue [excluded_destination]
et pays exclus pour les annonces Shopping [shopping_ads_excluded_country]
.À l'aide de l'opérateur Définir sur "Multiples", assignez à cet attribut une liste de valeurs que vous avez créée, ou provenant de votre source de données ou de vos attributs traités.
Cela permet de créer un champ répété de sorte que vous puissiez ajouter une liste de valeurs à l'attribut, et d'assigner plusieurs destinations aux attributs destination incluse [included_destination]
ou destination exclue [excluded_destination]
, ou plusieurs pays à l'attribut pays exclus pour les annonces Shopping [shopping_ads_excluded_country]
. Dans le cas des attributs destination incluse [included_destination]
et destination exclue [excluded_destination]
, cela signifie que vous pouvez attribuer les valeurs Shopping_ads
et Display_ads
.
- Sensible à la casse : faites correspondre les mots et les expressions présentant la même casse que celle saisie ici.
- Conserver la première valeur correspondante uniquement : si l'attribut que vous souhaitez extraire renvoie deux correspondances possibles ou plus, seule la première valeur que vous répertoriez est extraite. Par exemple, si vous voulez extraire "jaune", "rouge" et "bleu" d'un titre, et que le titre est "chemise jaune à rayures bleues", seul "jaune" est extrait.
- Rechercher comme expression régulière : faites correspondre toutes les valeurs qui suivent un modèle de recherche (ou une "expression régulière"). Vous devez saisir votre expression régulière dans le champ de texte. Par exemple, pour supprimer tous les caractères à l'exception des six premiers chiffres d'un attribut, saisissez l'expression
find: '^(.{6}).*$' replace: '\1'
. - Mots entiers uniquement : faites correspondre uniquement les mots entiers tels qu'ils ont été saisis. Par exemple, empêchez la détection du mot "bord" dans le mot "bordeaux".
- Sélectionner le plus récent parmi my_first_feed.availability et my_supplemental_feed.availability.
- Sélectionner le plus récent parmi my_first_feed.price et my_supplemental_feed.price.
- Sélectionner le plus récent parmi my_first_feed.sale_price et my_supplemental_feed.sale_price.
- Sélectionner le plus récent parmi my_first_feed.sale_price_effective_date et my_supplemental_feed.sale_price_effective_date.
Ajouter des modifications
Les modifications permettent d'ajouter des étapes et de changer les données pour un attribut spécifique. Utilisez les conditions et les opérations de modification pour optimiser vos données. Par exemple, vous pouvez modifier certains mots dans le titre de votre produit ou mettre à jour vos données pour répondre aux spécifications des données produit.
Utiliser les opérations de modification
Utiliser l'opérateur "Ajouter un préfixe"- Vous pouvez ajouter une marque à tous les titres qui n'en contiennent pas déjà.
À noter : Les modifications de l'option "Ajouter un préfixe" échouent uniquement si toutes les références de la source de données échouent. Exemple :
- L'opération qui vise à ajouter le préfixe "color: " + f1.color échoue s'il est impossible de résoudre f1.color.
- L'opération qui vise à ajouter le préfixe "color: " + f1.color + " " + "material: " + f1.material n'échoue pas s'il est impossible de résoudre f1.color. Elle échoue uniquement s'il n'est pas possible de résoudre f1.color et f1.material.
- Vous pouvez ajouter une couleur à tous les titres qui n'en contiennent pas déjà.
À noter : Les modifications de l'opérateur "Ajouter" échouent uniquement si toutes les références de la source de données échouent. Exemple :
- L'opération qui vise à ajouter "color: " + f1.color échoue s'il est impossible de résoudre f1.color.
- L'opération qui vise à ajouter "color: " + f1.color + " " + "material: " + f1.material n'échoue pas s'il est impossible de résoudre f1.color. Elle échoue uniquement s'il n'est pas possible de résoudre f1.color et f1.material.
- Par exemple, pour l'attribut état
[condition]
, seules les valeursused
,refurbished
etnew
sont acceptées. Vous pouvez donc remplacer toutes les occurrences devintage
parused
.
- Sensible à la casse : faites correspondre les mots et les expressions présentant la même casse que celle saisie ici.
L'opérateur Ajouter un champ répété permet d'ajouter des données supplémentaires aux attributs qui acceptent plusieurs valeurs (par exemple, lien image supplémentaire [additional_image_link]
, destination incluse [included_destination]
, destination exclue [excluded_destination]
, etc). En d'autres termes, vous ajoutez une deuxième valeur à un champ répété qui possède déjà une première valeur définie. Vous pouvez également utiliser cette option pour les attributs personnalisés. Vous pouvez renseigner des attributs pour lesquels aucune valeur n'est déjà définie à l'aide de l'opérateur Définir sur "Multiples".
Exemple :
Ajoutez la destination Display_ads
à une source de données contenant déjà une destination Shopping_ads
.
L'option Optimiser l'URL vous permet de modifier ou de supprimer des éléments de l'URL. Spécialement conçue pour modifier des URL, elle dispose de garanties pour la gestion des paramètres :
- Si vous ajoutez un paramètre déjà existant, il est automatiquement remplacé.
- Si vous ajoutez un second paramètre, une esperluette ("&") au lieu d'un point d'interrogation ("?") est automatiquement insérée.
Exemple :
Ajoutez un paramètre de suivi personnalisé à l'attribut ads_redirect
.
Valeur de départ de l'attribut ads_redirect [redirection_annonces] : https://www.myonlinestore.com/products/item1.html
-
Définissez la valeur
google-products
pour le paramètre "utm_source". -
Définissez la valeur
shopping
pour le paramètre "utm_medium".
Valeur finale de l'attribut ads_redirect [redirection_annonce] : https://www.myonlinestore.com/products/item1.html?utm_source=google-products&utm_medium=shopping.
- Sensible à la casse : faites correspondre les mots et les expressions présentant la même casse que celle saisie ici.
- Ne remplacer que la première correspondance : faites correspondre uniquement la première occurrence du mot dans un attribut donné. Par exemple, si la description est "boucles d'oreilles en argent avec plumes en argent", seule la première occurrence du mot "argent" sera remplacée.
- Traiter le terme de recherche comme une expression régulière : faites correspondre toutes les valeurs qui suivent un modèle de recherche (ou une "expression régulière"). Vous devez saisir votre expression régulière dans le champ de texte. Par exemple, pour supprimer tous les caractères à l'exception des six premiers chiffres d'un attribut, saisissez l'expression
find: '^(.{6}).*$' replace: '\1'
. - Mots entiers uniquement : faites correspondre uniquement les mots entiers tels qu'ils ont été saisis. Par exemple, empêchez la détection du mot "bord" dans le mot "bordeaux".
- Vous pouvez insérer la valeur de l'attribut prix soldé
[sale_price]
à l'aide d'une multiplication basée sur la remise effectuée sur le prix[price]
. - Vous pouvez ajouter différents attributs de coûts personnalisés pour calculer le prix de revient
[cost_of_goods_sold]
. En savoir plus sur l'attribut prix de revient[cost_of_goods_sold]
L'option Séparer et sélectionner vous permet de sélectionner un ou plusieurs éléments dans une liste séparée par des virgules, des flèches, ou d'un autre type, et d'utiliser ce texte pour renseigner une valeur d'attribut. Par exemple, si vos produits sont classés à l'aide de la valeur de l'attribut product_type
Vêtements et accessoires > Vêtements > Tenues > Blouses blanches
, vous pouvez attribuer la valeur type de produit [product_type]
à un attribut personnalisé et utiliser l'opérateur Séparer et sélectionner pour ne conserver que la valeur "Blouses blanches". Vous pouvez ensuite utiliser cette valeur avec l'opérateur "Ajouter" ou "Ajouter un préfixe" pour d'autres attributs de votre source de données, tels que l'attribut titre [title]
.
Séparer : cette option vous permet de sélectionner le type de nœud ou de symbole que vous souhaitez utiliser pour séparer votre liste (par exemple ">", "," ou ";").
Sélectionner : cette option vous permet de sélectionner le type d'éléments ou de nœuds que vous souhaitez utiliser. Vous pouvez choisir des valeurs comme "premier" ou "dernier", ou vous pouvez sélectionner une plage de valeurs, par exemple, "1-avant dernier" ou "2-5".
Associer : si vous avez sélectionné plusieurs nœuds, utilisez cette option pour les combiner en une seule valeur et utiliser le séparateur de votre choix.
Exemple :
Créez un attribut personnalisé en séparant et en sélectionnant le dernier nœud de la chaîne type de produit [product_type]
Vêtements et accessoires > Vêtements > Tenues > Blouses blanches
afin de l'ajouter à l'attribut titre [title]
.
Créez un attribut personnalisé et nommez-le "type de produit du dernier nœud".
Définissez l'attribut personnalisé sur "my_first_feed.product_type"
Utilisez l'opérateur Séparer pour séparer les valeurs à l'aide du symbole ">". Cela permet de séparer la chaîne en quatre nœuds : Apparel & Accessories, Clothing, Uniforms, White Coats
[Vêtements et accessoires, Vêtements, Tenues, Blouses blanches]
Utilisez l'option Sélectionner : choisissez la valeur "dernier". Cela permet de sélectionner le dernier nœud de la chaîne White Coats
[Blouses blanches].
Enregistrez comme brouillon.
Créez une règle pour l'attribut titre, par exemple pour ajouter le nouvel attribut au titre : "my_first_feed.title" + " " + "type de produit du dernier nœud"
Remarque : Dans ce cas, comme un seul nœud de la chaîne est sélectionné, vous ne devez pas utiliser l'opérateur Associer. Si vous voulez utiliser deux nœuds, vous devez associer les valeurs à l'aide du symbole "," (par exemple : "Tenues, Blouses blanches").
Utiliser l'option "Effacer"
n/a
" d'un fichier de source de données.Exemple :
- Si la valeur de l'attribut marque
[brand]
estn/a
, sélectionnez l'option Effacer.Remarque : Une fois que l'opération Effacer a été exécutée pour un produit spécifique, aucune autre règle ne pourra plus s'appliquer à celui-ci. Si l'attribut est manquant alors que les spécifications des données produit indiquent qu’il est obligatoire, vos produits risquent d'être refusés.
Lorsque vous modifiez une règle à l'aide des opérations Sources de données et Modifications, vous pouvez consulter un aperçu de la valeur à l'état de brouillon dans le coin supérieur droit de l'écran.
Pour découvrir comment certains éléments seront affectés par les modifications, cliquez sur la loupe pour rechercher un ID d'article dans le catalogue, ou cliquez sur la flèche pour parcourir vos produits au hasard.
Si vous créez plusieurs règles pour le même attribut, vous pouvez voir comment chaque règle affectera la valeur finale. Une fois les modifications terminées, la valeur intermédiaire apparaît à côté de la règle que vous avez modifiée.
- Si vous apportez plusieurs modifications à l'aide d'une seule règle, la valeur intermédiaire tiendra compte des modifications associées.
- Si une règle ne s'applique pas à l'élément que vous consultez, la valeur intermédiaire n'apparaîtra pas.
Pour afficher la valeur active et la valeur à l'état de brouillon, telles qu'elles apparaîtront si vos règles sont appliquées, passez la souris sur la zone d'aperçu.
Utiliser des conditions
Vous pouvez ajouter des conditions devant une opération pour filtrer des articles de votre source de données qui correspondent à certains critères de votre choix. Par exemple, pour appliquer un titre à tous les articles d'une marque, vous pouvez définir une condition pour "marque" "égal à" "Google". Si vous sélectionnez un attribut dans votre source de données, la condition filtre les valeurs existantes en fonction de la valeur choisie. Pour ajouter une condition :
Dans le premier menu déroulant, sélectionnez un attribut de source de données ou un attribut traité par rapport auquel effectuer la comparaison. Les attributs de source de données produit sont des attributs spécifiques d'une source de données spécifique. Si vous sélectionnez une source de données, vous pouvez préciser le nom de l'attribut, puis sélectionner la valeur de la source de données brute. Un attribut traité correspond à la valeur finale de l'attribut qui inclut toutes les modifications des règles d'attribut appliquées.
Dans le deuxième menu déroulant, sélectionnez l'opérateur de la condition. Par exemple, "contient" ou "est différent de".
Saisissez ensuite la valeur par rapport à laquelle la condition doit effectuer la comparaison. Il peut s'agir d'une valeur statique ou d'une valeur d'attribut traitée provenant de votre source de données.
Pour combiner une deuxième condition à la première, sélectionnez ET. Vous pouvez utiliser celle de votre choix tant qu'elle n'est pas en contradiction avec la première. Si les deux conditions sont valides, l'opération est appliquée. Par exemple, vous pouvez appliquer la règle aux chemises rouges ET de taille S.
Vous pouvez également concevoir la règle pour qu'elle agisse sur l'une des conditions. Pour ce faire, sélectionnez OU et saisissez une deuxième condition, afin que la règle agisse sur la première ou la deuxième. Si l'une des conditions saisies est valide, l'opération est appliquée. Par exemple, vous pouvez appliquer la règle aux chemises rouges OU aux chemises bleues.
À noter
- Lorsque vous saisissez un prix, indiquez le montant sans la devise.
- Lorsque vous utilisez "est égal à", assurez-vous que la valeur que vous saisissez correspond exactement à celle de votre source de données. Par exemple, 13.00 est différent de 13, de 13.00 €, etc.
- Les valeurs ne sont pas sensibles à la casse.
Les opérations telles que "Définir sur" et "Sélectionner le plus récent" ne seront appliquées que si les conditions sont remplies.
Enregistrer les règles d'attribut
Pour enregistrer vos règles et les appliquer à votre source de données, cliquez sur le bouton Appliquer les modifications. Une fois vos modifications appliquées, vous devrez traiter à nouveau votre source de données. Les nouvelles règles apparaîtront sur l'importation la plus récente de vos données produit et seront appliquées à chaque importation jusqu'à ce que vous modifiiez les règles.
Pour modifier une règle existante, cliquez sur la zone grise contenant la règle dans la colonne "Règle". Modifiez la règle, puis cliquez sur Appliquer les modifications pour enregistrer vos modifications. Importez vos données produit pour appliquer les modifications.