REST Resource: accounts.priceAccuracyViews

Recurso: PriceExactView

Una vista de precisión del precio Abarca la funcionalidad de los informes de precisión del precio en versiones de API anteriores a la v3.0. Para obtener más información, consulta el Informe de precisión del precio.

Representación JSON
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Campos
name

string

Nombre del recurso con el formato accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

La lista de filas que coinciden con la consulta.

PriceExactRow

Una fila de precisión del precio

Representación 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
}
Campos
hotel

string

ID de hotel definido por el socio.

checkinDate

object (Date)

Fecha de entrada.

lengthOfStayDays

integer

Duración de la estadía.

fetchedPriceRecord

object (PriceRecord)

Precio indicado por el sitio web del socio.

cachedPriceRecord

object (PriceRecord)

Precio según lo anunciado.

correctionTime

string (Timestamp format)

Hora a la que se actualiza un precio incorrecto con un precio correcto.

Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

url

string

URL inicial visitada en el sitio web del socio.

rateRuleId

string

La regla de tarifas del precio anunciado para tarifas no públicas.

hotelCountryCode

string

El país del hotel (según la dirección).

deviceType

enum (Device)

El tipo de dispositivo del usuario.

finalDomain

string

El dominio de la página final desde la que se leen los precios.

mismatchReason

enum (MismatchReason)

El motivo por el que el precio recuperado no coincidió con el precio almacenado en caché.

affectsScore

boolean

Verdadero si esta fila afecta la puntuación general de precisión del precio.

signalSource

enum (SignalSource)

Fuente del indicador de precisión del precio.

userRegionCode

string

La región del usuario.

adultOccupancy

integer

La cantidad de adultos en los detalles de ocupación de la consulta de validación.

childOccupancy

integer

Es la cantidad de elementos secundarios en los detalles de ocupación de la consulta de validación.

Registro de precios

Un registro de precios

Representación JSON
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Campos
basePrice

number

Precio base.

taxesAndFees

number

Impuestos y tarifas

currencyCode

string

Código de moneda ISO 4217.

time

string (Timestamp format)

Marca de tiempo de este registro de precios.

Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

Dispositivo

Enumera los dispositivos compatibles.

Enumeradores
DEVICE_UNSPECIFIED No se especifica.
DEVICE_UNKNOWN El valor es desconocido en esta versión.
DESKTOP Computadoras.
MOBILE Dispositivos móviles con navegadores completos.
TABLET Tablets con navegadores completos.

Motivo de coincidencia

Enumera los motivos de las discrepancias.

Enumeradores
MISMATCH_REASON_UNSPECIFIED No se especifica.
MISMATCH_REASON_UNKNOWN El valor es desconocido en esta versión.
TAX_MISMATCH Los impuestos no coinciden.
ROOM_UNAVAILABLE Habitación no disponible.
SITE_ERROR Error del sitio.
PRICE_FEED_DELAYED Se retrasó el feed de precios.
DISCOUNT_MISSING Falta el descuento.
INCORRECT_DISCOUNT_VALUE Valor de descuento incorrecto
WRONG_ITINERARY Itinerario incorrecto.

Fuente de la señal

Enumera los métodos de señalización para la precisión del precio.

Enumeradores
SIGNAL_SOURCE_UNSPECIFIED No se especifica.
SIGNAL_SOURCE_UNKNOWN El valor es desconocido en esta versión.
FETCHED El precio se lee directamente desde el sitio web del socio.
PIXEL El socio proporciona el precio mediante un píxel de precisión del precio.

Métodos

get

Muestra la vista de precisión del precio solicitada en detalle.

list

Enumera las vistas de precisión de precios disponibles.

summarize

Muestra el resumen de precisión del precio.