סקירה כללית על תמחור

מחיר מלון הוא המחיר הנמוך ביותר לשהייה בחדר זוגי באותו יום שהוא שילוב של תאריך הצ'ק-אין ולילות השהייה.

סקירה

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

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

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

היקף עדכוני התמחור

כשאתם קובעים את מחירי החדר, אתם צריכים לציין ערכים מתקדמים להזמנה ולמשך השהייה (LoS), כולל מחירים לכל שילוב של הערכים האלה ומזהה החדר או מזהה תוכנית התעריפים. ערכי ההזמנה ו-LoS מוגדרים כברירת מחדל כך:

  • הזמנה מראש של עד 330 יום
  • שהיות של עד 30 לילות

לפי ההנחיות הכלליות האלה, מחיר של חדר יחיד יכול לכלול עד 9,900 רשומות נפרדות (330 * 30), אחת לכל שילוב של תאריך הצ'ק-אין ומספר הלילות.

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

אילו מלונות ותוכניות נסיעה מתומחרים מחדש

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

עדכון התמחור

התהליך הכללי לעדכון המחירים הוא:

  1. במהלך ההגדרה הראשונית, קובעים אילו מלונות יתומחרו ברשימת המלונות, ולאחר מכן עדכונים תקופתיים כשהרשימה משתנה.

  2. שינוי בתמחור בלבד: Google שולחת לשרת הודעות בקשת רמז.

  3. שינוי בתמחור בלבד: התשובה של השרת שלכם כוללת הודעת רמז שמגדירה אילו שילובים של מלונות או תוכניות נסיעה צריך לתמחר מחדש.

  4. Google שולחת הודעת שאילתה לשרת שלכם. הודעת השאילתה כוללת את מזהי המלונות ואת מסלולי הנסיעה שלגביהם Google צריכה מחירים.

  5. בשאילתות לתמחור בזמן אמת, Google מציינת מגבלת זמן שבה צריך להגיב כדי שהמלון או מסלול הנסיעה יופיעו במכרז הנוכחי.

  6. התגובה של השרת היא הודעת עסקה, שמגדירה את המחירים החדשים.

  7. Google מעדכנת את המטמון שלה עם נתוני התמחור מהודעת העסקאות.

למידע נוסף על שליפת תמחור ושינוי במחיר, ראו מצבי העברה.

תמחור בהודעות על עסקאות

כדי להגדיר מחירים למלון או למסלול נסיעה (שילוב של תאריך הצ'ק-אין ומספר הלילות), צריך להשתמש בהודעת עסקה עם סמל <Result> אחד לכל מסלול נסיעה.

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

  • תעריפים: המחיר מספק את המחיר הנמוך ביותר האפשרי לחדר זוגי לכל נסיעה. הגדרת תעריפים באמצעות Hotel Prices API שונים מאלה שמוצגים באתר שלכם עלולה לבלבל את המשתמשים ולגרום לאובדן הזמנות.

  • מספר לילות: מציינים את העלות הכוללת של השהייה לכל מסלול נסיעה, לצד התעריף ללילה. Google מחשבת בשבילך את התעריף ללילה.

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

  • תמחור בסגנון הכול כלול:כדי שהמלונות שלכם יוכלו להופיע בכרטיסי המוצר למשתמשי קצה בארה"ב ובקנדה, בדרך כלל צריכים להופיע פירוט של המיסים והעמלות לפי התעריף הבסיסי. מידע נוסף זמין במדיניות בנושא מיסים ועמלות.

  • עיגול: אין לעגל ערכים של מחירים, מיסים ועמלות.

במאמר הסרת מלאי מוסבר איך מסירים מלונות מהמלאי.

הודעות תמחור

כשמשתמשים בהודעות על עסקאות כדי לתמחר מסלולי נסיעה, חובה רכיבי הצאצא הבאים של <Result>:

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin> (מסלול נסיעה)
  • <Nights> (מסלול נסיעה)

אפשר optionally לכלול את רכיבי הצאצא הבאים של <Result> בהודעת העסקה:

  • <AllowablePointsOfSale>
  • <ChargeCurrency>
  • <Custom[1-5]>
  • <RoomBundle>
  • <RoomID>

למידע נוסף על כל אחד מהאלמנטים האלה: <Transaction>.

דוגמה לתמחור

בדוגמה הבאה נקבע מחיר החדר (ברירת המחדל לשהייה כפולה) ללילה אחד עד 7 לילות, ותאריך הצ'ק-אין הוא 7 ביוני:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-08-24T16:20:00-04:00" id="42">
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">209.99</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>2</Nights>
    <Baserate currency="USD">419.98</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>3</Nights>
    <Baserate currency="USD">614.97</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>4</Nights>
    <Baserate currency="USD">819.96</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>5</Nights>
    <Baserate currency="USD">999.95</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>6</Nights>
    <Baserate currency="USD">1193.94</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>7</Nights>
    <Baserate currency="USD">1259.93</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
</Transaction>

כל הודעת עסקה יכולה לכלול כל מספר של רכיבי <Result>, כל עוד הגודל הכולל של ההודעה לא עולה על 100MB.

תדירות עדכוני המחירים

מומלץ לעדכן את המחירים בכל פעם שהם משתנים. הדרך לעשות את זה תלויה בשאלה אם בחרתם בשיטת Pull או בשיטת Pricing Pricing של עדכון נתוני התמחור. מידע נוסף זמין במאמר בחירת מצב העברה.

אפשר גם להגדיר את התדירות והמספר של שאילתות התמחור בזמן אמת ש-Google שולחת לכם. למידע נוסף, ראו שאילתות תמחור בזמן אמת.

תמחור 'הכול-כלול'

בהתאם למיקום הגיאוגרפי של המשתמשים, כדאי להשתמש בתמחור מסוג 'הכול-כלול' במקום בתמחור מפורט.

תמחור הכול כלול כולל את הערך הכולל של המחיר הבסיסי לחדר, בנוסף למיסים ולעמלות שברכיב <Baserate> בהודעה 'עסקה'. כשמשתמשים ב-Itemized, המחיר מפריד בין הרכיבים <Baserate>, <Taxes> ו-<OtherFees>.