REST Resource: accounts.priceCoverageViews

Zasób: PriceCoverageView

Widok pokrycia cenowego. Obejmuje funkcję price_coverage_stats Podsumowanie statystyk w wersjach interfejsu API starszych niż 3.0. Więcej informacji znajdziesz w artykule Zasięg cen dla partnerów korzystających z funkcji Push i Hint.

Zapis JSON
{
  "calculationDate": {
    object (Date)
  },
  "matchedPropertyCount": integer,
  "priceCoverageBinaryPercent": number,
  "priceCoveragePercent": number,
  "priceCoverageBuckets": [
    {
      object (PriceCoverageBucket)
    }
  ]
}
Pola
calculationDate

object (Date)

Data, w której dokonano obliczeń.

matchedPropertyCount

integer

Łączna liczba obiektów, które mają ceny dla podanych tras.

priceCoverageBinaryPercent

number

Stosunek liczby hoteli, które mają co najmniej 1 cenę w okresie obliczeniowym, do liczby matchedPropertyCount.

priceCoveragePercent

number

Ogólny zakres cen na koncie. Ta wartość to stosunek liczby cen hoteli w okresie rezerwacji z wyprzedzeniem i zakresie długości pobytu do liczby wszystkich możliwych cen, czyli matchedPropertyCount razy 330 (okres rezerwacji z wyprzedzeniem) razy 30 (długość pobytu).

priceCoverageBuckets[]

object (PriceCoverageBucket)

Statystyki pokrycia cen dla kombinacji okresów rezerwacji z wyprzedzeniem i zakresów długości pobytu.

PriceCoverageBucket

Statystyki pokrycia dla jednej kombinacji okresu rezerwacji z wyprzedzeniem i długości pobytu.

Zapis JSON
{
  "advanceBookingWindowRange": enum (AdvanceBookingWindowRange),
  "lengthOfStayRange": enum (LengthOfStayRange),
  "availablePriceCount": string,
  "priceCoveragePercent": number
}
Pola
advanceBookingWindowRange

enum (AdvanceBookingWindowRange)

Zakres okresu rezerwacji z wyprzedzeniem.

lengthOfStayRange

enum (LengthOfStayRange)

Zakres długości pobytu.

availablePriceCount

string (int64 format)

Liczba cen w tym segmencie okresu rezerwacji z wyprzedzeniem i segmencie długości pobytu.

priceCoveragePercent

number

Odsetek planów podróży, w przypadku których masz pokrycie w tym przedziale czasu rezerwacji z wyprzedzeniem i w tym przedziale długości pobytu.

AdvanceBookingWindowRange

Wylicza zakresy okna rezerwacji.

Wartości w polu enum
ADVANCE_BOOKING_WINDOW_RANGE_UNSPECIFIED Nie określono.
ADVANCE_BOOKING_WINDOW_RANGE_UNKNOWN W tej wersji wartość jest nieznana.
DAYS_0_TO_30 Określa okres rezerwacji z wyprzedzeniem od 0 do 30 dni.
DAYS_31_TO_60 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 31 do 60 dni.
DAYS_61_TO_90 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 61 do 90 dni.
DAYS_91_TO_120 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 91 do 120 dni.
DAYS_121_TO_150 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 121 do 150 dni.
DAYS_151_TO_180 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 151 do 180 dni.
DAYS_181_TO_210 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 181 do 210 dni.
DAYS_211_TO_240 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 211 do 240 dni.
DAYS_241_TO_270 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 241 do 270 dni.
DAYS_271_TO_300 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 271 do 300 dni.
DAYS_301_TO_330 Oznacza okres rezerwacji z wyprzedzeniem wynoszący od 301 do 330 dni.

LengthOfStayRange

Wylicza zakresy długości pobytu.

Wartości w polu enum
LENGTH_OF_STAY_RANGE_UNSPECIFIED Nie określono.
LENGTH_OF_STAY_RANGE_UNKNOWN W tej wersji wartość jest nieznana.
LENGTH_OF_STAY_1_TO_7 Oznacza długość pobytu od 1 do 7 nocy.
LENGTH_OF_STAY_8_TO_14 Oznacza długość pobytu od 8 do 14 nocy.
LENGTH_OF_STAY_15_TO_30 Oznacza długość pobytu od 15 do 30 nocy.

Metody

getLatest

Zwraca najnowszy widok pokrycia cen w pełnych szczegółach.

list

Zwraca całą historię zakresu cen.