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

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

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

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

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

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

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

  • תן שמות לקבצים באופן הבא:

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

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

דרישות אימות

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

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