एक्सएमएल स्कीमा

इस सेक्शन में, कारोबारी या कंपनी की समीक्षा के डेटा फ़ीड के लिए इस्तेमाल किए गए एक्सएमएल स्कीमा के बारे में बताया गया है.

टॉप-लेवल एलिमेंट: <feed>

ब्यौरा

सबसे ऊपर मौजूद कंटेनर एलिमेंट, जिसमें फ़ीड के सभी एलिमेंट होते हैं.

विशेषताएं

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
xmlns xs:string ज़रूरी है (1) कृपया इस वैल्यू को हार्डकोड करें:
http://schemas.google.com/merchant_reviews/5.0
xmlns:xsi xs:string ज़रूरी है (1) कृपया इस वैल्यू को हार्डकोड करें:
http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation xs:string ज़रूरी है (1) कृपया यहां दी गई वैल्यू को हार्डकोड करें. साथ ही, यूआरएल के बीच एक खाली जगह छोड़ें:
http://schemas.google.com/merchant_reviews/5.0 http://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd

उदाहरण

<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">

इसमें शामिल है

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
merchants       -- ज़रूरी नहीं (0‑1) <merchant> एलिमेंट के लिए कंटेनर एलिमेंट.
deleted_merchants       -- ज़रूरी नहीं (0‑1) <deleted_merchant> एलिमेंट के लिए कंटेनर एलिमेंट.
reviews       -- ज़रूरी नहीं (0‑1) <review> एलिमेंट के लिए कंटेनर एलिमेंट.
deleted_reviews       -- ज़रूरी नहीं (0‑1) <deleted_review> एलिमेंट के लिए कंटेनर एलिमेंट.

<merchants>

ब्यौरा

<merchant> एलिमेंट के लिए कंटेनर.

इसमें शामिल है

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
merchant       -- ज़रूरी है (1‑n) हर कारोबारी या कंपनी के लिए दोहराया गया एलिमेंट.

<merchant>

ब्यौरा

हर <merchant> एलिमेंट में, किसी एक कारोबारी या कंपनी की जानकारी और समीक्षाएं होती हैं.

विशेषताएं

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
id आईडी ज़रूरी है (1) यह सभी फ़ीड के लिए यूनीक होना चाहिए. साथ ही, इसे बदला नहीं जाना चाहिए. दूसरे शब्दों में कहें, तो अगर आज का फ़ीड और 90 दिन पहले का फ़ीड एक ही कारोबारी या कंपनी के बारे में जानकारी देता है, तो दोनों का आईडी एक ही होना चाहिए.

उदाहरण

<merchant id="2739">

इसमें शामिल है

कृपया कारोबारी या कंपनी के एलिमेंट में ये एलिमेंट शामिल करें.

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
name NonEmptyString ज़रूरी है (1) कारोबारी या कंपनी का ऐसा डिसप्ले नेम जिसे कोई व्यक्ति आसानी से पढ़ सके.
merchant_url xs:anyURI ज़रूरी है (1) कारोबारी या कंपनी की मुख्य वेबसाइट का यूआरएल.
इस वैल्यू के लिए रीडायरेक्ट यूआरएल का इस्तेमाल न करें. दूसरे शब्दों में, वैल्यू सीधे तौर पर कारोबारी या कंपनी की साइट पर ले जानी चाहिए.

उदाहरण:

<merchant_url>
  http://store.google.com
</merchant_url>

rating_url xs:anyURI ज़रूरी है (1) उस लैंडिंग पेज का यूआरएल जिस पर इस कारोबारी या कंपनी की समीक्षाएं मौजूद हैं.
रीडायरेक्ट यूआरएल का इस्तेमाल न करें.

उदाहरण:

<rating_url>
  http://merchant_url.com/reviews/
</rating_url>

create_timestamp DateTimeWithTimeZone ज़रूरी है (1) कारोबारी या कंपनी का खाता बनाए जाने का समय/तारीख. यह कभी नहीं बदलना चाहिए.
last_update_timestamp DateTimeWithTimeZone ज़रूरी है (1) कारोबारी या कंपनी की जानकारी को पिछली बार अपडेट किए जाने का समय/तारीख. अगर किसी कारोबारी या कंपनी के आईडी के लिए, <merchant> एलिमेंट में मौजूद किसी भी फ़ील्ड को अपडेट किया जाता है, तो इस वैल्यू को भी बदलना होगा.

<deleted_merchants>

ब्यौरा

कारोबारियों या कंपनियों के लिए कंटेनर, जिन्हें मिटा दिया गया है.

इसमें शामिल है

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
deleted_merchant       -- ज़रूरी है (1‑n) इसमें किसी ऐसे कारोबारी या कंपनी से जुड़े एलिमेंट शामिल हैं जिसका खाता मिटा दिया गया है.

<deleted_merchant>

ब्यौरा

कारोबारी या कंपनी का वह खाता जिसे मिटा दिया गया है.

विशेषताएं

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
id आईडी ज़रूरी है (1) उस कारोबारी या कंपनी का आईडी बताता है जिसे फ़ीड से मिटाना है. आईडी, पिछली फ़ीड फ़ाइल में मौजूद किसी <merchant> एलिमेंट के id एट्रिब्यूट से मेल खाना चाहिए.

इसमें शामिल है

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
last_update_timestamp DateTimeWithTimeZone ज़रूरी है (1) कारोबारी या कंपनी को सिस्टम से हटाने का समय/तारीख.

उदाहरण:

<last_update_timestamp>
  2016-04-03T18:37:32Z
</last_update_timestamp>

उदाहरण

<deleted_merchant id="10">
  <last_update_timestamp>2014-07-12T07:55:06Z</last_update_timestamp>
</deleted_merchant>

<reviews>

ब्यौरा

<review> एलिमेंट के लिए कंटेनर.

इसमें शामिल है

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
review       -- ज़रूरी है (1‑n) हर समीक्षा के लिए एलिमेंट को दोहराया गया है.

<review>

ब्यौरा

समीक्षा से जुड़ी जानकारी के लिए कंटेनर.

विशेषताएं

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
id आईडी ज़रूरी है (1) आपके सिस्टम में किसी समीक्षा के लिए आइडेंटिफ़ायर. यह सभी फ़ीड के लिए यूनीक होना चाहिए. साथ ही, इसे बदला नहीं जाना चाहिए.

उदाहरण:

<review id=132739 mid=1234>

mid आईडी ज़रूरी है (1) कारोबारी या कंपनी का आइडेंटिफ़ायर जिसके लिए यह समीक्षा की गई है.

इसमें शामिल है

कृपया समीक्षा वाले एलिमेंट में ये एलिमेंट शामिल करें.

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
reviewer_name NonEmptyString ज़रूरी नहीं (0‑1) समीक्षा लिखने वाले व्यक्ति का डिसप्ले नेम. हालांकि, समीक्षा में लेखक का नाम होना चाहिए. नाम छिपाकर की गई समीक्षाओं में यह फ़ील्ड शामिल नहीं होना चाहिए.

उदाहरण:

<reviewer_name>
  Joel
</reviewer_name>

create_timestamp DateTimeWithTimeZone ज़रूरी है (1) उपयोगकर्ता ने समीक्षा कब सबमिट की. यह कभी नहीं बदलना चाहिए.

उदाहरण:

<create_timestamp>
  2016-04-03T18:37:32Z
</create_timestamp>

last_update_timestamp DateTimeWithTimeZone ज़रूरी है (1) <review> एलिमेंट में मौजूद जानकारी में पिछली बार बदलाव कब किया गया था. अगर किसी समीक्षा आईडी के लिए, <review> एलिमेंट के किसी भी फ़ील्ड को अपडेट किया जाता है, तो इस वैल्यू को भी बदलना होगा.

उदाहरण:

<last_update_timestamp>
  2016-04-03T18:37:32Z
</last_update_timestamp>

country_code CountryCode ज़रूरी है (1) समीक्षा करने वाले का देश. अगर उपलब्ध है, तो यह वह देश है जहां प्रॉडक्ट को शिप किया गया था या जहां सेवा दी गई थी. ऐसा न होने पर, उस देश का इस्तेमाल करें जहां से समीक्षक ने समीक्षा लिखी है. देश का कोड, ISO 3166-1 alpha-2 फ़ॉर्मैट में होना चाहिए.

उदाहरण:

  <country_code>
    US
  </country_code>

title xs:string ज़रूरी नहीं (0‑1) समीक्षा का टाइटल. टाइटल, सादे टेक्स्ट में होना चाहिए. इसमें कोई एचटीएमएल टैग नहीं होना चाहिए.

उदाहरण:

  <title>
    Great prices
  </title>

content xs:string ज़रूरी है (1) समीक्षा का कॉन्टेंट. यह उपयोगकर्ता की ओर से दिया गया कोई भी टेक्स्ट हो सकता है. इसे छोटा नहीं किया जाना चाहिए. कॉन्टेंट सामान्य टेक्स्ट में होना चाहिए. इसमें कोई एचटीएमएल टैग नहीं होना चाहिए. उदाहरण के लिए, लाइन ब्रेक को लाइन फ़ीड वर्ण से दिखाया जाना चाहिए, न कि <br> टैग से. अगर अलग-अलग सवालों के कई जवाब दिए गए हैं, तो सभी जवाब शामिल किए जाने चाहिए. साथ ही, जवाबों को समझने के लिए कम से कम ज़रूरी जानकारी भी शामिल की जानी चाहिए. अगर सवालों के जवाब नहीं दिए गए हैं, तो संदर्भ नहीं दिया जाना चाहिए.

उदाहरण:

  <content>
    I like this store!
    My order arrived on time and I got
    a great price.
  </content>

उदाहरण:

  <content>
    Positives: Great prices.
    Suggestions: Selection could be better.
  </content>
ratings           -- ज़रूरी है (1) कारोबारी या कंपनी को रेटिंग देने वाले व्यक्ति की रेटिंग के लिए कंटेनर एलिमेंट. अगर <overall> एलिमेंट के लिए कोई रेटिंग उपलब्ध नहीं है, तो इससे जुड़ी पूरी समीक्षा को फ़ीड से हटा दिया जाना चाहिए. ऐसा इसलिए, क्योंकि <overall> एलिमेंट ज़रूरी है और इसके बिना समीक्षा स्वीकार नहीं की जाएगी.
collection_method CollectionMethodType ज़रूरी है (1) समीक्षा को इकट्ठा करने के लिए इस्तेमाल किया गया तरीका. वैल्यू इनमें से कोई एक होनी चाहिए:
  • अनुरोध किए बिना: जब उपयोगकर्ता ने समीक्षा सबमिट की थी, तब वह किसी अनुरोध का जवाब नहीं दे रहा था.
  • point_of_sale: उपयोगकर्ता ने ऑर्डर देने के बाद, किसी अनुरोध के जवाब में समीक्षा सबमिट की है.
  • after_fulfillment: उपयोगकर्ता ने ऑर्डर पूरा होने के बाद, किसी अनुरोध के जवाब में समीक्षा सबमिट की है.

उदाहरण:

  <collection_method>
    after_fulfillment
  </collection_method>

<ratings>

ब्यौरा

इसमें समीक्षा करने वाले व्यक्ति की ओर से कारोबारी या कंपनी को दी गई रेटिंग शामिल होती है. अगर <overall> एलिमेंट के लिए कोई रेटिंग उपलब्ध नहीं है, तो इससे जुड़ी पूरी समीक्षा को फ़ीड से हटा दिया जाना चाहिए. ऐसा इसलिए, क्योंकि <overall> एलिमेंट ज़रूरी है. इसके बिना समीक्षा स्वीकार नहीं की जाएगी.

इसमें शामिल है

कृपया रेटिंग एलिमेंट में ये एलिमेंट शामिल करें.

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
overall RatingRange ज़रूरी है (1) समीक्षा करने वाले व्यक्ति की ओर से कारोबारी या कंपनी को दी गई कुल रेटिंग.

उदाहरण:

  <overall min="1" max="10">9</overall>

customer_service RatingRange ज़रूरी नहीं (0‑1) समीक्षा करने वाले व्यक्ति ने इस कारोबारी या कंपनी की ग्राहक सेवा की क्वालिटी को यह रेटिंग दी है.

उदाहरण:

  <customer_service min="1" max="5">3</customer_service>

<deleted_reviews>

ब्यौरा

यह उन समीक्षाओं के लिए कंटेनर है जिन्हें मिटा दिया गया था.

इसमें शामिल है

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
deleted_review       -- ज़रूरी है (1‑n) इसमें किसी एक हटाई गई समीक्षा से जुड़े एलिमेंट शामिल होते हैं.

<deleted_review>

ब्यौरा

वह समीक्षा जिसे मिटाया गया है.

विशेषताएं

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
id आईडी ज़रूरी है (1) यह उस समीक्षा का आईडी बताता है जिसे फ़ीड से मिटाना है. आईडी, किसी भी फ़ीड फ़ाइल में मौजूद <review> एलिमेंट के आईडी एट्रिब्यूट से मेल खाना चाहिए.

इसमें शामिल है

नाम फ़ॉर्मैट आवृत्तियां ब्यौरा
last_update_timestamp DateTimeWithTimeZone ज़रूरी है (1) वह समय जब समीक्षा को सिस्टम से हटाया गया था.

उदाहरण:

  <last_update_timestamp>
    2016-04-03T18:37:32Z
  </last_update_timestamp>

उदाहरण

<deleted_review id="10">
  <last_update_timestamp>2014-07-12T07:55:06Z<last_update_timestamp>
</deleted_review>