Dokument ten zawiera wskazówki dotyczące tworzenia źródeł danych o produktach XML w formacie RSS 2.0. Podlinkowaliśmy standardowe atrybuty do odpowiednich sekcji w oficjalnej specyfikacji RSS 2.0, aby pomóc Ci odnaleźć dodatkowe informacje o komponentach zawartych w naszych przykładach. Chociaż udostępniamy przykładowe pliki RSS 2.0, informacje o RSS 2.0 ograniczyliśmy do minimum. Więcej informacji o tym standardzie znajdziesz w tej specyfikacji.
Sekcja 1. RSS 2.0
Zgodnie ze specyfikacją RSS 2.0 na poziomie produktu istnieją 3 z góry określone elementy: tytuł, link oraz opis. Chociaż są one opcjonalne w standardzie RSS 2.0, źródła danych o produktach ich wymagają.
Źródła danych o produktach wymagają także dodatkowych elementów, takich jak cena, identyfikator czy stan. Aby można było uwzględnić te elementy oraz inne szczegółowe informacje o produkcie, rozszerzyliśmy RSS 2.0 o przestrzeń nazw źródła danych o produkatach Google Merchant Center. Jej zdefiniowanie umożliwia dodanie elementów zwanych „atrybutami”, a także zwiększa ilość informacji, jakie można dodać o każdym z produktów za pomocą źródła danych o produktach.
Poniżej znajduje się przykład podstawowego dokumentu RSS 2.0 zawierającego jeden produkt. Dwie główne zmiany w tym przykładzie to dodatkowa deklaracja przestrzeni nazw (xmlns:g="http://base.google.com/ns/1.0"
) i uwzględnienie 4 atrybutów (link do zdjęcia [image_link]
, cena [price]
, stan [condition]
oraz identyfikator [id]
).
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Przykład – Google Store</title>
<link>https://store.google.com</link>
<description>To przykład podstawowego dokumentu RSS 2.0 zawierającego jeden produkt</description>
<item>
</item><g:id>TV_123456</g:id>
<g:title>Google Chromecast z Google TV</g:title>
<g:description>Chromecast z Google TV zapewni Ci ulubioną rozrywkę w rozdzielczości do 4K z 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>
Aby uzyskać bardziej szczegółowy opis źródła danych o produktach XML w formacie RSS 2.0, pobierz przykładowy plik.
Pobierz przykładowy plik RSS 2.0
Deklaracja przestrzeni nazw Google Merchant Center
Poniższa deklaracja przestrzeni nazw jest wymagana, aby możliwe było korzystanie z atrybutów zdefiniowanych tylko w przestrzeni nazw Google Merchant Center.
xmlns:g="http://base.google.com/ns/1.0"
Oprócz deklaracji przestrzeni nazw Google Merchant Center konieczne jest również dodanie prefiksu do każdego tagu atrybutu. Ma to na celu odróżnienie atrybutów zdefiniowanych w naszej przestrzeni nazw od elementów zdefiniowanych w RSS 2.0. Prefiks wybrany do tej deklaracji przestrzeni nazw to „g”:
<g:image_link>
http://google.com/images/google_sm.gif</g:image_link>
Atrybuty w przestrzeni nazw Google Merchant Center muszą zawierać ten prefiks. W przeciwnym razie zostaną zignorowane wraz z przypisanymi do nich wartościami.
Atrybuty
Możesz zastosować dowolną liczbę atrybutów. Podanie dodatkowych informacji za pomocą tych atrybutów znacznie zwiększy szansę Twoich produktów na wyświetlenie się w reklamach produktowych i bezpłatnych informacjach, gdy klient będzie korzystał z wyszukiwarki Google. Dodatkowo wiele atrybutów zdefiniowanych w przestrzeni nazw Google Merchant Center można w ramach jednego produktu zastosować więcej niż raz. Dzięki temu możesz dodać więcej istotnych informacji o produktach w źródle danych o produktach.
Sekcja 2. Ważna lista kontrolna
Przed przesłaniem źródła danych o produktach sprawdź, czy jego formatowanie jest poprawne, korzystając z poniższej listy:
Nazwa pliku musi być zakończona rozszerzeniem .xml.
Nazwa pliku źródła danych o produktach zarejestrowana na koncie Google Merchant Center musi być taka sama jak nazwa samego pliku.
Pamiętaj o umieszczeniu deklaracji przestrzeni nazw. Wartości muszą zgadzać się z poniższymi.
- Przestrzeń nazw Google Merchant Center:
xmlns:g="http://base.google.com/ns/1.0"
. - Przestrzeń nazw atrybutów niestandardowych:
xmlns:[prefix]="http://base.google.com/cns/1.0"
, gdzie[prefix]
jest zastępowany przez prefiks zawarty w pliku.
Sprawdź, czy prefiks w tagach atrybutów w Google Merchant Center i niestandardowym Google Merchant Center zgadza się z prefiksem zdefiniowanym w deklaracji przestrzeni nazw.
Usuń atrybuty niezawierające żadnych wartości.
Sekcja 3. Uwagi końcowe
Przykładowy wpis w dokumencie został uproszczony, by lepiej zobrazować podstawy tworzenia źródła danych o produktach w formacie XML. Chociaż akceptujemy źródła danych o produktach zawierające inne elementy zdefiniowane w standardzie RSS 2.0 lub w Twojej własnej przestrzeni nazw, wszelkie informacje w nich zawarte będą ignorowane podczas przetwarzania i nie pojawią się w reklamach ani informacjach o produkcie. Na tym etapie przetwarzane będą jedynie dane zawarte w domyślnych elementach RSS 2.0 oraz w atrybutach w przestrzeni nazw Google Merchant Center i niestandardowym Google Merchant Center.