Acest document oferă îndrumări privind crearea feedurilor XML cu date despre produse în formatul RSS 2.0. Am asociat atributele standard cu secțiunile respective din specificația oficială RSS 2.0 pentru a vă ajuta să găsiți informații suplimentare despre componentele din exemplele noastre. Deși oferim exemple de fișiere RSS 2.0, oferim detalii minime despre RSS 2.0. Dacă doriți să aflați mai multe despre acest standard, vă recomandăm să consultați această specificație.
Secțiunea 1: RSS 2.0
Conform specificației RSS 2.0, există trei elemente predefinite la nivel de articol: titlul, linkul și descrierea. Deși aceste elemente sunt opționale în standardul RSS 2.0, sunt obligatorii pentru feedurile de date despre produse.
Feedurile de date despre produse necesită și elemente suplimentare, cum ar fi prețul, codul și condiția. Pentru a include aceste elemente și informații mai detaliate despre un articol, am extins RSS 2.0 adăugând spațiul de nume pentru feedul Google Merchant Center. Definirea spațiului de nume Google Merchant Center vă permite să folosiți elemente suplimentare, numite „atribute” și să oferiți o cantitate mai mare de informații despre fiecare articol dintr-un feed.
Mai jos, se află un exemplu de document RSS 2.0 simplu, care conține un singur articol. Două elemente majore adăugate în acest exemplu sunt declarația privind spațiul de nume (xmlns:g="http://base.google.com/ns/1.0"
) și includerea a patru atribute (link imagine [image_link]
, preț [price]
, condiție [condition]
, și cod [id]
).
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Exemplu – Google Store</title>
<link>https://store.google.com</link>
<description>Acesta este un exemplu de document RSS 2.0 simplu, care conține un singur articol</description>
<item>
</item><g:id>TV_123456</g:id>
<g:title>Google Chromecast cu Google TV</g:title>
<g:description>Chromecast cu Google Televizorul vă oferă divertismentul preferat la o calitate de până la 4K HDR</g:description>
<g:link>https://store.google.com/product/chromecast_google_tv</g:link> <g:image_link>https://images.example.com/TV_123456.png</g:image_link> <g:condition>new</g:condition>
<g:availability>in stock</g:availability>
<g:price>49.99 USD</g:price>
<g:shipping><g:country>US</g:country>
<g:service>Standard</g:service>
<g:price>7.99 USD</g:price></g:shipping>
<g:gtin>123456789123</g:gtin>
<g:brand>Google</g:brand>
</channel>
</rss>
Pentru o prezentare mai detaliată a unui feed XML de date despre produse în RSS 2.0, descărcați exemplul de fișier.
Descărcați exemplul cu RSS 2.0
Declarație privind spațiul de nume Google Merchant Center
Următoarea declarație privind spațiul de nume este necesară pentru folosirea atributelor definite exclusiv în spațiul de nume Google Merchant Center.
xmlns:g="http://base.google.com/ns/1.0"
În plus față de declararea spațiului de nume Google Merchant Center, trebuie să includeți și un prefix în fiecare etichetă a unui atribut. Adăugăm acest prefix pentru a face distincția între atributele definite în spațiul nostru de nume și elementele definite în RSS 2.0. Prefixul ales pentru această declarație privind spațiul de nume este „g”:
<g:image_link>
http://www.google.com/images/google_sm.gif</g:image_link>
Atributele din spațiul de nume Google Merchant Center trebuie să includă acest prefix; în caz contrar, atributele și toate valorile pe care le conțin vor fi ignorate.
Atribute
Puteți folosi un număr nelimitat de atribute relevante, specifice produselor. Dacă trimiteți informații suplimentare despre produse folosind aceste atribute, vor crește șansele ca produsele să apară în anunțurile pentru Cumpărături Google și în înregistrările gratuite când un client caută pe Google. În plus, multe atribute definite în spațiul de nume Google Merchant Center pot fi folosite de mai multe ori pentru un singur produs. Astfel, puteți să adăugați mai multe informații disponibile despre un produs din feed.
Secțiunea 2: listă de verificare importantă
Înainte de a trimite feedul, vă recomandăm să parcurgeți lista de mai jos pentru a vă asigura că fișierul este formatat corect:
- numele fișierului dvs. trebuie să se încheie cu extensia .xml;
- numele fișierului de feed pe care îl înregistrați în contul dvs. Google Merchant Center trebuie să corespundă numelui atribuit fișierului dvs;
- nu uitați să includeți declarațiile privind spațiile de nume. Aceste valori trebuie să corespundă întocmai celor indicate.
- Spațiul de nume Google Merchant Center:
xmlns:g="http://base.google.com/ns/1.0"
. - Spațiul de nume pentru atribute personalizate:
xmlns:[prefix]="http://base.google.com/cns/1.0"
, unde[prefix]
va fi înlocuit de prefixul inclus în fișierul dvs.
- Spațiul de nume Google Merchant Center:
- verificați dacă prefixul inclus în etichetele atributelor Google Merchant Center și Custom Google Merchant Center corespunde prefixului definit în declarația privind spațiul de nume;
- Eliminați atributele care nu conțin nicio valoare.
Secțiunea 3: Notă finală
Exemplul inclus în acest document a fost simplificat pentru a scoate în evidență elementele de bază ale creării unui feed XML de date despre produse. Deși acceptăm feeduri care conțin alte elemente definite în standardul RSS 2.0 sau în propriul spațiu de nume, orice informație inclusă în aceste elemente va fi ignorată în timpul procesării și nu va apărea în anunțurile sau înregistrările dvs. Momentan, vom procesa numai datele incluse în elementele prestabilite RSS 2.0 și în atributele din spațiile de nume Google Merchant Center și Custom Google Merchant Center.