REST Resource: accounts.priceAccuracyViews

Resource: PriceAccuracyView

Tampilan akurasi harga. Mencakup fungsi laporan akurasi harga dalam versi API pra-v3.0. Untuk mengetahui informasi selengkapnya, lihat Laporan Akurasi Harga.

Representasi JSON
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Kolom
name

string

Nama resource harus dalam format accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

Daftar baris yang cocok dengan kueri.

PriceAccuracyRow

Baris akurasi harga.

Representasi 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
}
Kolom
hotel

string

ID hotel yang ditentukan partner.

checkinDate

object (Date)

Tanggal check-in.

lengthOfStayDays

integer

Panjang masa inap.

fetchedPriceRecord

object (PriceRecord)

Harga seperti yang dibaca dari situs partner.

cachedPriceRecord

object (PriceRecord)

Harga seperti yang diiklankan.

correctionTime

string (Timestamp format)

Waktu saat harga yang salah diperbarui ke harga yang benar.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

url

string

URL awal yang dikunjungi di situs partner.

rateRuleId

string

Aturan tarif harga yang diiklankan untuk tarif non-publik.

hotelCountryCode

string

Negara hotel (berdasarkan alamat).

deviceType

enum (Device)

Jenis perangkat pengguna.

finalDomain

string

Domain halaman akhir tempat harga dibaca.

mismatchReason

enum (MismatchReason)

Alasan harga yang diambil tidak cocok dengan harga yang di-cache.

affectsScore

boolean

Benar jika baris ini memengaruhi skor akurasi harga secara keseluruhan.

signalSource

enum (SignalSource)

Sumber sinyal akurasi harga.

userRegionCode

string

Wilayah pengguna.

adultOccupancy

integer

Jumlah orang dewasa dalam detail okupansi kueri validasi. Catatan: Kolom ini mungkin tidak diisi secara konsisten karena batasan teknis. Jika tidak ada, partner harus mengasumsikan default 2 orang dewasa.

childOccupancy

integer

Jumlah anak-anak dalam detail okupansi kueri validasi. Catatan: Kolom ini mungkin tidak diisi secara konsisten. Jika tidak ada, partner harus mengasumsikan default 0 anak-anak.

PriceRecord

Catatan harga.

Representasi JSON
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Kolom
basePrice

number

Harga dasar.

taxesAndFees

number

Pajak dan biaya.

currencyCode

string

Kode mata uang ISO 4217.

time

string (Timestamp format)

Stempel waktu catatan harga ini.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Perangkat

Menghitung perangkat yang didukung.

Enum
DEVICE_UNSPECIFIED Tidak ditentukan.
DEVICE_UNKNOWN Nilai tidak diketahui dalam versi ini.
DESKTOP Komputer.
MOBILE Perangkat seluler dengan browser lengkap.
TABLET Tablet dengan browser lengkap.

MismatchReason

Menghitung alasan ketidakcocokan.

Enum
MISMATCH_REASON_UNSPECIFIED Tidak ditentukan.
MISMATCH_REASON_UNKNOWN Nilai tidak diketahui dalam versi ini.
TAX_MISMATCH Ketidakcocokan pajak.
ROOM_UNAVAILABLE Ruang tidak tersedia.
SITE_ERROR Error situs.
PRICE_FEED_DELAYED Feed harga tertunda.
DISCOUNT_MISSING Diskon tidak ada.
INCORRECT_DISCOUNT_VALUE Nilai diskon salah.
WRONG_ITINERARY Rencana perjalanan salah.

SignalSource

Menghitung metode pensinyalan yang didukung untuk akurasi harga.

Enum
SIGNAL_SOURCE_UNSPECIFIED Tidak ditentukan.
SIGNAL_SOURCE_UNKNOWN Nilai tidak diketahui dalam versi ini.
FETCHED Harga dibaca langsung dari situs partner.
PIXEL Harga diberikan oleh partner melalui piksel akurasi harga.

Metode

get

Menampilkan tampilan akurasi harga yang diminta dengan detail lengkap.

list

Mencantumkan tampilan akurasi harga yang tersedia.

summarize

Menampilkan ringkasan akurasi harga.