כש-Google שולחת הודעת בקשה לטיפים, השרתים שלכם צריכים להשיב עם הודעת תגובה לטיפים שמציינת את המלונות שהמחירים שלהם השתנו מאז הפעם האחרונה ש-Google קיבלה תגובה מוצלחת לטיפים מאותם שרתים. אם יש שינויים במחירים, Google שולחת <Query> שמביא את נתוני התמחור המעודכנים של המלונות ומסלולי הנסיעה שצוינו.
סקירה כללית של תהליך התמחור מחדש זמינה במאמר סקירה כללית על תמחור.
הערה כדי לתמחר מחדש את המלונות שנבחרו ואת תוכניות הנסיעה שלהם, הודעות התגובה משתמשות בשיטות הבאות:
רכיב הבסיס של הודעת Hint Response הוא <Hint>. כדי לבקש עדכון של מלון או מסלול נסיעה, משתמשים באלמנט <Item> אחד או יותר. הודעת תגובה אחת של Hint יכולה להגדיר כל מספר של רכיבי <Item>.
בכל הודעת תגובה של רמז צריך לציין לפחות רכיב <Property> אחד לכל <Item>. התג <Property> מזהה מלון באמצעות אותם מזהים שמופיעים ברשימת המלונות. כברירת מחדל, מציינים מזהה מלון יחיד לכל בלוק <Item>
עם זאת, אם אתם משתמשים בטווח תאריכי צ'ק-אין או בשהיות בטווח מסוים לצורך תמחור מחדש, אתם יכולים להנחות את Google לאפשר כמה בתי מלון בבלוק פריטים.
תהליך הבקשה והתגובה המדויק של מסלול הנסיעה
ההודעות עם הטיפים יכולות להתבסס על מסלולי נסיעה ספציפיים, כמו שילוב של תאריך הצ'ק-אין ומשך השהייה. במקרה כזה, מציינים תאריך צ'ק-אין ואורך שהייה במלונות, ו-Google מאחזרת את נתוני התמחור החדשים רק עבור מסלול הנסיעה הזה.
תגובה של שותף
הודעת התשובה הבאה של ההצעה מגדירה מאפיין יחיד ומסלול יחיד:
<Hint>
<Item>
<Property>12345</Property>
<Stay>
<CheckInDate>2023-05-20</CheckInDate>
<LengthOfStay>3</LengthOfStay>
</Stay>
</Item>
</Hint>
התגובה של Google
Google משיבה להודעה שלכם עם <Query> שדומה לזו:
<Query>
<Checkin>2023-05-20</Checkin>
<Nights>3</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
יצירה של <Transaction>
לאחר מכן, עליך ליצור <Transaction> עם עדכוני מחירים למלון לשהייה הבאה:
5/20/23 - 5/23/23
תהליך הבקשה והתגובה של טווחי תאריכים לצ'ק-אין
הודעת תגובה עם רמז יכולה לציין טווח של תאריכי צ'ק-אין, החל מתאריך הצ'ק-אין הראשון ועד תאריך הצ'ק-אין האחרון. כש-Google מאחזרת נתוני תמחור חדשים, היא מושכת מסלולי נסיעה לכל תאריך צ'ק-אין במלון, החל מהתאריכים האלה ועד לאורך השהייה שציינתם.
תאריכים בטווח שהוגדר על ידי השותף
בדוגמה הבאה להודעת תגובה של רמז מוגדר נכס יחיד עם טווח תאריכים לצ'ק-אין:
<Hint>
<Item>
<Property>12345</Property>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</Item>
</Hint>
התגובה של Google
Google משיבה להודעת Hint Response עם <Query> שדומה לזו:
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<Nights>5</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
יצירה של <Transaction>
לאחר מכן, עליך ליצור <Transaction> עם עדכוני מחירים
לשהיות הבאות במלון:
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/20/23 - 5/24/23
5/20/23 - 5/25/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/21/23 - 5/25/23
5/21/23 - 5/26/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/22/23 - 5/26/23
5/22/23 - 5/27/23
בדוגמה הזו משך השהייה הוא 5 לילות. משך השהייה שמוגדר כברירת מחדל הוא 30 ימים.
תהליך הבקשה והתגובה לגבי הזמנות עם תאריכים גמישים
הודעת התשובה לרמז יכולה לכלול טווח של תאריכים שהשתנו. המידע הזה מאפשר ל-Google לאחזר כל מסלול נסיעה שמושפע מאחד התאריכים האלה. הסט בפועל של המסלולים שאוחזרו הוא פונקציה של סט התאריכים עם השינויים ושל משך השהייה המקסימלי.
שהיות בטווח של השותף
בדוגמה הבאה של הודעת Hint Response נעשה שימוש בשהיות בטווח:
<Hint>
<Item>
<Property>12345</Property>
<StaysIncludingRange>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</StaysIncludingRange>
</Item>
</Hint>
התגובה של Google
Google משיבה להודעה שלכם עם <Query> שדומה לזו:
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<AffectedNights>3</AffectedNights>
<PropertyList>
<Property>12345</Property>
<Property>67891</Property>
</PropertyList>
</Query>
יצירה של <Transaction>
לאחר מכן, עליכם ליצור <Transaction> עם עדכוני מחירים למלון לתקופות השהייה הבאות:
5/17/23 - 5/20/23
5/18/23 - 5/20/23
5/18/23 - 5/21/23
5/19/23 - 5/20/23
5/19/23 - 5/21/23
5/19/23 - 5/22/23
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/23/23 - 5/24/23
5/23/23 - 5/25/23
5/23/23 - 5/26/23