- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- نتیجه عملکرد ویژگی
- پنجره رزرو پیشرفته
- مدت اقامت
- اشغال
امکان پرسوجو (دریافت، فیلتر و بخشبندی) گزارش لینکهای رزرو رایگان برای یک حساب کاربری خاص را فراهم میکند. این نسخه جدید، تعداد نمایشها و کلیکها و همچنین مجموعهای بسیار بزرگتر از فیلترها/جمعبندیها را برمیگرداند.
درخواست HTTP
GET https://travelpartner.googleapis.com/v3/{name=accounts/*}/propertyPerformanceReportViews:query
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
name | نام منبع حساب کاربری مورد نظر. قالب: accounts/{account_id} |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
filter | شرطها (فیلدها و عبارات) مورد استفاده برای فیلتر کردن معیارهای عملکرد ویژگی برای حسابی که مورد پرس و جو قرار میگیرد. این سینتکس به فاصله در اطراف عملگر مهم: سینتکس صحیح برای اضافه کردن چندین شرط به این صورت است: فیلد The مقادیر مربوط به نمونههایی از شرایط معتبر به شرح زیر است:
|
aggregateBy | نحوهی بخشبندی معیارهای برگردانده شده توسط پرسوجو را مشخص میکند. برای مثال، اگر مقدار رشتهای، فهرستی از فیلدها است که با کاما از هم جدا شدهاند. فیلدهای معتبر عبارتند از: مهم : استفاده از پارامتر |
pageSize | حداکثر تعداد نتایج مشارکت برای بازگشت. سرویس ممکن است کمتر از این مقدار را برگرداند. در صورت عدم تعیین، حداکثر ۱۰۰۰۰ نتیجه بازگردانده خواهد شد. حداکثر مقدار ۱۰۰۰۰ است؛ مقادیر بالاتر از ۱۰۰۰۰ به ۱۰۰۰۰ کاهش مییابد. |
pageToken | یک توکن صفحه، که از درخواست قبلی partnershipReportViews.query دریافت شده است. برای دریافت صفحه بعدی، این توکن را ارائه دهید. هنگام صفحهبندی، تمام پارامترهای دیگر ارائه شده به partnershipReportViews.query باید با فراخوانی که توکن صفحه را ارائه داده است، مطابقت داشته باشند. |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پیام پاسخ برای PropertyPerformanceReportService.QueryPropertyPerformanceReport .
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"results": [
{
object ( |
| فیلدها | |
|---|---|
results[] | فهرست نتایجی که با عبارت جستجو شده مطابقت دارند. |
nextPageToken | توکن صفحهبندی برای بازیابی صفحه بعدی نتایج استفاده میشود. اگر این فیلد حذف شود، صفحات بعدی وجود نخواهند داشت. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/travelpartner
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .
نتیجه عملکرد ویژگی
نتیجهی حاصل از جستجوی گزارش عملکرد دارایی برای یک حساب را نشان میدهد.
| نمایش JSON |
|---|
{ "date": { object ( |
| فیلدها | |
|---|---|
date | تاریخی در محدوده تاریخ درخواستی. فقط در صورتی ارائه میشود که |
advanceBookingWindow | اختلاف تعداد روز بین تاریخ درخواست و تاریخ ورود به ملک در منطقه زمانی محلی. فقط در صورتی ارائه میشود که |
brand | برند مشخص شده توسط شریک برای ملک. فقط در صورتی ارائه میشود که |
deviceType | نوع دستگاه کاربر. فقط در صورتی ارائه میشود که |
highIntentUsers | اینکه آیا پرسش کاربر نشاندهنده علاقه شدید به رزرو بوده است یا خیر. فقط در صورتی ارائه میشود که |
lengthOfStay | تعداد شبهای بین تاریخ ورود و خروج که توسط کاربر مشخص شده است. فقط در صورتی ارائه میشود که |
propertyRegionCode | کد منطقه ISO 3116 کشور/منطقه ملک. فقط در صورتی ارائه میشود که |
occupancy | تعداد نفرات مورد نظر برای اقامت در ملک. فقط در صورتی ارائه میشود که |
partnerPropertyId | شناسنامه ملک شریک. فقط در صورتی ارائه میشود که |
partnerPropertyDisplayName | نام ملک شریک. فقط در صورتی ارائه میشود که |
userRegionCode | کد منطقه ISO 3116 کشور/منطقه کاربر. فقط در صورتی ارائه میشود که |
clickCount | تعداد کل کلیکهای لینک رزرو رایگان که برای این نتیجه ثبت شده است. |
impressionCount | تعداد کل نمایش لینک رزرو رایگان که برای این نتیجه ثبت شده است. این مقدار برای حفظ حریم خصوصی کاربر گرد شده است. |
clickthroughRate | برابر است با |
adsClickCount | تعداد کل کلیکهای تبلیغاتی که برای این نتیجه ثبت شده است. |
adsImpressionCount | تعداد کل نمایشهای تبلیغاتی که برای این نتیجه ثبت شدهاند. |
adsClickthroughRate | برابر است با |
vrWebsiteButtonClicks | تعداد کل کلیکها روی دکمه «وبسایت» در گوگل برای اجاره خانه برای تعطیلات. |
پنجره رزرو پیشرفته
پنجرههای رزرو از پیش پشتیبانیشده (ABW) را فهرست میکند. همه مقایسههای تاریخ در منطقه زمانی ملک هستند.
| انومها | |
|---|---|
ADVANCE_BOOKING_WINDOW_UNSPECIFIED | مشخص نشده است. |
ADVANCE_BOOKING_WINDOW_SAME_DAY | تاریخ ورود با تاریخ استعلام یکی بود. |
ADVANCE_BOOKING_WINDOW_NEXT_DAY | تاریخ ورود، روز بعد از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_2_TO_7 | تاریخ ورود ۲ تا ۷ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_8_TO_14 | تاریخ ورود ۸ تا ۱۴ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_15_TO_30 | تاریخ ورود ۱۵ تا ۳۰ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_31_TO_60 | تاریخ ورود ۳۱ تا ۶۰ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_61_TO_90 | تاریخ ورود ۶۱ تا ۹۰ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_91_TO_120 | تاریخ ورود ۹۱ تا ۱۲۰ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_121_TO_150 | تاریخ ورود ۱۲۱ تا ۱۵۰ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_151_TO_180 | تاریخ ورود ۱۵۱ تا ۱۸۰ روز پس از تاریخ استعلام بود. |
ADVANCE_BOOKING_WINDOW_DAYS_OVER_180 | تاریخ ورود بیش از ۱۸۰ روز پس از تاریخ درخواست بوده است. |
مدت اقامت
مدت زمان اقامت (LOS) پشتیبانی شده را شمارش میکند.
| انومها | |
|---|---|
LENGTH_OF_STAY_UNSPECIFIED | مشخص نشده است. |
LENGTH_OF_STAY_NIGHTS_1 | اقامت تک شب. |
LENGTH_OF_STAY_NIGHTS_2 | مدت اقامت ۲ شب. |
LENGTH_OF_STAY_NIGHTS_3 | مدت اقامت ۳ شب. |
LENGTH_OF_STAY_NIGHTS_4_TO_7 | مدت اقامت ۴ تا ۷ شب. |
LENGTH_OF_STAY_NIGHTS_8_TO_14 | مدت اقامت ۸ تا ۱۴ شب |
LENGTH_OF_STAY_NIGHTS_15_TO_21 | مدت اقامت ۱۵ تا ۲۱ شب |
LENGTH_OF_STAY_NIGHTS_22_TO_30 | مدت اقامت ۲۲ تا ۳۰ شب |
LENGTH_OF_STAY_NIGHTS_OVER_30 | اقامت بیش از 30 شب. |
اشغال
تعداد کل اشغال اتاق پشتیبانی شده را شمارش میکند.
| انومها | |
|---|---|
OCCUPANCY_UNSPECIFIED | مشخص نشده است. |
OCCUPANCY_1 | فرد مجرد. |
OCCUPANCY_2 | دو نفر. |
OCCUPANCY_3 | سه نفر. |
OCCUPANCY_4 | چهار نفر. |
OCCUPANCY_OVER_4 | بالای ۴ نفر. |