מחיר המלון הוא המחיר הנמוך ביותר לחדר זוגי במסלול הנסיעה הנתון, שהוא שילוב של תאריך הצ'ק-אין ומספר הלילות של השהייה.
סקירה כללית
המחירים שאתם מגדירים לשילובי מלונות או תוכניות נסיעה הם מרכזיים בתוצאות החיפוש של מלונות. חשוב מאוד לוודא שהמחירים שלכם עדכניים, מדויקים ותחרותיים.
בדרך כלל, Google משתמשת במחירים ממטמון המחירים שלה כשהיא מציגה תוצאות חיפוש. בכל פעם שאתם שולחים ל-Google הודעת עסקה שמכילה עדכוני תמחור, Google שומרת את הנתונים האלה במטמון.
Google יכולה גם לבקש מכם מחירים מעודכנים בזמן אמת עבור חשבונות Google Hotel Ads. כשמשתמש מחפש מלון ספציפי או שילוב של מלון ותוכנית נסיעה, Google יכולה לשלוח לכם בקשה 'בזמן אמת' או הודעת שאילתת תמחור בזמן אמת. אם תשלחו תשובה במסגרת הזמן שצוינה, המחיר הזה יוכל להופיע בתוצאות של מסלול הנסיעה שהמשתמש ביקש. Google גם שומרת במטמון את התוצאות של שאילתות תמחור בזמן אמת, כדי שיהיה אפשר להציג אותן לבקשות עתידיות.
גודל עדכוני המחירים
כשמגדירים מחירים לחדר, צריך לספק ערכים של הזמנה מראש ומשך שהייה (LoS), עם מחירים לכל שילוב של הערכים האלה ומזהה החדר או מזהה תוכנית המחירים. ערכי ברירת המחדל של ההזמנה ושל משך השהייה הם:
- עד 330 ימים מראש
- שהייה של עד 30 לילות
בהתאם להנחיות הכלליות האלה, התמחור של חדר יחיד יכול לדרוש עד 9,900 רשומות נפרדות (330 * 30), אחת לכל שילוב של תאריך הצ'ק-אין ומספר הלילות.
המטריצה הבאה ממחישה חלק מנתוני המסלול של מלון יחיד. כל תא עם מחיר במטריצה מייצג שילוב של תאריך צ'ק-אין ואורך שהייה; כל מסלול מייצג ערך נפרד ש-Google מבקשת לגבי הנכס:
אילו מלונות ומסלולי נסיעה מתומחרים מחדש
מחירי המלונות ב-Google נקבעים על ידי רשימת המלונות. אלא אם הם מושבתים, כל המלונות בפיד רשימת המלונות מתומחרים מחדש באמצעות הודעות עסקה, או במקרים מסוימים, באמצעות שאילתות מחירים בזמן אמת.
עדכון התמחור
התהליך הכללי לעדכון מחירים הוא:
אתם מגדירים את המלונות שאתם רוצים לתמחר ברשימת המלונות במהלך ההגדרה הראשונית, ולאחר מכן באמצעות עדכונים תקופתיים כשהרשימה משתנה.
שינוי מחירים בלבד: Google שולחת לשרת שלכם הודעות בקשה לרמזים.
שינוי מחירים בלבד: השרת מגיב עם הודעת תגובה עם רמז שמגדירה אילו שילובים של מלונות או מסלולי נסיעה צריכים לקבל מחיר חדש.
Google שולחת הודעת שאילתה לשרת שלכם. הודעת השאילתה כוללת מזהי מלונות ותוכניות נסיעה ש-Google צריכה לקבל לגביהם מחירים.
בשאילתות של מחירים בזמן אמת, Google מציינת מגבלת זמן שבה אתם צריכים להגיב כדי שהמלון או מסלול הנסיעה יופיעו במכרז הנוכחי.
השרת מגיב עם הודעת עסקה שמגדירה את המחירים החדשים.
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.
תדירות עדכוני המחירים
מומלץ לתכנן לעדכן את המחירים בתדירות שבה הם משתנים. האופן שבו עושים זאת תלוי בשיטת העדכון שבחרתם לפרטי התמחור: 'שליפה' או 'שינוי תמחור'. מידע נוסף זמין במאמר בנושא בחירת שיטת מסירה.
אפשר גם להגדיר את התדירות ואת מספר השאילתות של תמחור בזמן אמת ש-Google שולחת לכם. מידע נוסף זמין במאמר שאילתות של תמחור בזמן אמת.
מחירים של 'הכול כלול'
בהתאם למיקום הגיאוגרפי של המשתמשים, כדאי לשקול להשתמש בתמחור כולל במקום בתמחור מפורט.
מחיר הכול כלול כולל את הערך הכולל של המחיר הבסיסי של החדר, בתוספת המיסים והעמלות ברכיב <Baserate> בהודעת העסקה. בקטע Itemized pricing, המחיר מופרד לרכיבים <Baserate>, <Taxes> ו-<OtherFees>.
