REST Resource: accounts.priceAccuracyViews

リソース: PriceAccuracyView

料金の精度ビュー。pre-v3.0 API バージョンの料金の精度レポート機能に対応しています。詳しくは、料金精度レポートをご覧ください。

JSON 表現
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
フィールド
name

string

リソース名は accounts/{account_id}/priceAccuracyViews/{report_date} の形式にする必要があります。

results[]

object (PriceAccuracyRow)

クエリに一致する行のリスト。

PriceAccuracyRow

料金の精度の行。

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
}
フィールド
hotel

string

パートナー定義のホテル ID。

checkinDate

object (Date)

チェックイン日。

lengthOfStayDays

integer

滞在日数。

fetchedPriceRecord

object (PriceRecord)

パートナーのウェブサイトから読み取られた料金。

cachedPriceRecord

object (PriceRecord)

広告に表示された料金。

correctionTime

string (Timestamp format)

誤った料金が正しい料金に更新された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

url

string

パートナーのウェブサイトで最初にアクセスした URL。

rateRuleId

string

特別料金の広告料金の料金ルール。

hotelCountryCode

string

ホテルの国(住所に基づく)。

deviceType

enum (Device)

ユーザーのデバイスの種類。

finalDomain

string

料金が読み取られる最終ページのドメイン。

mismatchReason

enum (MismatchReason)

取得した料金がキャッシュされた料金と一致しなかった理由。

affectsScore

boolean

この行が料金精度スコア全体に影響する場合は true。

signalSource

enum (SignalSource)

料金の精度シグナルのソース。

userRegionCode

string

ユーザーの地域。

adultOccupancy

integer

検証クエリの対象人数詳細に含まれる大人の人数。

childOccupancy

integer

検証クエリの対象人数詳細に含まれる子どもの人数。

PriceRecord

料金レコード。

JSON 表現
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
フィールド
basePrice

number

基本料金。

taxesAndFees

number

税金と手数料。

currencyCode

string

ISO 4217 通貨コード。

time

string (Timestamp format)

この料金レコードのタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

デバイス

サポートされているデバイスを列挙します。

列挙型
DEVICE_UNSPECIFIED 指定されていません。
DEVICE_UNKNOWN このバージョンでは値が不明です。
DESKTOP パソコン。
MOBILE フル インターネット ブラウザ搭載のモバイル デバイス。
TABLET フル インターネット ブラウザ搭載のタブレット。

MismatchReason

不一致の理由を列挙します。

列挙型
MISMATCH_REASON_UNSPECIFIED 指定されていません。
MISMATCH_REASON_UNKNOWN このバージョンでは値が不明です。
TAX_MISMATCH 税金の不一致。
ROOM_UNAVAILABLE 空室なし。
SITE_ERROR サイトエラー。
PRICE_FEED_DELAYED 料金フィードの遅延。
DISCOUNT_MISSING 割引がない。
INCORRECT_DISCOUNT_VALUE 割引額が正しくない。
WRONG_ITINERARY 旅程が間違っている。

SignalSource

料金の精度でサポートされているシグナリング方法を列挙します。

列挙型
SIGNAL_SOURCE_UNSPECIFIED 指定されていません。
SIGNAL_SOURCE_UNKNOWN このバージョンでは値が不明です。
FETCHED 料金はパートナーのウェブサイトから直接読み取られます。
PIXEL 料金は、料金の精度ピクセルを介してパートナーから提供されます。

メソッド

get

リクエストされた料金の精度ビューを詳細に返します。

list

利用可能な料金の精度ビューを一覧表示します。

summarize

料金の精度の概要を返します。