REST Resource: accounts.priceAccuracyViews

リソース: PriceAccuracyView

料金精度のビュー。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

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