- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- PropertyPerformanceResult
- AdvanceBookingWindow
- LengthOfStay
- Doluluk
Belirli bir hesap için ücretsiz rezervasyon bağlantıları raporunu sorgulama (alma, filtreleme ve segmentlere ayırma) olanağı sağlar. Bu yeni sürüm, gösterim ve tıklamaların yanı sıra çok daha büyük bir filtre/toplama üst kümesi döndürür.
HTTP isteği
GET https://travelpartner.googleapis.com/v3/{name=accounts/*}/propertyPerformanceReportViews:query
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
name |
Sorgulanan hesabın kaynak adı. Biçim: accounts/{account_id} |
Sorgu parametreleri
| Parametreler | |
|---|---|
filter |
Sorgulanan hesap için mülk performans metriklerini filtrelemek üzere kullanılan koşullar (alanlar ve ifadeler). Söz diziminde Önemli: Birden fazla koşul eklemek için doğru söz dizimi:
Geçerli koşullara örnek olarak aşağıdakiler verilebilir:
|
aggregateBy |
Sorgu tarafından döndürülen metriklerin nasıl bölümlendirileceğini belirtir. Örneğin, Dize değeri, virgülle ayrılmış bir alan listesidir. Geçerli alanlar şunlardır: Önemli: |
pageSize |
Döndürülecek maksimum katılım sonucu sayısı. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmezse en fazla 10.000 sonuç döndürülür. Maksimum değer 10.000'dir. 10.000'in üzerindeki değerler 10.000'e zorlanır. |
pageToken |
Önceki bir participationReportViews.query isteğinden alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın. Sayfalara ayırma işlemi yapılırken participationReportViews.query'ye sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir. |
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
PropertyPerformanceReportService.QueryPropertyPerformanceReport için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"results": [
{
object ( |
| Alanlar | |
|---|---|
results[] |
Sorguyla eşleşen sonuçların listesi. |
nextPageToken |
Sonuçların sonraki sayfasını almak için kullanılan sayfalama jetonu. Bu alan atlanırsa sonraki sayfa yoktur. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/travelpartner
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.
PropertyPerformanceResult
Bir hesabın mülk performans raporu için yapılan sorgulamanın sonucunu gösterir.
| JSON gösterimi |
|---|
{ "date": { object ( |
| Alanlar | |
|---|---|
date |
İstenen tarih aralığında bir tarih. Yalnızca istekteki |
advanceBookingWindow |
Tesisin yerel saat dilimindeki sorgu tarihi ile check-in tarihi arasındaki gün farkı. Yalnızca istekteki |
brand |
Tesis için iş ortağı tarafından belirtilen marka. Yalnızca istekteki |
deviceType |
Kullanıcının cihaz türü. Yalnızca istekteki |
highIntentUsers |
Kullanıcının sorgusunun, rezervasyona ilgisinin yüksek olduğunu gösterip göstermediği. Yalnızca istekteki |
lengthOfStay |
Kullanıcı tarafından belirtilen giriş ve çıkış tarihleri arasındaki gece sayısı. Yalnızca istekteki |
propertyRegionCode |
Tesisin bulunduğu ülkenin/bölgenin ISO 3116 bölge kodu. Yalnızca istekte |
occupancy |
Tesiste konaklaması istenen kişi sayısı. Yalnızca istekteki |
partnerPropertyId |
İş ortağının mülk kimliği. Yalnızca istekteki |
partnerPropertyDisplayName |
İş ortağının tesis adı. Yalnızca istekteki |
userRegionCode |
Kullanıcının bulunduğu ülkenin/bölgenin ISO 3116 bölge kodu. Yalnızca istekte |
clickCount |
Bu sonuç için kaydedilen toplam ücretsiz rezervasyon bağlantısı tıklama sayısı. |
impressionCount |
Bu sonuç için kaydedilen toplam ücretsiz rezervasyon bağlantısı gösterim sayısı. Bu değer, kullanıcı gizliliğini korumak için yuvarlanır. |
clickthroughRate |
|
adsClickCount |
Bu sonuç için kaydedilen toplam reklam tıklaması sayısı. |
adsImpressionCount |
Bu sonuç için kaydedilen toplam reklam gösterimi sayısı. |
adsClickthroughRate |
|
vrWebsiteButtonClicks |
Kiralık yerler için Google'daki "Web sitesi" düğmesinin toplam tıklama sayısı. |
AdvanceBookingWindow
Desteklenen erken rezervasyon dönemlerini (ERD) listeler. Tüm tarih karşılaştırmaları mülkün saat dilimine göre yapılır.
| Sıralamalar | |
|---|---|
ADVANCE_BOOKING_WINDOW_UNSPECIFIED |
Belirtilmedi. |
ADVANCE_BOOKING_WINDOW_SAME_DAY |
Giriş tarihi, sorgu tarihiyle aynıydı. |
ADVANCE_BOOKING_WINDOW_NEXT_DAY |
Giriş tarihi, sorgu tarihinden sonraki gündü. |
ADVANCE_BOOKING_WINDOW_DAYS_2_TO_7 |
Giriş tarihi, sorgu tarihinden 2-7 gün sonra olmalıdır. |
ADVANCE_BOOKING_WINDOW_DAYS_8_TO_14 |
Giriş tarihi, sorgu tarihinden 8-14 gün sonra olmalıdır. |
ADVANCE_BOOKING_WINDOW_DAYS_15_TO_30 |
Giriş tarihi, sorgu tarihinden 15-30 gün sonra olmalıdır. |
ADVANCE_BOOKING_WINDOW_DAYS_31_TO_60 |
Giriş tarihi, sorgu tarihinden 31-60 gün sonra olmalıdır. |
ADVANCE_BOOKING_WINDOW_DAYS_61_TO_90 |
Giriş tarihi, sorgu tarihinden 61-90 gün sonra olmalıdır. |
ADVANCE_BOOKING_WINDOW_DAYS_91_TO_120 |
Giriş tarihi, sorgu tarihinden 91-120 gün sonra olmalıdır. |
ADVANCE_BOOKING_WINDOW_DAYS_121_TO_150 |
Giriş tarihi, sorgu tarihinden 121-150 gün sonra. |
ADVANCE_BOOKING_WINDOW_DAYS_151_TO_180 |
Giriş tarihi, sorgu tarihinden 151-180 gün sonra. |
ADVANCE_BOOKING_WINDOW_DAYS_OVER_180 |
Giriş tarihi, sorgu tarihinden 180 günden fazla bir süre sonra. |
LengthOfStay
Desteklenen konaklama sürelerini (KS) listeler.
| Sıralamalar | |
|---|---|
LENGTH_OF_STAY_UNSPECIFIED |
Belirtilmedi. |
LENGTH_OF_STAY_NIGHTS_1 |
Tek gecelik konaklama. |
LENGTH_OF_STAY_NIGHTS_2 |
2 gece konaklama. |
LENGTH_OF_STAY_NIGHTS_3 |
3 gece konaklama. |
LENGTH_OF_STAY_NIGHTS_4_TO_7 |
4-7 gece konaklama |
LENGTH_OF_STAY_NIGHTS_8_TO_14 |
8-14 gece konaklama |
LENGTH_OF_STAY_NIGHTS_15_TO_21 |
15-21 gece konaklama. |
LENGTH_OF_STAY_NIGHTS_22_TO_30 |
22-30 gece konaklama |
LENGTH_OF_STAY_NIGHTS_OVER_30 |
30 geceden uzun konaklamalar |
Doluluk
Desteklenen toplam oda doluluğunu numaralandırır.
| Sıralamalar | |
|---|---|
OCCUPANCY_UNSPECIFIED |
Belirtilmedi. |
OCCUPANCY_1 |
Tek kişi. |
OCCUPANCY_2 |
İki kişilik. |
OCCUPANCY_3 |
Üç kişi. |
OCCUPANCY_4 |
Dört kişi. |
OCCUPANCY_OVER_4 |
4'ten fazla kişi. |