Ce document contient des consignes relatives à la création d'une source de données de produit XML au format RSS 1.0. Nous avons associé les attributs standard aux sections correspondantes des spécifications RSS 1.0 officielles pour vous aider à trouver des informations supplémentaires sur les composants décrits dans les exemples présentés ici. Bien que nous proposions des exemples de fichiers RSS 1.0, nous donnons peu de détails concernant RSS 1.0. Pour en savoir plus sur cette norme, nous vous suggérons de consulter ses spécifications à l'adresse http://web.resource.org/rss/1.0/spec.
Section 1 : RSS 1.0
Trois éléments prédéfinis basés sur les spécifications RSS 1.0 sont utilisés par Google Shopping au niveau du produit : "title" [titre], "link" [lien] et "description" [description]. Même si ces éléments sont facultatifs dans la norme RSS 1.0, ils sont obligatoires dans votre source de données.
Les sources de données de produits nécessitent également des éléments supplémentaires, par exemple : price (prix), id (identifiant) et condition (état). Afin d'intégrer ces éléments et des informations plus détaillées concernant un produit, nous avons étendu RSS 1.0 en ajoutant l'espace de noms Google Merchant Center. En définissant l'espace de noms Google Merchant Center, vous avez la possibilité d'utiliser davantage d'éléments ("attributs") et d'accroître la quantité d'informations que vous pouvez fournir à propos de chaque produit au sein d'une source.
Voici un exemple de document RSS 1.0 de base contenant un seul produit :
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:g="http://base.google.com/ns/1.0">
<channelrdf:about="http://www.example.com/RSS1.xml"> <title>The name of your data source</title> <link>http://www.example.com</link> <description>A description of your content</description> <products> <rdf:Seq> <rdf:li rdf:resource="http://www.example.com/product1-info-page.html"/> </rdf:Seq> </products> </channel> <product rdf:about="http://www.example.com/product1-info-page.html"> <title>Red wool sweater</title> <link>http://www.example.com/product1-info-page.html</link> <description>Comfortable and soft, this sweater will keep you warm on those cold winter nights.</description>
<g:image_link>http://www.example.com/image1.jpg</g:image_link> <g:price>25</g:price> <g:condition>neuf</g:condition> <g:id>1a </g:id>
</product> </rdf:RDF>
Dans cet exemple, les deux ajouts principaux sont la déclaration de l'espace de noms (à la quatrième ligne) et quatre attributs (lien image [image_link]
, prix [price]
, état [condition]
et identifiant [id]
).
Déclaration de l'espace de noms Google Merchant Center
La déclaration d'espace de noms ci-après est obligatoire pour que les attributs définis uniquement dans l'espace de noms Google Merchant Center puissent être utilisés.
xmlns:g="http://base.google.com/ns/1.0"
Outre la déclaration de l'espace de noms Google Merchant Center, vous devez ajouter un préfixe dans chaque balise d'attribut. Ce préfixe nous permet de distinguer les attributs spécifiés dans notre espace de noms des éléments définis dans RSS 1.0. Dans l'exemple de déclaration d'espace de noms ci-dessous, le préfixe utilisé est "g" :
<g:image_link>http://www.google.com/images/google_sm.gif</g:image_link>
Les attributs de l'espace de noms Google Merchant Center doivent inclure ce préfixe, sans quoi les attributs et les valeurs qu'ils contiennent sont ignorés.
Attributs
Vous pouvez utiliser tous les attributs pertinents spécifiques à vos produits. L'ajout d'informations complémentaires concernant vos produits à l'aide de ces attributs augmentera considérablement les chances de voir vos produits apparaître dans les résultats Google. En outre, un grand nombre d'attributs définis dans l'espace de noms Google Merchant Center peuvent servir plusieurs fois pour un seul produit. Ceci vous permet d'ajouter davantage d'informations sur les produits dans votre source de données produit.
Section 2 : Points importants à vérifier
Avant d'envoyer votre source de données produit, nous vous conseillons vivement de contrôler les points suivants pour vérifier que son format est correct :
Le nom de fichier doit porter l'extension .xml.
Le nom de fichier de la source de données produit que vous enregistrez dans votre compte Google Merchant Center doit correspondre au nom que vous attribuez à votre fichier.
N'oubliez pas d'inclure les déclarations d'espace de noms. Ces valeurs doivent impérativement respecter le format suivant :
- Espace de noms Google Merchant Center :
xmlns:g="http://base.google.com/ns/1.0"
- Espace de noms avec un attribut personnalisé :
xmlns:[prefix]="http://base.google.com/cns/1.0"
, où "prefix" [préfixe] est remplacé par le préfixe que vous avez utilisé dans votre fichier
Vérifiez que le préfixe des balises d'attributs Google Merchant Center et Google Merchant Center personnalisés correspond au préfixe défini dans la déclaration d'espace de noms.
Supprimez les attributs qui ne contiennent pas de valeur.
Section 3 : Note finale
L'exemple fourni dans le présent document a été simplifié afin de mettre clairement en évidence les bases de la création d'une source de données produit XML. Bien que nous acceptions les sources de données produit contenant d'autres éléments définis dans la norme RSS 1.0 ou dans votre propre espace de noms, toute information contenue dans ces éléments est ignorée lors du traitement et n'apparaît pas dans vos annonces Shopping ni dans vos fiches produit gratuites. Pour le moment, nous ne traitons que les données contenues dans les éléments RSS 1.0 par défaut, et dans les attributs au sein des espaces de noms Google Merchant Center et Google Merchant Center personnalisé.