Tổng quan về giá

Giá khách sạn là giá thấp nhất cho phòng hai người trong khoảng thời gian cụ thể hành trình là sự kết hợp giữa ngày nhận phòng và số đêm lưu trú.

Tổng quan

Giá mà bạn xác định cho các tổ hợp khách sạn hoặc hành trình là trọng tâm của khách sạn kết quả tìm kiếm. Bạn cần phải đảm bảo giá mới, chính xác, và cạnh tranh.

Google thường sử dụng giá có trong bộ nhớ đệm về giá khi hiển thị nội dung tìm kiếm kết quả. Bất cứ khi nào bạn gửi cho Google thông báo Giao dịch có chứa giá các bản cập nhật thì Google sẽ lưu dữ liệu đó vào bộ nhớ đệm.

Google cũng có thể yêu cầu bạn cập nhật giá theo thời gian thực cho Quảng cáo khách sạn tài khoản. Khi người dùng tìm một khách sạn hoặc hành trình cụ thể kết hợp, Google có thể gửi cho bạn thông báo "trực tiếp" yêu cầu hoặc thông báo Truy vấn giá hiện tại. Nếu bạn phản hồi trong khung thời gian quy định thì giá đó có thể xuất hiện trong kết quả của hành trình do người dùng yêu cầu. Google cũng lưu các kết quả của Truy vấn Yêu cầu cung cấp giá hiện tại để có thể phân phát cho các yêu cầu trong tương lai.

Kích thước của thông tin cập nhật về giá

Khi đặt giá cho một phòng, bạn cung cấp yêu cầu đặt trước trước và thời gian đặt phòng giá trị lượt lưu trú (LoS), kèm theo giá cho từng tổ hợp giá trị đó và phòng Mã gói giá hoặc mã nhận dạng. Giá trị đặt trước và LoS mặc định là như sau:

  • Đặt trước tối đa 330 ngày
  • Lưu trú tối đa 30 đêm

Dựa trên những nguyên tắc chung này, giá của một phòng đơn có thể cần tối đa 9.900 mục nhập riêng biệt (330 * 30), mỗi mục cho một tổ hợp của ngày nhận phòng và số đêm.

Ma trận sau đây minh hoạ một phần dữ liệu hành trình của một khách sạn của bạn. Mỗi ô có giá trong ma trận đại diện cho một tổ hợp hành trình ngày nhận phòng và thời gian lưu trú; mỗi hành trình là một hành trình mà Google yêu cầu cho cơ sở lưu trú:

Những khách sạn và hành trình nào sẽ được định giá lại

Các khách sạn mà Google định giá là do Danh sách khách sạn của bạn xác định. Trừ phi họ đã tắt, tất cả khách sạn trong Nguồn cấp dữ liệu danh sách khách sạn đều được định giá lại bằng Thông báo Giao dịch hoặc Truy vấn Yêu cầu cung cấp giá hiện tại (trong một số trường hợp).

Cập nhật giá

Quy trình chung về việc cập nhật giá:

  1. Bạn xác định các khách sạn cần được định giá trong Danh sách khách sạn trong khoảng thời gian quá trình thiết lập ban đầu, sau đó bằng các bản cập nhật định kỳ khi danh sách của bạn thay đổi.

  2. Chỉ mức giá đã thay đổi: Google gửi cho máy chủ của bạn thông báo Yêu cầu gợi ý.

  3. Chỉ mức giá đã thay đổi: Máy chủ của bạn sẽ phản hồi bằng Thông báo Phản hồi gợi ý để xác định những tổ hợp khách sạn hoặc hành trình cần được định giá lại.

  4. Google gửi thông báo Truy vấn đến máy chủ của bạn. Thông báo Truy vấn có chứa mã khách sạn và hành trình cho mà Google cần thông tin về giá.

  5. Đối với chế độ Cung cấp mức giá hiện tại Tìm kiếm, Google quy định giới hạn thời gian mà bạn phải trả lời bằng đơn đặt hàng của khách sạn hoặc hành trình xuất hiện trong phiên đấu giá hiện tại.

  6. Máy chủ của bạn phản hồi bằng một Thông báo Giao dịch để xác định giá mới.

  7. Google sẽ cập nhật bộ nhớ đệm bằng dữ liệu về giá từ Giao dịch của bạn .

Để biết thêm thông tin về chế độ phân phối giá lấy dữ liệu và mức giá đã thay đổi, hãy xem Chế độ phân phối.

Đặt giá bằng thông báo Giao dịch

Cách đặt giá cho khách sạn hoặc hành trình (kết hợp giữa ngày nhận phòng và số đêm), hãy sử dụng Thông báo Giao dịch với một <Result> cho mỗi hành trình.

Hãy làm theo các nguyên tắc sau khi đặt giá:

  • Mức giá: Cung cấp giá thấp nhất cho phòng hai người hiện có cho mỗi hành trình. Đặt giá bằng API Giá khách sạn khác với những thông tin xuất hiện trên trang web có thể gây nhầm lẫn cho người dùng và dẫn đến lượt đặt phòng bị mất.

  • Số đêm: Chỉ định tổng chi phí lưu trú cho mỗi hành trình, cùng với mức giá mỗi đêm. Google sẽ tính giá mỗi đêm cho bạn.

  • Chính sách: Tuân thủ chính sách về độ chính xác về giá của Google khi đặt mức giá phòng. Bạn phải hiển thị giá trong kết quả tìm kiếm không khác biệt đáng kể so với giá đặt phòng cuối cùng.

  • Giá trọn gói:Để đủ điều kiện xuất hiện trong các trang thông tin ở Hoa Kỳ và Nếu là người dùng cuối ở Canada, khách sạn của bạn thường phải tách biệt các khoản thuế và phí từ mức cơ bản. Để biết thêm thông tin, hãy xem Chính sách về thuế và phí.

  • Làm tròn: Không làm tròn các giá trị về giá, thuế và phí.

Để biết thông tin về cách xóa khách sạn khỏi quỹ phòng của bạn, hãy xem Xoá kho hàng.

Thông báo giá

Khi sử dụng thông báo Giao dịch để đặt lại giá cho hành trình, phần tử con sau các phần tử của <Result>bắt buộc:

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin> (hành trình)
  • <Nights> (hành trình)

Bạn có thể optionally thêm các phần tử con sau đây của <Result> vào thông báo Giao dịch của bạn:

  • <AllowablePointsOfSale>
  • <ChargeCurrency>
  • <Custom[1-5]>
  • <RoomBundle>
  • <RoomID>

Để biết thêm thông tin về từng phần tử, hãy xem <Transaction>.

Ví dụ về giá

Ví dụ sau đây đặt giá cho một phòng (phòng hai người mặc định) dành cho 1 đến 7 đêm có ngày nhận phòng vào ngày 7 tháng 6:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-08-24T16:20:00-04:00" id="42">
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">209.99</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>2</Nights>
    <Baserate currency="USD">419.98</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>3</Nights>
    <Baserate currency="USD">614.97</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>4</Nights>
    <Baserate currency="USD">819.96</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>5</Nights>
    <Baserate currency="USD">999.95</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>6</Nights>
    <Baserate currency="USD">1193.94</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>7</Nights>
    <Baserate currency="USD">1259.93</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
</Transaction>

Mỗi thông báo Giao dịch có thể có số phần tử <Result> bất kỳ, miễn là tổng kích thước của thư không vượt quá 100 MB.

Tần suất cập nhật giá

Bạn nên lên kế hoạch cập nhật giá thường xuyên khi giá thay đổi. Hoạt động của bạn điều này tuỳ thuộc vào việc bạn chọn phương pháp cập nhật Giá lấy dữ liệu hay Mức giá đã thay đổi thông tin về giá. Để biết thêm thông tin, hãy xem chọn chế độ phân phối.

Tần suất và số lượng Truy vấn Yêu cầu cung cấp giá hiện tại mà Google gửi cho bạn là cũng có thể định cấu hình. Để biết thêm thông tin, hãy xem phần Cung cấp mức giá hiện tại Truy vấn.

Giá trọn gói

Tuỳ thuộc vào vị trí địa lý của người dùng, bạn có thể cân nhắc sử dụng giá trọn gói thay vì đặt giá theo từng mục.

Giá trọn gói bao gồm tổng giá trị của mức giá cơ bản phòng cùng với thuế và phí trong phần tử <Baserate> trong Giao dịch . Mức giá Itemized tách giá thành <Baserate>, Phần tử <Taxes><OtherFees>.