הגדרה של רשימת מלונות ב-XML

אפשר להשתמש באחת מהשיטות הבאות כדי להגדיר את רשימת המלונות:

  • צריך לספק קובץ CSV או XML
  • העלאת קובץ מ-Hotel Center
  • אירוח קובץ בשרת

במדריך הזה מוסבר איך מגדירים רשימת מלונות באמצעות קובצי XML ומארחים את פיד ה-XML בשרת שלכם, כדי ש-Google תוריד את קובצי ה-XML לפי לוח הזמנים המבוקש. למידע על שיטות אחרות להגדרה של רשימת מלונות, קראו את המאמר איך מגדירים מלאי של מלונות.

מידע על רשימות של מלונות בפורמט XML

קובץ של רשימת מלונות מכיל נתונים תיאוריים כמו שם הנכס, כתובת ומיקום גיאוגרפי, שמסודרים לפי נכס, לכל הנכסים בחשבון Hotel Center.

דוגמה בסיסית מאוד לקובץ רשימת מלונות בפורמט קובץ XML מוצגת למטה. בדוגמה הזו מוצג רק אחד מכמה רכיבי <listing> שמצוינים בקובץ. כל רכיב <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

כדי ליצור פיד של רשימת מלונות ב-XML, פועלים לפי השלבים הבאים:

  1. בודקים את הדרישות לקבצים.

  2. לקודד את הקבצים כפי שמתואר בחומר העזר בנושא XML של רשימת המלונות.

  3. מאמתים את הקבצים באמצעות סכימת הפיד של רשימת המלונות.

לאחר אימות הקבצים, מארחים את הפיד בשרת. לחלופין, אפשר להעלות את הרשימה באופן ידני ב-Hotel Center.

אירוח פיד XML בשרת

באמצעות שיטת שליפת רשימת המלונות תוכלו לארח רשימת מלונות בשרת שלכם ו-Google תאחזר את הפיד בתדירות שאתם מעדיפים. אחרי שיוצרים את רשימת המלונות ומאמתים את קובצי ה-XML שלה:

  1. מכינים את הקבצים ל-Google כפי שמתואר בדרישות לאירוח.

  2. פנו למנהל החשבונות הטכני (TAM) כדי להגדיר את הפעולות הבאות:

    • לוח זמנים להורדות מ-Google, בדרך כלל פעם בשבוע
    • דרישות האימות וכתובת ה-URL להורדה

אם אין שגיאות, רשימת המלונות שלכם תתפרסם וכל המלונות שתואמים בהצלחה במפות Google מוצגים בחשבון Hotel Center בכרטיסייה 'מלונות'.

אם יש שגיאות, Google משתפת איתכם אותן כדי שתוכלו לתקן אותן ולהכין את הקבצים להורדה מחדש.

דרישות אירוח

כשמארחים פיד XML, חשוב לעמוד בדרישות הבאות:

דרישות שרת

  • השרת צריך להיות נגיש דרך HTTP או HTTPS.

דרישות לגבי הספרייה

כדי לוודא ש-Google תאחזר תמונת מצב מלאה של הנתונים ולא תנסה להוריד קבצים חלקיים, כדאי לפעול לפי ההנחיות הבאות כשמפרסמים קבצים בשרת ה-HTTP:

  • מפתחים ומאמתים את קובצי ה-XML של הפיד בספרייה שונה מזו ש-Google מאחזרת ממנה, כלומר: לא להשתמש בספרייה download.

  • אחרי שמאמתים את קובצי ה-XML של הפיד, יוצרים קישור סימבולי מספריית ההורדות אל הפיד החדש שיצרתם.

  • אם מספקים קובץ .zip, צריך לכלול את קובצי ה-XML ברמת השורש ולא בספריית ההורדות.

דרישות קובץ

  • השתמשו בקובצי טקסט פשוט ולא בקובץ מעוצב כמו קובץ Microsoft Word.

  • חשוב לוודא שקובץ ה-XML הלא דחוס לא עולה על 100MB. אפשר לדחוס קובצי XML בודדים או מרובים לקובץ .zip יחיד. אין הגבלה על קובצי XML דחוסים או קובצי .zip.

  • נותנים לקבצים שמות כך:

    • אם מדובר בקובץ XML יחיד, צריך להשתמש ב-PARTNER_NAME_local.xml.
    • לקובץ XML אחד או יותר ב-ZIP, משתמשים ב-PARTNER_NAME_local.xml.zip

    אפשר לתת לקובצי ה-XML הנפרדים בקובץ ה-ZIP שמות בכל דרך שתרצו, אבל אנחנו ממליצים להוסיף קוד שפה לכל אחד מהם.

דרישות אימות

  • לחלופין, אפשר לאבטח את הקבצים באמצעות שם משתמש וסיסמה באמצעות אימות BASIC או DIGEST.

  • אין תמיכה ב-NTLM.