REST Resource: accounts.priceAccuracyViews

Ressource: PriceAccuracyView

Vue "Précision des prix" Recense les fonctionnalités des rapports sur la précision des prix dans les versions de l'API antérieures à la version 3.0. Pour en savoir plus, consultez Rapport sur la précision des prix.

Représentation JSON
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Champs
name

string

Nom de la ressource au format accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

Liste de lignes correspondant à la requête.

PriceAccuracyRow

Une ligne de précision des prix

Représentation 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
}
Champs
hotel

string

ID d'hôtel défini par le partenaire.

checkinDate

object (Date)

Date d'arrivée.

lengthOfStayDays

integer

Durée du séjour.

fetchedPriceRecord

object (PriceRecord)

Prix tel qu'il apparaît sur le site Web du partenaire.

cachedPriceRecord

object (PriceRecord)

Prix annoncé.

correctionTime

string (Timestamp format)

Heure à laquelle un prix incorrect est remplacé par un prix correct.

Horodatage au format RFC3339 UTC "Zulu" avec une résolution de nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

url

string

URL initiale visitée sur le site Web du partenaire.

rateRuleId

string

Règle d'offres du prix annoncé pour les tarifs non publics.

hotelCountryCode

string

Pays de l'hôtel (selon l'adresse).

deviceType

enum (Device)

Type d'appareil de l'utilisateur.

finalDomain

string

Domaine de la page finale à partir de laquelle les prix sont lus.

mismatchReason

enum (MismatchReason)

Raison pour laquelle le prix récupéré ne correspond pas au prix mis en cache.

affectsScore

boolean

Vrai si cette ligne a une incidence sur le taux global de précision des prix.

signalSource

enum (SignalSource)

Source du signal de précision des prix.

userRegionCode

string

Région de l'utilisateur.

adultOccupancy

integer

Nombre d'adultes dans les détails d'occupation de la requête de validation.

childOccupancy

integer

Nombre d'enfants dans les détails d'occupation de la requête de validation.

Enregistrement de prix

Un prix record.

Représentation JSON
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Champs
basePrice

number

Prix de base.

taxesAndFees

number

Taxes et frais.

currencyCode

string

Code de devise ISO 4217.

time

string (Timestamp format)

Horodatage de cet enregistrement des prix.

Horodatage au format RFC3339 UTC "Zulu" avec une résolution de nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

Type d'appareil

Énumère les appareils compatibles.

Enums
DEVICE_UNSPECIFIED Non spécifié.
DEVICE_UNKNOWN La valeur est inconnue dans cette version.
DESKTOP Ordinateurs.
MOBILE Smartphones
TABLET Tablettes dotées d'un navigateur Internet complet

Motif de non-correspondance

Énumère les motifs de non-concordance.

Enums
MISMATCH_REASON_UNSPECIFIED Non spécifié.
MISMATCH_REASON_UNKNOWN La valeur est inconnue dans cette version.
TAX_MISMATCH Non-concordance des taxes.
ROOM_UNAVAILABLE Salle non disponible.
SITE_ERROR Erreur du site.
PRICE_FEED_DELAYED Flux des prix retardé.
DISCOUNT_MISSING Remise manquante.
INCORRECT_DISCOUNT_VALUE Valeur de remise incorrecte.
WRONG_ITINERARY Mauvais séjour.

SignalSource

Énumère les méthodes de signalement acceptées pour la précision des prix.

Enums
SIGNAL_SOURCE_UNSPECIFIED Non spécifié.
SIGNAL_SOURCE_UNKNOWN La valeur est inconnue dans cette version.
FETCHED Le prix est lu directement sur le site Web du partenaire.
PIXEL Le prix est fourni par le partenaire via un pixel de précision des prix.

Méthodes

get

Affiche la vue détaillée de la précision des prix demandée.

list

Répertorie les vues de précision des prix disponibles.

summarize

Affiche le récapitulatif de précision des prix.