REST Resource: accounts.priceAccuracyViews

Risorsa: PriceAccuracyView

Una visualizzazione dell'accuratezza del prezzo. Include la funzionalità dei report sull'accuratezza del prezzo nelle versioni API precedenti alla 3.0. Per ulteriori informazioni, consulta il rapporto sull'accuratezza dei prezzi.

Rappresentazione JSON
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Campi
name

string

Nome della risorsa nel formato accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

L'elenco delle righe che corrispondono alla query.

Riga PrezzoAccuracy

Una riga relativa all'accuratezza del prezzo.

Rappresentazione 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
}
Campi
hotel

string

ID hotel definito dal partner.

checkinDate

object (Date)

Data del check-in.

lengthOfStayDays

integer

Durata del soggiorno.

fetchedPriceRecord

object (PriceRecord)

Prezzo letto dal sito web partner.

cachedPriceRecord

object (PriceRecord)

Prezzo come pubblicizzato.

correctionTime

string (Timestamp format)

Ora in cui un prezzo errato viene aggiornato a un prezzo corretto.

Un timestamp in formato RFC3339 UTC "Zulu", con una risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

url

string

URL iniziale visitato sul sito web del partner.

rateRuleId

string

La regola tariffaria del prezzo pubblicizzato per le tariffe non pubbliche.

hotelCountryCode

string

Il paese dell'hotel (in base all'indirizzo).

deviceType

enum (Device)

Il tipo di dispositivo dell'utente.

finalDomain

string

Il dominio della pagina finale da cui vengono letti i prezzi.

mismatchReason

enum (MismatchReason)

Il motivo per cui il prezzo recuperato non corrisponde al prezzo memorizzato nella cache.

affectsScore

boolean

True se questa riga influisce sul punteggio di accuratezza del prezzo complessivo.

signalSource

enum (SignalSource)

Origine dell'indicatore di accuratezza del prezzo.

userRegionCode

string

L'area geografica dell'utente.

adultOccupancy

integer

Numero di adulti nei dettagli relativi al numero di persone della query di convalida.

childOccupancy

integer

Il numero di figli nei dettagli relativi al numero di persone della query di convalida.

Record prezzo

Un prezzo registrato.

Rappresentazione JSON
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Campi
basePrice

number

Prezzo base.

taxesAndFees

number

Tasse e commissioni.

currencyCode

string

Codice valuta ISO 4217.

time

string (Timestamp format)

Timestamp di questo record di prezzo.

Un timestamp in formato RFC3339 UTC "Zulu", con una risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Dispositivo

Elenca i dispositivi supportati.

Enum
DEVICE_UNSPECIFIED Non specificato.
DEVICE_UNKNOWN Il valore è sconosciuto in questa versione.
DESKTOP Computer.
MOBILE Dispositivi mobili dotati di browser completi.
TABLET Tablet dotati di browser completi.

Motivo mancata corrispondenza

Elenca i motivi delle mancate corrispondenze.

Enum
MISMATCH_REASON_UNSPECIFIED Non specificato.
MISMATCH_REASON_UNKNOWN Il valore è sconosciuto in questa versione.
TAX_MISMATCH Discrepanze a livello di tasse.
ROOM_UNAVAILABLE Camera non disponibile.
SITE_ERROR Errore del sito.
PRICE_FEED_DELAYED Feed del prezzo ritardato.
DISCOUNT_MISSING Sconto mancante.
INCORRECT_DISCOUNT_VALUE Valore sconto non corretto.
WRONG_ITINERARY Itinerario sbagliato.

Sorgente segnale

Enumera i metodi di segnalazione supportati per l'accuratezza del prezzo.

Enum
SIGNAL_SOURCE_UNSPECIFIED Non specificato.
SIGNAL_SOURCE_UNKNOWN Il valore è sconosciuto in questa versione.
FETCHED Il prezzo viene letto direttamente dal sito web del partner.
PIXEL Il prezzo è fornito dal partner tramite un pixel di accuratezza del prezzo.

Metodi

get

Restituisce la visualizzazione precisa del prezzo richiesto in modo dettagliato.

list

Elenca le visualizzazioni disponibili con accuratezza del prezzo.

summarize

Restituisce il riepilogo di accuratezza del prezzo.