Google 產品評論動態饋給的 XML 架構會定義 XML 動態饋給可接受的結構。XML 架構使用 .xsd
副檔名。與 DTD 檔案類似,XML 結構描述會定義 XML 文件中可顯示的元素和屬性。
如要進一步瞭解 XML 架構,請參閱這份 XML 架構入門指南。
如要查看產品評論動態饋給的 XML 架構,請參閱: http://www.google.com/shopping/reviews/schema/product/2.4/product_reviews.xsd
以下說明這個結構定義的動態饋給結構。在本說明中,前置字元為 xs:
的型別名稱是指 XML 命名空間 http://www.w3.org/2001/XMLSchema
中的內建 XML 結構定義型別。
系統一律會預期收到完整動態消息。先前提交的評論如果未包含在下一個完整動態饋給中,就會遭到刪除。因此,提交動態饋給時,請務必一併提交所有評論。
頂層 <feed>
元素
<feed>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<version>
|
必要 (1) | xs:string
|
指出目前使用的產品評論動態饋給架構版本。目前僅支援 <version>2.4</version> 。 |
<aggregator>
|
選用 (1) | aggregatorType
|
發布者可能會使用評論集結網站管理評論並提供動態饋給。這個元素表示使用集結網站,並包含集結網站的相關資訊。 |
<publisher>
|
必要 (1) | publisherType
|
發布者資訊,發布者可能是零售商、製造商、評論服務公司,或任何發布產品評論的實體。 |
<reviews>
|
選用 (1) | xs:sequence
|
包含產品評論。 |
<feed>
會定義動態饋給中使用的元素獨一性限制。
子項元素
<aggregator>
發布商可能會使用評論集結網站管理評論並提供動態饋給。這個元素表示使用集結網站,並包含集結網站的相關資訊。<aggregator>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<name> |
必填 (1) | nonEmptyStringType |
產品評論匯總工具的名稱。 |
<publisher>
發布者資訊,可能是零售商、製造商、評論服務公司,或任何發布產品評論的實體。<publisher>
元素包含這些元素,順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<name> |
必填 (1) | nonEmptyStringType |
產品評論發布者的名稱。 |
<favicon> |
選用 (1) | httpUrlType |
發布者的公司 Favicon 連結。圖片尺寸應為 Favicon 大小:16x16 像素。圖片格式應為 GIF、JPG 或 PNG。 |
<reviews>
包含產品評論。<reviews>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<review> |
必要 (1 個以上) | reviewType |
個別產品的專屬評論。如果評論與發布商目錄中的多項產品相關,請指定一次評論,並在 <products> 元素中加入多個 <product> 元素。 |
<review>
個別產品的專屬評論。如果評論與發布商目錄中的多項產品相關,請指定一次評論,並在 <products>
元素中加入多個 <product>
元素。<review>
元素包含這些元素,順序如下。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<review_id> |
必填 (1) | nonEmptyStringType |
發布者系統中產品評論的永久專屬 ID。 |
<reviewer>
|
必填 (1) | reviewerType |
產品評論的作者。 |
<is_verified_purchase> |
選用 (1) | xs:boolean |
指出是否已驗證評論者購買產品。 |
<is_incentivized_review> |
選用 (1) | xs:boolean |
指出評論者是否因獲得獎勵而評論產品。 |
<review_timestamp> |
必填 (1) | xs:dateTime |
評論的撰寫時間戳記。 範例: 2014-04-21T11:07:07-06:00 2014-04-21T18:00:00+01:00 2014-04-21T00:00:00Z |
<title> |
選用 (1) | nonEmptyStringType |
評論標題。 |
<content> |
必填 (1) | nonEmptyStringType |
評論內容。 |
<review_language> |
選用 (1) | xs:string |
評論的語言 (BCP 47)。 |
<review_country> |
選用 (1) | xs:string |
評論者的國家/地區代碼 (ISO 3166-1)。 |
<pros>
|
選用 (1) | xs:sequence |
包含根據評論者意見列出的優點。省略樣板文字,例如「優點:」,除非是評論者撰寫的內容。 |
<cons>
|
選用 (1) | xs:sequence |
包含根據評論者意見提出的缺點。省略樣板文字,例如「con:」,除非是評論者撰寫的內容。 |
<reviewer_images>
|
選用 (1) | xs:sequence |
包含評論者提供的產品圖片連結。 |
<review_url>
|
必填 (1) | reviewUrlType |
評論到達網頁的網址。 |
<ratings>
|
必填 (1) | xs:sequence |
包含與評論相關聯的評分。 |
<products>
|
必填 (1) | xs:sequence |
包含與評論相關聯的產品。 |
<is_spam> |
選用 (1) | xs:boolean |
指出評論是否在發布者的系統中標示為垃圾內容。 |
<collection_method> |
選用 (1) | collectionMethodType |
收集評論的方法。這個值必須是下列其中一個值:
|
<transaction_id> |
選用 (1) | nonEmptyStringType |
與發布商系統中評論相關聯的交易永久專屬 ID。這個 ID 可用來指出多則評論與同一筆交易相關聯。 |
<reviewer>
產品評論的作者。<reviewer>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<name>
|
必填 (1) | reviewerNameType |
評論作者的姓名。 範例: <name>Jane</name> |
<reviewer_id> |
選用 (1) | nonEmptyStringType |
發布商系統中評論作者的永久專屬 ID。 範例: <reviewer_id>14295</reviewer_id> |
<name>
評論作者的姓名。<name>
元素是 nonEmptyStringType
的擴充功能,內含評論者的名稱或別名。<name>
元素包含這些屬性。
屬性 | 出現次數 | 類型 | 說明 |
---|---|---|---|
is_anonymous |
選用 | xs:boolean |
指出評論者是否匿名。 範例: <name is_anonymous="true">Anonymous</name> |
<pros>
包含根據評論者意見列出的優點。<pros>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<pro> |
必要 (1 個以上) | nonEmptyStringType |
根據評論者的意見,個別優點。PRO 應按照顯示順序排列。除非是評論者撰寫,否則請省略「優點:」等樣板文字。 範例: <pros> <pro>Sleek design</pro> </pros> |
<cons>
包含根據評論者意見提出的缺點。<cons>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<con> |
必要 (1 個以上) | nonEmptyStringType |
根據評論者的意見,個別缺點。缺點的列出順序應與顯示順序相同。除非是評論者撰寫,否則請省略「缺點:」等樣板文字。 範例: <cons> <con>Pricey</con> </cons> |
<review_url>
評論到達網頁的網址。<review_url>
元素是 httpUrlType
的擴充功能,內含評論到達網頁的連結。<review_url>
元素包含這些屬性。
屬性 | 出現次數 | 類型 | 說明 |
---|---|---|---|
type |
必要 | xs:string |
類型必須是下列其中一項:
範例: <review_url type="singleton">http://www.example.com/review_5.html</review_url> |
<reviewer_images>
包含評論者提供的產品圖片。<reviewer_images>
標記包含許多 <reviewer_image>
元素。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<reviewer_image>
|
必要 (1 個以上) | reviewImageType |
評論作者建立的受評產品圖片。 |
<reviewer_image>
單一評論圖片元素。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<url> |
必填 (1) | httpUrlType |
評論作者建立的受評產品圖片網址。網址不一定要以圖片副檔名結尾。 範例: <reviewer_images> <reviewer_image> <url>https://example.com/test.jpg</url> </reviewer_image> <reviewer_image> <url>https://example.com/test.gif</url> </reviewer_image> </reviewer_images> |
<ratings>
包含與評論相關聯的評分。<ratings>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<overall> |
必填 (1) | ratingType |
審查人員對產品的整體評分。 |
<overall>
審查人員對產品的整體評分。<overall>
元素會擴充 xs:decimal simpleType
,並擷取評論者給予的評分。值應在 min
和 max
屬性定義的含頭尾範圍內。<overall>
元素包含這些屬性。
屬性 | 出現次數 | 類型 | 說明 |
---|---|---|---|
min
|
必要 | xs:integer
|
評分的最低可能分數。這應為最差的可能評分,且不應為無評分的值。 |
max
|
必要 | xs:integer
|
評分最高分。max 屬性的值必須大於 min 屬性的值。 |
<products>
包含與評論相關聯的產品。<products>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<product> |
必要 (1 個以上) | productType |
與評論相關聯的產品。 |
<product>
與評論相關聯的產品。<product>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<product_ids> |
選用 (1) | productIdsType |
與產品相關聯的 ID。 |
<product_name> |
選用 (1) | nonEmptyStringType |
產品的描述性名稱。 |
<product_url> |
必填 (1) | httpUrlType |
產品的網址。如果評論網址和產品網址相同,這個網址的值可以與 <review_url> 元素相同。 |
<product_ids>
與產品相關聯的 ID。<product_ids>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<gtins> |
必填 (適用於與已知全球交易品項識別碼產品相關聯的所有評論) 所有其他評論皆為選填 (1) |
gtinsType |
包含與產品相關聯的全球交易品項識別碼 (GTIN)。系統支援全球交易品項識別碼的子類型 (例如:通用產品代碼、EAN、國際標準書號、JAN)。 |
<mpns> |
必填 (適用於與已知製造商零件編號產品相關聯的所有評論) 對於所有其他評論,此為選填屬性 (1) |
mpnsType |
包含與產品相關聯的製造商零件編號 (MPN)。 |
<skus> |
必填 (與已知 SKU 的產品相關聯的所有評論) 其他所有評論則為選填屬性 (1) |
skusType |
包含與產品相關聯的 SKU (存貨單位)。這通常與產品動態饋給中的產品 Offer ID 相符。 |
<brands> |
必填 (適用於與已知品牌產品相關的所有評論) 其他所有評論則為選填 (1) |
brandsType |
包含與產品相關聯的品牌名稱。 |
<asins> |
選用 (1) | asinsType |
包含與產品相關聯的 ASIN (Amazon 標準識別號碼)。 |
<gtins>
包含與產品相關聯的全球交易品項識別碼 (GTIN)。<gtins>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<gtin> |
必要 (1 個以上) | nonEmptyStringType |
產品的全球交易品項識別碼。系統支援全球交易品項識別碼的子類型 (例如:通用產品代碼、EAN、國際標準書號、JAN)。 |
<mpns>
包含與產品相關聯的製造商零件編號 (MPN)。<mpns>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<mpn> |
必要 (1 個以上) | nonEmptyStringType |
產品的製造商零件編號。 |
<skus>
包含與產品相關聯的 SKU (存貨單位)。<skus>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<sku> |
必要 (1 個以上) | nonEmptyStringType |
出版商廣告空間中的產品存貨單位。 |
<brands>
包含與產品相關聯的品牌名稱。<brands>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<brand> |
必要 (1 個以上) | nonEmptyStringType |
產品的品牌名稱。 |
<asins>
包含與產品相關聯的 ASIN (Amazon 標準識別號碼)。<asins>
元素包含下列元素,且順序如清單所示。
元素 | 出現次數 | 類型 | 說明 |
---|---|---|---|
<asin> |
必要 (1 個以上) | nonEmptyStringType |
產品的 Amazon 標準識別號碼。每個 ASIN 長度為 10 個字元,且為英數字元。 |