REST Resource: accounts.priceAccuracyViews

Ресурс: PriceAccuracyView

Представление точности цен. Охватывает функциональность отчётов о точности цен в версиях API до 3.0. Подробнее см. в разделе «Отчёт о точности цен» .

JSON-представление
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Поля
name

string

Имя ресурса должно иметь формат accounts/{account_id}/priceAccuracyViews/{report_date} .

results[]

object ( PriceAccuracyRow )

Список строк, соответствующих запросу.

PriceAccuracyRow

Строка точности цены.

JSON-представление
{
  "hotel": string,
  "checkinDate": {
    object (Date)
  },
  "lengthOfStayDays": integer,
  "fetchedPriceRecord": {
    object (PriceRecord)
  },
  "cachedPriceRecord": {
    object (PriceRecord)
  },
  "correctionTime": string,
  "url": string,
  "rateRuleId": string,
  "hotelCountryCode": string,
  "deviceType": enum (Device),
  "finalDomain": string,
  "mismatchReason": enum (MismatchReason),
  "affectsScore": boolean,
  "signalSource": enum (SignalSource),
  "userRegionCode": string,
  "adultOccupancy": integer,
  "childOccupancy": integer
}
Поля
hotel

string

Идентификатор отеля, определенный партнером.

checkinDate

object ( Date )

Дата заезда.

lengthOfStayDays

integer

Продолжительность пребывания.

fetchedPriceRecord

object ( PriceRecord )

Цена указана на сайте партнера.

cachedPriceRecord

object ( PriceRecord )

Цена соответствует заявленной.

correctionTime

string ( Timestamp format)

Время, в течение которого неверная цена обновляется до правильной цены.

Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и будет содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

url

string

Первоначальный URL-адрес, посещенный на сайте партнера.

rateRuleId

string

Правило ставки рекламируемой цены для непубличных ставок.

hotelCountryCode

string

Страна нахождения отеля (по адресу).

deviceType

enum ( Device )

Тип устройства пользователя.

finalDomain

string

Домен конечной страницы, с которой считываются цены.

mismatchReason

enum ( MismatchReason )

Причина, по которой полученная цена не соответствует кэшированной цене.

affectsScore

boolean

Истина, если эта строка влияет на общую оценку точности цен.

signalSource

enum ( SignalSource )

Источник сигнала точности цены.

userRegionCode

string

Регион пользователя.

adultOccupancy

integer

Количество взрослых в данных о размещении в проверочном запросе.

childOccupancy

integer

Количество детей в сведениях о размещении в проверочном запросе.

PriceRecord

Рекордная цена.

JSON-представление
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Поля
basePrice

number

Базовая цена.

taxesAndFees

number

Налоги и сборы.

currencyCode

string

Код валюты ISO 4217.

time

string ( Timestamp format)

Временная метка этой ценовой записи.

Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и будет содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

Устройство

Перечисляет поддерживаемые устройства.

Перечисления
DEVICE_UNSPECIFIED Не указан.
DEVICE_UNKNOWN В этой версии значение неизвестно.
DESKTOP Компьютеры.
MOBILE Мобильные устройства с полнофункциональными браузерами.
TABLET Планшеты с полнофункциональными браузерами.

НесоответствиеПричина

Перечисляет причины несоответствия.

Перечисления
MISMATCH_REASON_UNSPECIFIED Не указан.
MISMATCH_REASON_UNKNOWN В этой версии значение неизвестно.
TAX_MISMATCH Налоговое несоответствие.
ROOM_UNAVAILABLE Номер недоступен.
SITE_ERROR Ошибка сайта.
PRICE_FEED_DELAYED Подача цен задерживается.
DISCOUNT_MISSING Скидка отсутствует.
INCORRECT_DISCOUNT_VALUE Неверное значение скидки.
WRONG_ITINERARY Неправильный маршрут.

Источник сигнала

Перечисляет поддерживаемые методы сигнализации для точности цен.

Перечисления
SIGNAL_SOURCE_UNSPECIFIED Не указан.
SIGNAL_SOURCE_UNKNOWN В этой версии значение неизвестно.
FETCHED Цена указана непосредственно на сайте партнера.
PIXEL Цена предоставляется партнером через пиксель точности цены.

Методы

get

Возвращает запрошенную точность цен в полном объеме.

list

Перечисляет доступные представления точности цен.

summarize

Возвращает сводку точности цен.