REST Resource: accounts.priceAccuracyViews

Ressource: PriceAccuracyView

Eine Preisgenauigkeitsansicht. Deckt die Preisgenauigkeitsberichte in API-Versionen vor Version 3.0 ab. Weitere Informationen finden Sie unter Preisgenauigkeitsbericht.

JSON-Darstellung
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Felder
name

string

Ressourcenname im Format accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

Die Liste der Zeilen, die der Abfrage entsprechen.

Preisgenauigkeitszeile

Zeile für Preisgenauigkeit.

JSON-Darstellung
{
  "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
}
Felder
hotel

string

Die vom Partner definierte Hotel-ID.

checkinDate

object (Date)

Anreisedatum.

lengthOfStayDays

integer

Dauer des Aufenthalts.

fetchedPriceRecord

object (PriceRecord)

Preis wie auf der Partnerwebsite angegeben.

cachedPriceRecord

object (PriceRecord)

Der angegebene Preis.

correctionTime

string (Timestamp format)

Zeit, zu der ein falscher Preis in einen korrekten Preis geändert wird.

Ein Zeitstempel im Format RFC3339 UTC mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

url

string

Ursprüngliche URL auf der Partnerwebsite.

rateRuleId

string

Die Preisregel des beworbenen Preises für nicht öffentliche Preise.

hotelCountryCode

string

Das Land des Hotels (basierend auf der Adresse).

deviceType

enum (Device)

Der Gerätetyp des Nutzers.

finalDomain

string

Die Domain der endgültigen Seite, von der Preise gelesen werden.

mismatchReason

enum (MismatchReason)

Grund, warum der abgerufene Preis nicht mit dem im Cache gespeicherten Preis übereinstimmt.

affectsScore

boolean

Dieser Wert ist „True“, wenn diese Zeile die Preisgenauigkeitsquote insgesamt beeinflusst.

signalSource

enum (SignalSource)

Quelle des Preisgenauigkeitssignals.

userRegionCode

string

Die Region des Nutzers

adultOccupancy

integer

Die Anzahl der Erwachsenen in den Belegungsdetails der Validierungsabfrage.

childOccupancy

integer

Die Anzahl der untergeordneten Elemente in den Belegungsdetails der Validierungsabfrage.

Price-Datensatz

Ein Preisrekord

JSON-Darstellung
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Felder
basePrice

number

Basispreis.

taxesAndFees

number

Steuern und Gebühren.

currencyCode

string

ISO 4217-Währungscode.

time

string (Timestamp format)

Zeitstempel für diesen Preisdatensatz

Ein Zeitstempel im Format RFC3339 UTC mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

Geräte

Listet unterstützte Geräte auf.

Enums
DEVICE_UNSPECIFIED Nicht angegeben.
DEVICE_UNKNOWN Der Wert ist in dieser Version unbekannt.
DESKTOP Computer
MOBILE Mobilgeräte mit vollwertigem Internetbrowser
TABLET Tablets mit vollwertigem Internetbrowser

Fehlübereinstimmung

Aufzählung der Gründe für Abweichungen

Enums
MISMATCH_REASON_UNSPECIFIED Nicht angegeben.
MISMATCH_REASON_UNKNOWN Der Wert ist in dieser Version unbekannt.
TAX_MISMATCH Nicht übereinstimmende Steuern.
ROOM_UNAVAILABLE Chatroom nicht verfügbar.
SITE_ERROR Websitefehler.
PRICE_FEED_DELAYED Preisfeed verzögert.
DISCOUNT_MISSING Rabatt fehlt.
INCORRECT_DISCOUNT_VALUE Falscher Rabattwert.
WRONG_ITINERARY Falscher Reiseplan.

Signalquelle

Listet unterstützte Signaling-Methoden für die Preisgenauigkeit auf.

Enums
SIGNAL_SOURCE_UNSPECIFIED Nicht angegeben.
SIGNAL_SOURCE_UNKNOWN Der Wert ist in dieser Version unbekannt.
FETCHED Der Preis wird direkt auf der Website des Partners gelesen.
PIXEL Der Preis wird vom Partner über ein Preisgenauigkeits-Pixel bereitgestellt.

Methoden

get

Gibt die angeforderte Preisgenauigkeitsansicht vollständig zurück.

list

Listet die verfügbaren Preisgenauigkeitsansichten auf.

summarize

Gibt die Preisgenauigkeitsübersicht zurück.