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)

잘못된 가격이 올바른 가격으로 업데이트되는 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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)

이 가격 기록의 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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

가격 정확성 요약을 반환합니다.