In diesem Abschnitt wird das XML-Schema für den Feed mit Händlerrezensionsdaten beschrieben.
Element der obersten Ebene: <feed>
Beschreibung
Das oberste Containerelement, das alle anderen Elemente im Feed enthält.
Attribute
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
xmlns
|
xs:string | Erforderlich (1) | Bitte codieren Sie den folgenden Wert fest:http://schemas.google.com/merchant_reviews/5.0
|
xmlns:xsi
|
xs:string | Erforderlich (1) | Bitte codieren Sie den folgenden Wert fest:http://www.w3.org/2001/XMLSchema-instance
|
xsi:schemaLocation
|
xs:string | Erforderlich (1) | Bitte codieren Sie den folgenden Wert fest und lassen Sie ein einzelnes Leerzeichen zwischen den URLs:http://schemas.google.com/merchant_reviews/5.0 http://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd
|
Beispiel
<feed xmlns="http://schemas.google.com/merchant_reviews/5.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.google.com/merchant_reviews/5.0 https://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd">
Enthält
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
merchants |
-- | Optional (0–1) | Containerelement für <merchant> -Elemente. |
deleted_merchants |
-- | Optional (0–1) | Containerelement für <deleted_merchant> -Elemente. |
reviews |
-- | Optional (0–1) | Containerelement für <review> -Elemente. |
deleted_reviews |
-- | Optional (0–1) | Containerelement für <deleted_review> -Elemente. |
<merchants>
Beschreibung
Container für <merchant>
-Elemente.
Enthält
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
merchant |
-- | Erforderlich (1–n) | Das Element wird für jeden Händler wiederholt. |
<merchant>
Beschreibung
Jedes <merchant>
-Element enthält Informationen und Rezensionen für einen Händler.
Attribute
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
id |
Id | Erforderlich (1) | Muss für alle Feeds eindeutig und stabil sein. Wenn sich ein Feed von heute und ein Feed von vor 90 Tagen auf denselben Händler beziehen, müssen sie dieselbe ID haben. |
Beispiel
<merchant id="2739">
Enthält
Fügen Sie dem Händlerelement die folgenden Elemente hinzu.
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
name |
NonEmptyString | Erforderlich (1) | Für Menschen lesbarer Anzeigename des Händlers. |
merchant_url
|
xs:anyURI | Erforderlich (1) | URL der Hauptwebsite des Händlers. Verwenden Sie für diesen Wert keine Weiterleitungs-URL. Der Wert sollte also direkt auf die Website des Händlers verweisen. Beispiel: <merchant_url> http://store.google.com </merchant_url> |
rating_url
|
xs:anyURI | Erforderlich (1) | URL der Landingpage, auf der die Rezensionen für diesen Händler gehostet werden. Verwenden Sie keine Weiterleitungs-URL. Beispiel: <rating_url> http://merchant_url.com/reviews/ </rating_url> |
create_timestamp
|
DateTimeWithTimeZone | Erforderlich (1) | Uhrzeit und Datum, zu dem der Händler erstellt wurde. Daran sollte sich nichts ändern. |
last_update_timestamp
|
DateTimeWithTimeZone | Erforderlich (1) | Uhrzeit und Datum der letzten Aktualisierung des Händlers. Wenn eines der Felder im Element <merchant> für eine bestimmte Händler-ID aktualisiert wird, muss sich auch dieser Wert ändern.
|
<deleted_merchants>
Beschreibung
Container für gelöschte Händler.
Enthält
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
deleted_merchant |
-- | Erforderlich (1–n) | Enthält Elemente, die sich auf einen einzelnen gelöschten Händler beziehen. |
<deleted_merchant>
Beschreibung
Der Händler wurde gelöscht.
Attribute
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
id
|
Id | Erforderlich (1) | Gibt die ID eines Händlers an, der aus dem Feed gelöscht werden soll. Die ID muss mit dem Attribut id eines <merchant> -Elements in einer vorherigen Feeddatei übereinstimmen.
|
Enthält
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Erforderlich (1) | Uhrzeit und Datum, zu denen ein Händler aus dem System entfernt wurde.
Beispiel: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Beispiel
<deleted_merchant id="10"> <last_update_timestamp>2014-07-12T07:55:06Z</last_update_timestamp> </deleted_merchant>
<reviews>
Beschreibung
Container für <review>
-Elemente.
Enthält
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
review
|
-- | Erforderlich (1–n) | Das Element wird für jede Rezension wiederholt. |
<review>
Beschreibung
Container für Details zu einer Rezension.
Attribute
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
id
|
Id | Erforderlich (1) | Die Kennung für eine Rezension in Ihrem System. Muss für alle Feeds eindeutig und stabil sein.
Beispiel: <review id=132739 mid=1234> |
mid
|
Id | Erforderlich (1) | Die ID des Händlers, für den diese Rezension gilt. |
Enthält
Bitte fügen Sie die folgenden Elemente in das Rezensionselement ein.
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
reviewer_name
|
NonEmptyString | Optional (0–1) | Der angezeigte Name des Autors der Rezension, sofern die Rezension einen Namen haben soll.
Bei anonymen Rezensionen sollte dieses Feld nicht angegeben werden.
Beispiel: <reviewer_name> Joel </reviewer_name> |
create_timestamp
|
DateTimeWithTimeZone | Erforderlich (1) | Uhrzeit und Datum, zu denen die Rezension vom Nutzer eingereicht wurde. Daran sollte sich nichts ändern.
Beispiel: <create_timestamp> 2016-04-03T18:37:32Z </create_timestamp> |
last_update_timestamp
|
DateTimeWithTimeZone | Erforderlich (1) | Uhrzeit/Datum der letzten Änderung der Informationen im <review> -Element. Wenn eines der Felder im Element <review> für eine bestimmte Rezensions-ID aktualisiert wird, muss sich auch dieser Wert ändern.
Beispiel: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
country_code
|
CountryCode | Erforderlich (1) | Land des Rezensenten. Falls verfügbar, ist dies das Land, in das das Produkt geliefert bzw. in dem die Dienstleistung erbracht wurde. Andernfalls verwenden Sie das Land, in dem sich der Rezensent zum Zeitpunkt der Erstellung der Rezension befand. Der Ländercode muss im Format ISO 3166-1 alpha-2 angegeben werden.
Beispiel: <country_code> US </country_code> |
title
|
xs:string | Optional (0–1) | Der Titel der Rezension. Der Titel sollte nur Text ohne HTML-Tags enthalten.
Beispiel: <title> Great prices </title> |
content
|
xs:string | Erforderlich (1) | Der Inhalt der Rezension. Dies sollte ein beliebiger Freiformtext sein, der vom Nutzer angegeben wird, und darf nicht gekürzt werden. Der Inhalt sollte nur Text ohne HTML-Tags sein. Ein Zeilenumbruch sollte beispielsweise durch ein Zeilenvorschubzeichen und nicht durch ein <br>-Tag dargestellt werden.
Wenn mehrere Antworten auf verschiedene Fragen angegeben werden, sollten alle Antworten mit dem minimalen Kontext enthalten sein, damit sie sinnvoll sind. Kontext sollte nicht angegeben werden, wenn Fragen unbeantwortet geblieben sind.
Beispiel: <content> I like this store! My order arrived on time and I got a great price. </content> Beispiel: <content> Positives: Great prices. Suggestions: Selection could be better. </content> |
ratings
|
-- | Erforderlich (1) | Containerelement für die Bewertungen des Händlers durch den Rezensenten. Wenn für das <overall> -Element keine Bewertung verfügbar ist, sollte die gesamte zugehörige Rezension aus dem Feed ausgeschlossen werden, da das <overall> -Element erforderlich ist und die Rezension ohne dieses Element nicht akzeptiert wird.
|
collection_method
|
CollectionMethodType | Erforderlich (1) | Die Methode, mit der die Rezension erfasst wurde. Der Wert muss einer der folgenden sein:
Beispiel: <collection_method> after_fulfillment </collection_method> |
<ratings>
Beschreibung
Enthält die Bewertungen des Händlers durch den Rezensenten. Wenn für das <overall>
-Element keine Bewertung verfügbar ist, sollte die gesamte zugehörige Rezension aus dem Feed ausgeschlossen werden, da das <overall>
-Element erforderlich ist und die Rezension ohne dieses Element nicht akzeptiert wird.
Enthält
Bitte fügen Sie dem Element „ratings“ die folgenden Elemente hinzu.
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
overall
|
RatingRange | Erforderlich (1) | Die Gesamtbewertung eines Rezensenten für einen Händler.
Beispiel: <overall min="1" max="10">9</overall> |
customer_service
|
RatingRange | Optional (0–1) | Bewertung des Rezensenten für die Qualität des Kundenservice dieses Händlers.
Beispiel: <customer_service min="1" max="5">3</customer_service> |
<deleted_reviews>
Beschreibung
Container für gelöschte Rezensionen.
Enthält
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
deleted_review
|
-- | Erforderlich (1–n) | Enthält Elemente, die sich auf eine einzelne gelöschte Rezension beziehen. |
<deleted_review>
Beschreibung
Gelöschte Rezension
Attribute
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
id
|
Id | Erforderlich (1) | Gibt die ID einer Rezension an, die aus dem Feed gelöscht werden soll. Die ID muss mit dem Attribut „id“ eines <review> -Elements in einer beliebigen Feeddatei übereinstimmen.
|
Enthält
Name | Format | Häufigkeit | Beschreibung |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Erforderlich (1) | Zeitpunkt, zu dem eine Rezension aus dem System entfernt wurde.
Beispiel: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Beispiel
<deleted_review id="10"> <last_update_timestamp>2014-07-12T07:55:06Z<last_update_timestamp> </deleted_review>