Bagian ini menjelaskan skema XML yang digunakan untuk feed data ulasan penjual.
Elemen tingkat teratas: <feed>
Deskripsi
Elemen penampung paling atas yang berisi semua elemen lain dalam feed.
Atribut
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
xmlns
|
xs:string | Wajib (1) | Hardcode nilai berikut:http://schemas.google.com/merchant_reviews/5.0
|
xmlns:xsi
|
xs:string | Wajib (1) | Hardcode nilai berikut:http://www.w3.org/2001/XMLSchema-instance
|
xsi:schemaLocation
|
xs:string | Wajib (1) | Hardcode nilai berikut, dengan satu spasi kosong di antara URL:http://schemas.google.com/merchant_reviews/5.0 http://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd
|
Contoh
<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">
Berisi
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
merchants |
-- | Opsional (0‑1) | Elemen penampung untuk elemen <merchant> . |
deleted_merchants |
-- | Opsional (0‑1) | Elemen penampung untuk elemen <deleted_merchant> . |
reviews |
-- | Opsional (0‑1) | Elemen penampung untuk elemen <review> . |
deleted_reviews |
-- | Opsional (0‑1) | Elemen penampung untuk elemen <deleted_review> . |
<merchants>
Deskripsi
Container untuk elemen <merchant>
.
Berisi
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
merchant |
-- | Wajib (1‑n) | Elemen diulang untuk setiap penjual. |
<merchant>
Deskripsi
Setiap elemen <merchant>
berisi informasi dan ulasan untuk satu penjual.
Atribut
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
id |
Id | Wajib (1) | Harus unik dan stabil di semua feed. Dengan kata lain, jika feed hari ini dan feed 90 hari yang lalu merujuk ke penjual yang sama, keduanya harus memiliki ID yang sama. |
Contoh
<merchant id="2739">
Berisi
Sertakan elemen berikut dalam elemen penjual.
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
name |
NonEmptyString | Wajib (1) | Nama tampilan yang dapat dibaca manusia untuk penjual. |
merchant_url
|
xs:anyURI | Wajib (1) | URL ke situs utama penjual. Jangan gunakan URL pengalihan untuk nilai ini. Dengan kata lain, nilai harus mengarah langsung ke situs penjual. Contoh: <merchant_url> http://store.google.com </merchant_url> |
rating_url
|
xs:anyURI | Wajib (1) | URL ke halaman landing yang menghosting ulasan untuk penjual ini. Jangan gunakan URL pengalihan. Contoh: <rating_url> http://merchant_url.com/reviews/ </rating_url> |
create_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal penjual dibuat. Hal ini tidak boleh berubah. |
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal terakhir kali penjual diperbarui. Jika ada kolom di elemen <merchant>
yang diperbarui untuk ID penjual tertentu, nilai ini juga harus berubah.
|
<deleted_merchants>
Deskripsi
Penampung untuk penjual yang dihapus.
Berisi
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
deleted_merchant |
-- | Wajib (1‑n) | Berisi elemen yang terkait dengan satu penjual yang dihapus. |
<deleted_merchant>
Deskripsi
Penjual yang dihapus.
Atribut
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
id
|
Id | Wajib (1) | Menentukan ID penjual yang harus dihapus dari feed. ID harus cocok dengan atribut
id dari elemen <merchant> dalam file feed sebelumnya.
|
Berisi
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal saat penjual dihapus dari sistem.
Contoh: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Contoh
<deleted_merchant id="10"> <last_update_timestamp>2014-07-12T07:55:06Z</last_update_timestamp> </deleted_merchant>
<reviews>
Deskripsi
Container untuk elemen <review>
.
Berisi
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
review
|
-- | Wajib (1‑n) | Elemen diulang untuk setiap ulasan. |
<review>
Deskripsi
Penampung untuk detail terkait ulasan.
Atribut
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
id
|
Id | Wajib (1) | ID untuk ulasan di sistem Anda. Harus unik dan stabil di semua feed.
Contoh: <review id=132739 mid=1234> |
mid
|
Id | Wajib (1) | ID penjual yang ulasannya ini ditujukan untuknya. |
Berisi
Sertakan elemen berikut dalam elemen ulasan.
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
reviewer_name
|
NonEmptyString | Opsional (0‑1) | Nama tampilan penulis ulasan, asalkan ulasan harus memiliki penulis bernama.
Ulasan anonim tidak boleh menyertakan kolom ini.
Contoh: <reviewer_name> Joel </reviewer_name> |
create_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal ulasan dikirimkan oleh pengguna. Hal ini tidak boleh berubah.
Contoh: <create_timestamp> 2016-04-03T18:37:32Z </create_timestamp> |
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu/tanggal informasi dalam elemen <review> terakhir kali diubah. Jika salah satu kolom
dalam elemen <review> diperbarui untuk ID ulasan tertentu, nilai ini juga harus berubah.
Contoh: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
country_code
|
CountryCode | Wajib (1) | Negara pengulas. Jika tersedia, ini adalah negara tujuan pengiriman produk atau
tempat layanan diberikan. Jika tidak, gunakan negara tempat pengulas berada saat membuat ulasan. Kode negara harus dalam format
ISO 3166-1 alpha-2.
Contoh: <country_code> US </country_code> |
title
|
xs:string | Opsional (0‑1) | Judul ulasan. Judul harus berupa teks biasa tanpa tag HTML apa pun di dalamnya.
Contoh: <title> Great prices </title> |
content
|
xs:string | Wajib (1) | Konten ulasan. Ini harus berupa teks bentuk bebas yang diberikan oleh pengguna dan tidak boleh dipangkas. Konten harus berupa teks biasa tanpa tag HTML apa pun di dalamnya. Misalnya,
baris baru harus ditampilkan dengan karakter feed baris, bukan tag <br>.
Jika beberapa respons untuk pertanyaan yang berbeda diberikan, semua respons harus disertakan, dengan konteks minimal agar respons tersebut dapat dipahami. Konteks tidak boleh
diberikan jika pertanyaan tidak terjawab.
Contoh: <content> I like this store! My order arrived on time and I got a great price. </content> Contoh: <content> Positives: Great prices. Suggestions: Selection could be better. </content> |
ratings
|
-- | Wajib (1) | Elemen penampung untuk rating penjual dari pengulas. Jika tidak ada rating yang tersedia untuk
elemen <overall> , maka seluruh ulasan terkait harus dikecualikan dari feed
karena elemen <overall> diperlukan dan ulasan tidak akan diterima tanpa elemen tersebut.
|
collection_method
|
CollectionMethodType | Wajib (1) | Metode yang digunakan untuk mengumpulkan ulasan. Nilainya harus berupa salah satu dari berikut:
Contoh: <collection_method> after_fulfillment </collection_method> |
<ratings>
Deskripsi
Berisi rating penjual dari pengulas. Jika tidak ada rating untuk elemen <overall>
,
maka seluruh ulasan terkait harus dikecualikan dari feed karena elemen <overall>
diperlukan dan ulasan tidak akan diterima tanpa elemen tersebut.
Berisi
Sertakan elemen berikut dalam elemen rating.
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
overall
|
RatingRange | Wajib (1) | Rating keseluruhan pemberi ulasan untuk penjual.
Contoh: <overall min="1" max="10">9</overall> |
customer_service
|
RatingRange | Opsional (0‑1) | Rating pengulas tentang kualitas layanan pelanggan untuk penjual ini.
Contoh: <customer_service min="1" max="5">3</customer_service> |
<deleted_reviews>
Deskripsi
Penampung untuk ulasan yang dihapus.
Berisi
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
deleted_review
|
-- | Wajib (1‑n) | Berisi elemen yang terkait dengan satu ulasan yang dihapus. |
<deleted_review>
Deskripsi
Ulasan yang dihapus.
Atribut
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
id
|
Id | Wajib (1) | Menentukan ID ulasan yang harus dihapus dari feed. ID harus cocok dengan
atribut id elemen <review> dalam file feed apa pun.
|
Berisi
Nama | Format | Kejadian | Deskripsi |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Wajib (1) | Waktu saat ulasan dihapus dari sistem.
Contoh: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Contoh
<deleted_review id="10"> <last_update_timestamp>2014-07-12T07:55:06Z<last_update_timestamp> </deleted_review>