হোটেল তালিকা XML রেফারেন্স

হোটেল তালিকা হলো এক বা একাধিক XML ফাইল যা সেই সমস্ত হোটেলের তালিকা করে যার জন্য আপনি মূল্যের তথ্য প্রদান করবেন। হোটেল তালিকা ফাইলে মূল্যের তথ্য থাকে না।

হোটেল তালিকার মূল উপাদান হল <listings> উপাদান যাতে <listing> উপাদান থাকে যা আপনার সম্পত্তি বর্ণনা করে।

আপনার প্রাথমিক বাস্তবায়নের অংশ হিসেবে আপনি একটি হোটেল তালিকা তৈরি করেন এবং তারপর নিয়মিত রক্ষণাবেক্ষণের অংশ হিসেবে সেখান থেকে হোটেল যোগ করেন বা সরিয়ে দেন।

নিশ্চিত করুন যে আপনার ফাইলগুলি সিনট্যাক্স নির্দেশিকা মেনে চলে। উদাহরণস্বরূপ, UTF-8 এনকোডিং ব্যবহার করুন এবং আপনার XML ট্যাগে encoding বৈশিষ্ট্য অন্তর্ভুক্ত করে এই এনকোডিং স্কিমাটি নির্দিষ্ট করুন।

হোটেল তালিকা তৈরি করার পর, আপনি https://support.google.com/hotelprices/ ব্যবহার করে ম্যানুয়ালি এটি Google এ আপলোড করতে পারেন অথবা yourserver এ হোস্ট করতে পারেন

ডেটা সংক্রান্ত সমস্যাগুলি খুঁজুন এবং সমাধান করুন

আপনার হোটেল তালিকার ডেটা সমস্যাগুলি খুঁজে পেতে এবং সমাধান করতে, নিম্নলিখিত নিবন্ধগুলি পড়ুন:

তালিকাভুক্তির প্রয়োজনীয়তা

Google হোটেল বিজ্ঞাপনের জন্য যোগ্য হতে হলে, আপনার হোটেল তালিকার একটি সম্পত্তিতে নিম্নলিখিতগুলি থাকতে হবে:

  • যেসব কক্ষে পেইং গেস্টরা থাকতে পারবেন
  • জনসাধারণের জন্য উন্মুক্ত একটি শারীরিক উপস্থিতি এবং স্থির স্থান
  • স্থির দেয়াল এবং নদীর গভীরতানির্ণয়
  • ন্যূনতম ৭ দিনের বেশি থাকার প্রয়োজন নেই

অযোগ্য সম্পত্তির সাধারণ উদাহরণগুলির মধ্যে রয়েছে ক্রুজ এবং অ্যাপার্টমেন্ট কারণ তারা সাধারণত Listing requirements মানদণ্ড পূরণ করে না।

ক্যাম্পিং কেবিন এবং স্থির দেয়াল, প্লাম্বিং এবং জলবায়ু নিয়ন্ত্রণ (কাঠের চুলা বা প্রোপেন হিটার সহ) সহ অন্যান্য ক্যাম্পিং প্রতিষ্ঠানগুলি যোগ্য। যোগ্য নয় এমন বহিরঙ্গন থাকার জায়গাগুলির মধ্যে রয়েছে:

  • ক্যাম্পসাইট, যেখানে অতিথিরা তাঁবুতে থাকেন
  • আরভি পার্ক, যেখানে অতিথিরা তাদের নিজস্ব আরভি নিয়ে আসেন

<listings>

<listings> হল একটি হোটেল তালিকার মূল উপাদান এবং এতে একটি <language> উপাদান এবং কমপক্ষে একটি <listing> থাকে।

<listings> উপাদানটি হোটেল তালিকা XML অনুক্রমের নিম্নলিখিত স্থানে প্রদর্শিত হয়:

+ <listings>
    + <language>
    + <datum>
    + <listing>

বাক্য গঠন

<listings> এলিমেন্টটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="xsi"
    xsi:noNamespaceSchemaLocation="schema_xsd">
  <language> language_code</language>
  <datum> datum_code </datum>
  <listing> listing</listing>
  ...
</listings>

গুণাবলী

<listings> এলিমেন্টের নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

বৈশিষ্ট্য প্রয়োজন? বিবরণ
xmlns:xsi প্রয়োজনীয় http://www.w3.org/2001/XMLSchema-instance এ সেট করুন।
xsi:noNamespaceSchemaLocation প্রয়োজনীয় http://www.gstatic.com/localfeed/local_feed.xsd এ সেট করুন।

শিশু উপাদান

<listings> এলিমেন্টে নিম্নলিখিত চাইল্ড এলিমেন্ট থাকে:

শিশু উপাদান প্রয়োজন? আদর্শ বিবরণ
<language> Required string আপনার ফিড যে ভাষায় লেখা হয়েছে। এই উপাদানের মান দুই অক্ষরের ভাষা কোডে সেট করুন। উদাহরণস্বরূপ, ইংরেজির জন্য en
<datum> Optional enum এই উপাদানটি ফিডে প্রদত্ত অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের জন্য জিওডেটিক ডেটাম বা রেফারেন্স মডেল নির্দিষ্ট করে। যদি কোনও ডেটাম মান প্রদান না করা হয়, তাহলে এই উপাদানটির ডিফল্ট মান হল WGS84 , যা বেশিরভাগ আধুনিক GPS ডিভাইস দ্বারা ব্যবহৃত হয়। টোকিও ডেটাম শুধুমাত্র জাপানের ঠিকানাগুলির জন্য প্রযোজ্য।

এই উপাদানের জন্য বৈধ মানগুলি হল:

  • WGS84
  • wgs84
  • TOKYO
  • tokyo
দ্রষ্টব্য: WGS84 এর ডিফল্ট মান ব্যবহার করতে, হোটেল তালিকায় <datum> উপাদানটি অন্তর্ভুক্ত করবেন না।
<listing> Required <listing> ফিডে প্রতিটি হোটেলের বর্ণনা দেয় এমন এক বা একাধিক এন্ট্রি। মনে রাখবেন যে তালিকার প্রতিটি হোটেলের একটি অনন্য আইডি থাকতে হবে যা আপনার সাইটের জন্য উপযুক্ত এবং এই আইডিটি কখনই পুনরায় ব্যবহার করা উচিত নয়।

উদাহরণ

কাঠামোগত ঠিকানা

নিম্নলিখিত উদাহরণে একটি কাঠামোগত ঠিকানা সহ একটি আংশিক হোটেল তালিকা দেখানো হয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ফ্রি-ফর্ম ঠিকানা

নিম্নলিখিত উদাহরণে একটি আংশিক হোটেল তালিকা দেখানো হয়েছে যার ঠিকানা একটি মুক্ত-ফর্ম:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address>6 Elm Ave Unit 3, Boston, MA, 02472</address>
    <country>US</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ঐচ্ছিক বিষয়বস্তু

নিচের উদাহরণে হোটেলের একটি আংশিক তালিকা দেখানো হয়েছে যেখানে ঐচ্ছিক <content> আছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2023"/>
      </text>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<listing>

হোটেল তালিকার <listings> এলিমেন্টের মধ্যে একটি হোটেলের সংজ্ঞা।

<listing> উপাদানটি হোটেল তালিকা ফিড XML অনুক্রমের নিম্নলিখিত স্থানে প্রদর্শিত হয়:

+ <listings>
    + <language>
    + <listing>

বাক্য গঠন

<listing> এলিমেন্টটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <!-- Specify <listing>'s child elements in the order shown below. -->
    <id>hotel_ID</id>
    <name>hotel_name</name>
    <address>
      <component name="addr1">street_address_1</component>
      <component name="addr2">street_address_2</component>
      <component name="city">city_name</component>
      <component name="province">province_name</component>
      <component name="postal_code">postal_code</component>
    </address>
    <!-- You can also define an address freeform, although this is not recommended: -->
    <!-- <address>freeform_address</address> -->

    <country>country_code</country>
    <latitude>hotel_latitude</latitude>
    <longitude>hotel_longitude</longitude>
    <phone type="[fax|main|mobile|tdd|tollfree]">phone_number</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>content</content>
  </listing>
</listings>

গুণাবলী

<listing> এলিমেন্টের কোন অ্যাট্রিবিউট নেই।

শিশু উপাদান

<listing> এলিমেন্টে নিম্নলিখিত চাইল্ড এলিমেন্ট রয়েছে:

শিশু উপাদান প্রয়োজন? আদর্শ বিবরণ
<id> Required string হোটেলের জন্য একটি অনন্য শনাক্তকারী।

দ্রষ্টব্য: এই মানটি সর্বদা আপনার সাইটের জন্য অনন্য হতে হবে। আইডি পুনরায় ব্যবহার করবেন না , কারণ এটি সম্পত্তির মিলের সমস্যা সমাধানের চেষ্টা করার সময় সমস্যার সৃষ্টি করতে পারে।

<name> Required string হোটেলের নাম। উদাহরণস্বরূপ:
<name>Belgrave House</name>
<address> Required Object or string

হোটেলের সম্পূর্ণ ভৌত অবস্থান।

এই উপাদানটি একটি একক বৈশিষ্ট্য, format গ্রহণ করে, যা আপনাকে simple এ সেট করতে হবে।

কমপক্ষে, আপনাকে হোটেলের রাস্তার ঠিকানা, শহর, রাজ্য বা অঞ্চল এবং পোস্টাল কোড প্রদান করতে হবে। ঠিকানার নিম্নলিখিত প্রতিটি অংশ বর্ণনা করতে <component> চাইল্ড এলিমেন্ট ব্যবহার করুন:

  • addr1 : হোটেলের প্রাথমিক রাস্তার ঠিকানা।
  • addr2 : প্রয়োজনে দ্বিতীয় রাস্তার ঠিকানা।
  • addr3 : প্রয়োজনে রাস্তার ঠিকানার এক তৃতীয়াংশ।
  • city : হোটেলের শহরের নাম।
  • province : হোটেলের রাজ্য, অঞ্চল বা প্রদেশের নাম।
  • postal_code : হোটেলের পোস্টাল কোড।

উদাহরণস্বরূপ:

<address format="simple">
  <component name="addr1">6 Acacia Ave</component>
  <component name="addr2">Floor 5</component>
  <component name="city">London</component>
  <component name="province">Greater London</component>
  <component name="postal_code">SW1W 9TQ</component>
</address>

বিকল্পভাবে, আপনি একটি "মুক্ত-ফর্ম" ঠিকানা প্রদান করতে পারেন, যদিও এটি সুপারিশ করা হয় না। উদাহরণস্বরূপ:

<address>6 Elm Ave Unit 3, Boston, MA, 02472</address>

মনে রাখবেন যে PO বাক্স বা অন্যান্য মেইলিং-শুধুমাত্র ঠিকানাগুলিকে সম্পূর্ণ প্রকৃত ঠিকানা হিসাবে বিবেচনা করা হয় না।

<country> Required string এই তালিকাটি যে দেশে অবস্থিত। মানটি অবশ্যই দুই অক্ষরের একটি দেশের কোড হতে হবে। উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্র হল "মার্কিন" এবং কানাডা হল "CA"। উদাহরণস্বরূপ:
<country>US</country>
<latitude> Required* float তালিকার অবস্থানের সাথে সম্পর্কিত অক্ষাংশ। উদাহরণস্বরূপ:
<latitude>37.423738</latitude>

এই মানটি গুগল ম্যাপস এপিআই এর মতো জিওকোডিং টুল দিয়ে তৈরি করা যেতে পারে।

<longitude> Required* float তালিকার অবস্থানের সাথে সঙ্গতিপূর্ণ দ্রাঘিমাংশ। উদাহরণস্বরূপ:
<longitude>-122.090101</longitude>

এই মানটি গুগল ম্যাপস এপিআই এর মতো জিওকোডিং টুল দিয়ে তৈরি করা যেতে পারে।

<location_precision> Optional integer সম্পত্তির অবস্থানের নির্ভুলতা মিটারে পাঠানো হয় যখন সম্পত্তির অক্ষাংশ এবং দ্রাঘিমাংশ অস্পষ্ট থাকে। শূন্য (0) মানে কোনও অস্পষ্টতা নেই এবং এটিই সঠিক অবস্থান। দ্রষ্টব্য: এই উপাদানটি শুধুমাত্র ছুটির ভাড়ার ক্ষেত্রে প্রযোজ্য।
<phone> Required* string

হোটেলের জন্য এক বা একাধিক যোগাযোগ নম্বর। যদি তালিকাটি ব্যবসায়িক শাখার হয়, তাহলে অনুগ্রহ করে শাখার অবস্থানের জন্য নির্দিষ্ট ফোন নম্বরটি প্রদান করুন (কেন্দ্রীয় সদর দপ্তরের ফোন নম্বর নয়)।

type অ্যাট্রিবিউট নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

  • fax : ফ্যাক্স টেলিফোন নম্বর।
  • main : প্রধান ভয়েস টেলিফোন নম্বর।
  • mobile : মোবাইল টেলিফোন নম্বর।
  • tdd : বধিরদের জন্য টেলিযোগাযোগ ডিভাইস (TDD) টেলিফোন নম্বর।
  • tollfree : টোলফ্রি টেলিফোন নম্বর।

উদাহরণস্বরূপ:

<!-- Singapore (country code +65) -->
<phone type="main">+65 6722-2323</phone>
<!-- U.S. (country code +1) -->
<phone type="fax">+1 408-555-1111</phone>

অন্তত, আপনার একটি main ধরণ প্রদান করা উচিত।

<category> Optional string সম্পত্তির ধরণ, যেমন হোটেল। অংশীদাররা তাদের সম্পত্তি বর্ণনা করার জন্য তাদের যে কোনও অভ্যন্তরীণ বিভাগ ব্যবহার করতে পারে, যেমন "ব্যবসায়িক হোটেল," "রিসর্ট," "মোটেল," এবং অনুরূপ।
<content> Optional <content> তালিকাভুক্তির জন্য ব্যবহৃত ঐচ্ছিক বিবরণ, যেমন সম্পত্তির বিবরণ, রেটিং এবং বৈশিষ্ট্য।

* হয় একটি ফোন নম্বর অথবা অক্ষাংশ/দ্রাঘিমাংশ প্রয়োজন। আমরা আপনাকে উভয়ই সংজ্ঞায়িত করার পরামর্শ দিচ্ছি।

উদাহরণ

কাঠামোগত ঠিকানা

নিম্নলিখিত উদাহরণে একটি কাঠামোগত ঠিকানা সহ একটি আংশিক হোটেল তালিকা দেখানো হয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ফ্রি-ফর্ম ঠিকানা

নিম্নলিখিত উদাহরণে একটি আংশিক হোটেল তালিকা দেখানো হয়েছে যার ঠিকানা একটি মুক্ত-ফর্ম:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address>6 Elm Ave Unit 3, Boston, MA, 02472</address>
    <country>US</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

ঐচ্ছিক বিষয়বস্তু

নিচের উদাহরণে হোটেলের একটি আংশিক তালিকা দেখানো হয়েছে যেখানে ঐচ্ছিক <content> আছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2023"/>
      </text>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<content>

একটি তালিকা সম্পর্কে তথ্য যোগ করে, যেমন রেটিং, সুযোগ-সুবিধা এবং অন্যান্য বিবরণ। <content> উপাদানটি ঐচ্ছিক। <content> এর মধ্যে, সমস্ত চাইল্ড উপাদান ঐচ্ছিক।

হোটেল তালিকা ফিড XML অনুক্রমের নিম্নলিখিত স্থানে <content> উপাদানটি প্রদর্শিত হয়:

+ <listings>
    + <language>
    + <listing>
        + <content>

বাক্য গঠন

<content> এলিমেন্টটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <content>
      <!-- Specify <text>'s child elements in the order shown below. -->
      <text type="description">
        <link>listing_link</link>
        <title>listing_title</title>
        <author>listing_author</author>
        <body>listing_description</body>
        <date month="MM" day="DD" year="YYYY"/>
      </text>
      <!-- 0 or more attributes: -->
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="alternate_hotel_id">alternate_hotel_id</client_attr>
        <client_attr name="hotel_brand">hotel_brand</client_attr>
        <client_attr name="rating">aggregate_rating</client_attr>
      </attributes>
      <!-- a picture of the hotel or property-->
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main Hotel Picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

গুণাবলী

<content> এলিমেন্টের কোন অ্যাট্রিবিউট নেই।

শিশু উপাদান

<content> এলিমেন্টে নিম্নলিখিত চাইল্ড এলিমেন্ট থাকে:

শিশু উপাদান প্রয়োজন? আদর্শ বিবরণ
<text type= "description"> Optional Object

সরবরাহকারীর তালিকার সাথে সম্পর্কিত ওয়েবপৃষ্ঠা। নিম্নলিখিত শিশু উপাদানগুলি রয়েছে:

  • <link> : বর্ণনার একটি লিঙ্ক। "http://" অথবা
    এই উপাদানে "https://" (ঐচ্ছিক)।
  • <title> : বর্ণনার শিরোনাম (ঐচ্ছিক)।
  • <author> : বর্ণনার লেখক (ঐচ্ছিক)।
  • <body> : বর্ণনার মূল অংশ ( প্রয়োজনীয় )।
  • <date> : বর্ণনার তারিখ (ঐচ্ছিক)।
  • দ্রষ্টব্য : এই উপাদানগুলি উপরের ক্রমে উপস্থিত হওয়া আবশ্যক।

<review type= "[editorial| user]"> Optional <review>

তালিকার একটি ব্যবহারকারী পর্যালোচনা অথবা একটি সম্পাদকীয় পর্যালোচনা রয়েছে। আপনার তালিকায় যেকোনো ধরণের যেকোনো সংখ্যক পর্যালোচনা থাকতে পারে।

আপনার <listing> এলিমেন্টে কোনও প্রপার্টির সমস্ত পর্যালোচনা অন্তর্ভুক্ত করার প্রয়োজন নেই; এই এলিমেন্টটি আপনার জন্য নির্বাচিত পর্যালোচনা অন্তর্ভুক্ত করার উদ্দেশ্যে তৈরি করা হয়েছে যা এই তালিকার বৈশিষ্ট্য বা গুণমানকে চিত্রিত করে।

মূল বিষয়: <review> শুধুমাত্র ভ্যাকেশন রেন্টাল অ্যাকাউন্টের জন্য পাঠানো উচিত। আরও তথ্যের জন্য আপনার টেকনিক্যাল অ্যাকাউন্ট ম্যানেজার (TAM)-এর সাথে যোগাযোগ করুন।

<attributes> Optional Object

<client_attr> 0 বা তার বেশি চাইল্ড এলিমেন্ট থাকে যা প্রোপার্টি সম্পর্কে বিস্তারিত তথ্য প্রদান করে। চাইল্ড এলিমেন্টগুলি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:

<client_attr name="attribute_name">attribute_value<client_attr>

চাইল্ড এলিমেন্টের তালিকা এবং বর্ণনার জন্য, <attributes> দেখুন।

সকল <client_attr> এলিমেন্ট ঐচ্ছিক।

যদি একটি <website> শিশু উপাদান থাকে, তাহলে এটিকে যেকোনো <client_attr> উপাদানের আগে স্থাপন করতে হবে।

<image> Optional Object বারবার ব্যবহৃত ট্যাগে, ছবির বিস্তারিত তথ্য রয়েছে।

উদাহরণ

নিচের উদাহরণে একটি আংশিক হোটেল তালিকা দেখানো হয়েছে যাতে <content> উপাদানটি অন্তর্ভুক্ত রয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2023"/>
      </text>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<attributes>

<attributes> ট্যাগটি সম্পত্তির সুযোগ-সুবিধা বর্ণনা করতে এবং সম্পত্তির রেটিং শ্রেণীবদ্ধ করতে ব্যবহার করা যেতে পারে।

+ <listings>
    + <language>
    + <listing>
        + <content>
            + <attributes>

শিশু উপাদান

শিশু উপাদান প্রয়োজন? বিবরণ
<website> Optional হোটেলের প্রাথমিক ওয়েবসাইট। যদি থাকে, তাহলে এটিকে প্রথম <client_attr> এলিমেন্টের আগে স্থাপন করতে হবে। উদাহরণ:
<website>https://hotel.example.com</website>
<client_attr name=" attribute_name "> Optional সম্পত্তির একটি অতিরিক্ত বৈশিষ্ট্য বা "অ্যাট্রিবিউট" যা Vacation Rentals এর attribute_name সমর্থিত attribute_name বা attribute_name ব্যবহার করে নির্দিষ্ট করা যেতে পারে।

attribute_name প্লেসহোল্ডারের মান

নিম্নলিখিত টেবিলে <client_attr name=" attribute_name "> এলিমেন্টে attribute_name এর জন্য বৈধ মান তালিকাভুক্ত করা হয়েছে।

attribute_name মান বিবরণ বৈধ কন্টেন্ট মান
alternate_hotel_id আপনার প্রপার্টির জন্য একটি বিকল্প শনাক্তকারী। আপনার ফিড তথ্যের জন্য একটি প্রপার্টি শনাক্তকারী এবং আপনার বুকিং ইঞ্জিনের জন্য অন্য একটি প্রপার্টি শনাক্তকারীর প্রয়োজন হলে পৃথক আইডি থাকা কার্যকর। যেকোনো স্ট্রিং মান
অবচিত: যেকোনো স্ট্রিং ধরণের কাস্টম অ্যাট্রিবিউট। এগুলি ব্যবহারকারীদের কাছে প্রদর্শিত হয় না।

গুরুত্বপূর্ণ: আপনি যদি CUSTOM ভেরিয়েবল ব্যবহার করতে চান তবে আপনার টেকনিক্যাল অ্যাকাউন্ট ম্যানেজার (TAM)-এর সাথে যোগাযোগ করুন।

যেকোনো স্ট্রিং মান
hotel_brand এই হোটেলটি কোন ব্র্যান্ডের। উদাহরণস্বরূপ, "ম্যারিয়ট" বা "হিল্টন"। এটি ব্যবহারকারীদের কাছে প্রদর্শিত হয় না তবে হোটেলগুলিকে গোষ্ঠীবদ্ধ করার জন্য ব্যবহার করা যেতে পারে। RFC 3986 (URI জেনেরিক সিনট্যাক্স) অনুসরণ করুন:
  • অনুমোদিত অক্ষর: AZ az 0-9 - _ . ~ (space)
  • সীমাবদ্ধ অক্ষর: : / ? # [ ] @ ! $ & ' ( ) * + , ; = %
lodging Lodging প্রোটোতে উপলব্ধ সমস্ত ক্ষেত্রের এনকোডেড উপস্থাপনা। এনকোডেড Lodging প্রোটোর বেস৬৪-এনকোডেড স্ট্রিং
num_reviews তালিকাটির পর্যালোচনার সংখ্যা।

মূল বিষয়: "num_reviews" শুধুমাত্র ছুটির ভাড়া ফিডের জন্য পাঠানো উচিত।

যেকোনো অ-ঋণাত্মক পূর্ণসংখ্যা।
rating একটি ভাসমান বিন্দু সংখ্যা যা সামগ্রিক সম্পত্তি রেটিং প্রতিনিধিত্ব করে। এই সংখ্যাটি সাধারণত ০-৫, ০-১০, অথবা ০-১০০ এর মধ্যে হয়, তবে আপনি আপনার রেটিং সিস্টেমের প্রতিনিধিত্বকারী যেকোনো ব্যাপ্তি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, ৫ এর রেটিং_স্কেলের জন্য সম্পত্তি রেটিং ৩ বা ৪ হওয়া উচিত।

দ্রষ্টব্য: নির্দিষ্ট না থাকলে ডিফল্ট রেটিং_স্কেল 0-10।

ছুটির ভাড়ার জন্য attribute_name প্লেসহোল্ডারের মান

ছুটির ভাড়া-নির্দিষ্ট বৈশিষ্ট্য এবং XML উদাহরণ দেখুন।

<image>

+ <listings>
    + <language>
    + <listing>
        + <content>
            <!-- <review> is allowed in Vacation Rentals only -->
            + <review>
            + <attributes>
            + <image>

তালিকা আইডিতে সম্পত্তি দেখানোর জন্য ছবিগুলি ব্যবহার করা হয়। ব্যবহৃত সমস্ত ছবি অবশ্যই এই নির্দেশিকাগুলি অনুসরণ করবে:

  • ছবির জন্য প্রস্তাবিত আকৃতির অনুপাত হল 4:3।
  • ছবির URL টি Googlebot ইমেজ ক্রলার দ্বারা অ্যাক্সেসযোগ্য হতে হবে।
  • যদি আপনার সাইটে রুট লেভেলে একটি robots.txt ফাইল থাকে, তাহলে যাচাই করুন যে এতে দেখানো দুটি বিকল্পের মধ্যে একটি আছে কিনা:

    1. Googlebot ক্রলারকে আপনার সাইটের কন্টেন্ট, ছবি সহ, ক্রল করার অনুমতি দেয়।

      • ব্যবহারকারী-এজেন্ট: গুগলবট
      • অনুমতি দিন: /
    2. Googlebot ইমেজ ক্রলারকে আপনার সাইটের ছবি ক্রল করার অনুমতি দেয়।

      • ব্যবহারকারী-এজেন্ট: Googlebot-Image
      • অনুমতি দিন: /
  • ছবি বা ওয়েবসাইটের স্ক্রিনশট গ্রহণযোগ্য নয়। ছবিগুলি অবশ্যই আসল এবং প্রকৃত ছবি বা আলোকচিত্র হতে হবে।

গুণাবলী

  • "ad" যদি ছবিটি একটি বিজ্ঞাপন হয়
  • "menu" যদি ছবিটি একটি রেস্তোরাঁর মেনু হয়
  • "photo" যদি ছবিটি ব্যবসার ছবি হয়
বৈশিষ্ট্যের নাম প্রয়োজন? বিন্যাস বিবরণ
type Required Text

একটি ছবি অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে:

url Required Text পূর্ণ আকারের ছবির URL। পৃষ্ঠায় ব্যবহার করার জন্য ছবিটি নির্দিষ্ট করতে url অ্যাট্রিবিউট ব্যবহার করুন।
width Required A non-negative integer ছবির প্রস্থ, পিক্সেলে (৭২০ পিক্সেলের বেশি বাঞ্ছনীয়)
height Required A non-negative integer ছবির উচ্চতা, পিক্সেলে (৭২০ পিক্সেলের বেশি বাঞ্ছনীয়)

শিশু উপাদান

শিশু উপাদান প্রয়োজন? বিবরণ
<link> অনুরোধ করা হয়েছে, কিন্তু স্থানীয় ছবির তালিকার জন্য প্রয়োজনীয় এই ট্যাগে আপনার সাইটের সেই পৃষ্ঠার বৈধ এবং হালনাগাদ URL রয়েছে যেখানে প্রাসঙ্গিক ছবিটি রয়েছে। এতে ছবির URL নেই। উদাহরণ:
<link><http://www.example.com/magic_pizza/></link>
<title> অনুরোধ করা হয়েছে এই ট্যাগে ছবির শিরোনাম রয়েছে। উদাহরণ:
<title>"Luxury Apartment"</title>
<author> আবশ্যক নয় কন্টেন্টের লেখকের নাম। মানটি হয় ব্যবহারকারীর নাম অথবা "Firstname Lastname" ফর্ম্যাটে পূর্ণ নাম হতে পারে।
<date> প্রয়োজনীয়

এই ট্যাগটি কন্টেন্ট আইটেমটি তৈরির তারিখ চিহ্নিত করে। আপনাকে অবশ্যই একটি বছর, মাস এবং দিন লিখতে হবে, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

<date month="6" day="7" year="2023"/>

উদাহরণ

নিচের উদাহরণে ছবির ট্যাগ সহ একটি আংশিক হোটেল তালিকা দেখানো হয়েছে:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <content>
      <image type="photo" url="https://image_url" width="400" height="300">
        <link>https://image_url</link>
        <title>Apartment at Sandstone</title>
        <author>Jessica Landlord</author>
        <date month="6" day="7" year="2023"/>
      </image>
    </content>
  </listing>
  ...
</listings>

সিনট্যাক্স নির্দেশিকা

XML-ভিত্তিক হোটেল তালিকা তৈরি করার সময়, নিম্নলিখিত নির্দেশিকাগুলি ব্যবহার করুন:

  • গুগলের XSD স্কিমা ব্যবহার করে আপনার হোটেল তালিকার XML ফাইলগুলি যাচাই করুন।

  • UTF-8 এনকোডিং ব্যবহার করুন। উদাহরণগুলিতে দেখানো হিসাবে, আপনার XML ট্যাগে encoding বৈশিষ্ট্যটি অন্তর্ভুক্ত করে এই এনকোডিং স্কিমাটি নির্দিষ্ট করুন।

  • আপনি CDATA বিভাগ ব্যবহার করে আপনার ফিডে ডেটা মান নির্দিষ্ট করতে পারেন। যদি আপনি CDATA বিভাগ ব্যবহার করেন, তাহলে বিশেষ অক্ষর এড়িয়ে যাবেন না।

  • CDATA বিভাগে নেই এমন ডেটা মানগুলির জন্য, URL সহ, এস্কেপ কোড ব্যবহার করুন। আপনি এই বিশেষ অক্ষরগুলি উপস্থাপন করতে সত্তা কোড অথবা অক্ষর কোড ব্যবহার করতে পারেন। নিম্নলিখিত টেবিলে আপনি যে সাধারণ সত্তা এবং অক্ষর কোডগুলি ব্যবহার করতে পারেন তার তালিকা রয়েছে:

    চরিত্র সত্তা অক্ষর কোড
    অ্যাম্পারস্যান্ড (&) &amp; &#38;
    একক উদ্ধৃতি (') &apos; &#39;
    দ্বিগুণ উদ্ধৃতি (") "" &#34;
    (>) এর চেয়ে বড় > &#62;
    (<) এর চেয়ে কম <> &#60;
  • যেসব XML এলিমেন্টে ডেটা নেই, সেগুলো বাদ দিন। উদাহরণস্বরূপ, যদি আপনার হোটেলের জন্য অক্ষাংশ এবং দ্রাঘিমাংশ না থাকে, তাহলে আপনার খালি <latitude/> এবং <longitude/> এলিমেন্ট অন্তর্ভুক্ত করা উচিত নয়।

  • কোনও অবস্থাতেই আপনার XML উপাদানগুলিতে HTML ব্যবহার করবেন না (যদিও এটি এস্কেপ করা হয়)।

  • আপলোড করার আগে আপনার ফিড যাচাই করতে, আপনি স্থানীয় ফিড XSD http://www.gstatic.com/localfeed/local_feed.xsd ব্যবহার করতে পারেন।

  • আপনার ফিডে মন্তব্য ব্যবহার করতে, মন্তব্যটি <!-- এবং --> ট্যাগ দিয়ে মুড়ে দিন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

    <!-- This is a comment -->