قیمت هتل پایینترین قیمت برای اتاق دونفره برای برنامه سفر دادهشده است که ترکیبی از تاریخ ورود و تعداد شبهای اقامت است.
نمای کلی
قیمتهایی که برای ترکیبهای هتل یا برنامه سفر تعریف میکنید، برای نتایج جستجوی هتل بسیار مهم هستند. بسیار مهم است که قیمتهایتان را بهروز، دقیق، و رقابتی نگه دارید.
Google معمولاً هنگام نمایش نتایج جستجو از قیمتهای موجود در حافظه نهان قیمت خود استفاده میکند. هرگاه «پیام تراکنش» حاوی بهروزرسانیهای قیمتگذاری برای Google ارسال کنید، Google آن دادهها را ذخیره میکند.
Google همچنین میتواند قیمتهای بهروزشده را بهطور همزمان از شما برای حسابهای «آگهیهای هتل» درخواست کند. وقتی کاربری هتل یا ترکیب برنامه سفر خاصی را جستجو میکند، Google میتواند درخواست «زنده» یا پیام پرسمان قیمتگذاری زنده برای شما ارسال کند. اگر در چارچوب زمانی مشخصشده پاسخ دهید، آن قیمت میتواند در نتایج برنامه سفر درخواستی کاربر نشان داده شود. Google همچنین نتایج «پُرسمانهای قیمتگذاری زنده» را در حافظه نهان ذخیره میکند تا بتواند آنها را برای درخواستهای آتی ارائه دهد.
اندازه بهروزرسانیهای قیمتگذاری
هنگام تنظیم قیمت برای اتاق، مقادیر رزرو پیشرفته و مدت اقامت (LoS) را با قیمتهای هر ترکیب از این مقادیر و شناسه اتاق یا شناسه طرح نرخ ارائه میدهید. مقادیر رزرو و LoS بهطور پیشفرض بهصورت زیر است:
- رزرو از حداکثر ۳۳۰ روز قبل
- اقامت تا ۳۰ شب
براساس این دستورالعملهای کلی، قیمتگذاری یک اتاق میتواند به حداکثر ۹٬۹۰۰ ورودی جداگانه (۳۳۰ * ۳۰) نیاز داشته باشد، یعنی یک ورودی برای هر ترکیب تاریخ ورود و تعداد شبها.
ماتریس زیر بخشی از دادههای برنامه سفر را برای یک هتل نشان میدهد. هر سلول با قیمت در ماتریس نشاندهنده یک ترکیب برنامه سفر از تاریخ ورود و مدت اقامت است؛ هر برنامه سفر نشاندهنده یک مقدار جداگانه است که 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> مراجعه کنید.
نمونه قیمتگذاری
مثال زیر قیمت اتاق (پیشفرض دو نفر) را برای ۱ تا ۷ شب با تاریخ ورود ۷ ژوئن تنظیم میکند:
<?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> داشته باشد، بهشرطی که
اندازه کل پیام از ۱۰۰ مگابایت بیشتر نشود.
دفعات بهروزرسانی قیمتگذاری
باید برنامهریزی کنید که قیمتهایتان را هربار که تغییر میکنند بهروز کنید. نحوه انجام این کار به این بستگی دارد که روش «کشیدن» یا «قیمتگذاری تغییریافته» را برای بهروزرسانی اطلاعات قیمتگذاری انتخاب کرده باشید. برای اطلاعات بیشتر، انتخاب حالت تحویل را ببینید.
بسامد و تعداد «پرسوجوهای قیمتگذاری زنده» که Google برای شما ارسال میکند نیز قابلپیکربندی است. برای اطلاعات بیشتر، به پرسوجوهای قیمتگذاری زنده مراجعه کنید.
قیمتگذاری جامع
بسته به مکان جغرافیایی کاربرانتان، ممکن است بخواهید بهجای قیمتگذاری تفکیکشده از قیمتگذاری همهجانبه استفاده کنید.
قیمتگذاری همهجانبه شامل ارزش کل نرخ پایه اتاق بهعلاوه مالیاتها و کارمزدها در عنصر <Baserate> در پیام تراکنش است. قیمتگذاری Itemized قیمت را به عناصر <Baserate>،
<Taxes>، و <OtherFees> تقسیم میکند.
