Chế độ phân phối giá

Chế độ phân phối xác định cách bạn gửi thông tin cập nhật về giá của các tổ hợp khách sạn và hành trình đến cho Google. Bạn và Nhà quản lý tài khoản kỹ thuật (TAM) sẽ làm việc cùng nhau trong quá trình định cấu hình ban đầu để thiết lập chế độ phân phối.

Tổng quan về các chế độ phân phối

Theo mặc định, bạn có thể truy vấn một khách sạn tối đa 330 ngày trước ngày có phòng và tối đa 30 đêm lưu trú, nhưng bạn có thể xác định số lượng hành trình tối đa (tổ hợp của ngày nhận phòng và thời gian lưu trú).

Bạn càng hỗ trợ nhiều hành trình, bạn càng tham gia được nhiều phiên đấu giá. Tuy nhiên, bạn càng hỗ trợ nhiều hành trình thì bạn càng phải gửi nhiều dữ liệu cho Google để đảm bảo dữ liệu giá được chính xác.

Phương pháp cập nhật giá phổ biến là sử dụng thông báo Giao dịch theo một trong các cách sau:

  • ARI (Gửi dữ liệu): Một nguồn cấp dữ liệu phân phối giá sử dụng siêu dữ liệu về gói giá, tình trạng phòng và siêu dữ liệu khách sạn để thiết lập chiến lược đặt giá định trước cho các cơ sở lưu trú của bạn. Khác với chế độ Lấy dữ liệu và Mức giá đã thay đổi, nguồn cấp dữ liệu ARI không truy vấn giá hoặc hành trình cụ thể. Thay vào đó, bạn sẽ gửi thông báo chứa một tập hợp con thông tin đại diện cho mô hình đặt giá của cơ sở lưu trú của bạn dựa trên nhiều thông tin về mức giá, quy định hạn chế và tình trạng phòng. Nguồn cấp dữ liệu ARI sử dụng quy cách XML OTA (OTA_HotelRateAmountNotifRQOTA_HotelAvailNotifRQ) để xác định tình trạng phòng và giá. Hãy liên hệ với người quản lý tài khoản của bạn để tìm hiểu thêm về chế độ phân phối ARI và để xác định xem loại nguồn cấp dữ liệu này có phù hợp nhất với tài khoản của bạn hay không. Để biết thêm thông tin, hãy xem bài viết Sử dụng ARI.

  • Lấy dữ liệu: Google sẽ thường xuyên truy vấn dịch vụ của bạn để cập nhật bộ nhớ đệm chứa dữ liệu về giá và tình trạng phòng. Trong mô hình này, Google sẽ gửi yêu cầu đến máy chủ của bạn và máy chủ đó sẽ phản hồi bằng dữ liệu đã cập nhật. Mô hình này phù hợp nhất nếu bạn không biết chính xác thời điểm thông tin về giá thay đổi hoặc khi thông tin về giá thay đổi bất thường trong ngày. Giá vẫn sẽ được lưu trong bộ nhớ đệm cho đến khi thuật toán của Google xác định rằng giá đã cũ, dựa trên nhật ký thay đổi giá trước đây của từng đối tác. Để biết thêm thông tin, hãy xem bài viết Sử dụng chế độ phân phối lấy dữ liệu.

  • Mức giá đã thay đổi (trước đây gọi là Lấy dữ liệu có chọn lọc): Tương tự như chế độ phân phối Lấy dữ liệu, ngoại trừ việc Google chỉ yêu cầu dữ liệu cho một tập hợp con cơ sở lưu trú chứ không phải là tất cả các cơ sở lưu trú. Chế độ này có thể làm giảm đáng kể lưu lượng truy cập mạng khi cập nhật giá và tình trạng phòng cho các cơ sở lưu trú của bạn. Giá sẽ được lưu vô thời hạn trong bộ nhớ đệm cho đến khi được cập nhật. Để biết thêm thông tin, hãy xem bài viết Sử dụng chế độ phân phối Mức giá đã thay đổi.

Ngoài việc cập nhật giá, bạn có thể sử dụng thông báo Giao dịch để xoá cơ sở lưu trú khỏi quỹ phòng còn trống của mình. Để biết thêm thông tin, hãy tham khảo bài viết Xoá quỹ phòng còn trống.

Để biết thêm thông tin về việc cung cấp thông tin cập nhật về giá, bao gồm các thông báo Giao dịch mẫu, hãy tham khảo bài viết Cập nhật giá.

Truy vấn Yêu cầu cung cấp giá hiện tại

Google cũng có thể yêu cầu thông tin cập nhật về giá tại thời điểm đấu giá bằng Truy vấn Yêu cầu cung cấp giá hiện tại. Truy vấn Yêu cầu cung cấp giá hiện tại là các yêu cầu về giá của Google cho phiên đấu giá hiện tại. Nếu bạn phản hồi trong khung thời gian quy định, quảng cáo của bạn sẽ xuất hiện trong phiên đấu giá.

Google sẽ lưu trữ thông tin phản hồi cho một Truy vấn Yêu cầu cung cấp giá hiện tại giống như với các thông báo Giao dịch khác. Do đó, Google có thể phân phối giá ngay từ bộ nhớ đệm thay vì phải gửi một Truy vấn Yêu cầu cung cấp giá hiện tại khác trong tương lai.

Để biết thêm thông tin, hãy tham khảo bài viết Truy vấn Yêu cầu cung cấp giá hiện tại.

Ngữ cảnh

Các truy vấn Kéo và Thay đổi giá thường không chỉ định thông tin về người dùng vì Google đang sử dụng các phản hồi của bạn để điền vào bộ nhớ đệm có thể được dùng để phân phát cho nhiều người dùng.

Vì bạn có thể phải trả nhiều chi phí để trả về giá tương ứng với một tập hợp đầy đủ các ngữ cảnh người dùng có thể có, nên chúng tôi đang thử nghiệm một tính năng trong đó các ngữ cảnh người dùng phổ biến được chỉ định là một phần của truy vấn. Ngữ cảnh người dùng dựa trên các yêu cầu của người dùng mà bạn có cơ hội hiển thị giá và được tính toán để bao gồm phần lớn các yêu cầu của người dùng. Bạn có thể thấy một số lượng lớn ngữ cảnh người dùng cho các cơ sở lưu trú hoặc hành trình rất phổ biến, nhưng số lượng ngữ cảnh người dùng trung bình phải dưới 10. Bạn có thể trả về giá bổ sung hoặc bỏ qua ngữ cảnh người dùng được chỉ định. Bạn có thể quyết định giá sẽ trả về cho một truy vấn nhất định. Tuy nhiên, việc bỏ qua ngữ cảnh người dùng được đề xuất có thể làm giảm lưu lượng truy cập.

Chế độ phân phối Gửi dữ liệu ARI

Chế độ phân phối Gửi dữ liệu ARI cho phép bạn gửi thông tin cập nhật bổ sung cho Google bất cứ khi nào giá mỗi đêm, tình trạng phòng, số lượng của quỹ phòng còn trống hoặc các quy định hạn chế khác thay đổi. Khác với chế độ Lấy dữ liệu hoặc Mức giá đã thay đổi, chế độ Gửi dữ liệu ARI cho phép bạn sử dụng một mô hình đặt giá khác để cập nhật một cách hiệu quả nhiều thành phần của thông tin đặt giá cho Google.

Sơ đồ sau đây cho thấy quy trình yêu cầu và phản hồi của chế độ phân phối Gửi dữ liệu ARI:

fig1

Bước 1: Gửi thông báo Gửi dữ liệu ARI đến Google

Để cập nhật dữ liệu bằng chế độ phân phối Gửi dữ liệu ARI, hãy gửi thông báo yêu cầu ARI bất cứ khi nào dữ liệu của bạn thay đổi. Chế độ phân phối Gửi dữ liệu ARI hỗ trợ nhiều loại thông báo và chiến lược đặt giá. Để biết thông tin chi tiết về thông báo đẩy, hãy tham khảo bài viết Sử dụng ARI.

Giá của bạn sẽ được Google phân phát và hiển thị cho người dùng trong vòng 15 đến 20 phút sau khi nhận được thông báo.

Bước 2: Xác nhận dữ liệu đã được Google lưu vào bộ nhớ đệm thành công

Đối với mỗi thông báo Gửi dữ liệu ARI nhận được, Google sẽ phản hồi bằng trạng thái kết nối HTTP và kết quả xử lý ARI. Google sẽ phản hồi bằng HTTP 200 OK nếu kết nối với máy chủ thành công. thành phần này cũng bao gồm phần nội dung có thông báo phản hồi cho biết các thông tin cập nhật được áp dụng thành công hay gặp cảnh báo/lỗi về chế độ phân phối.

Thêm địa chỉ IP vào danh sách cho phép

Để thêm bất kỳ địa chỉ IP nào vào danh sách cho phép mà bạn sử dụng để gửi thông báo ARI đến Google, hãy chuyển đến trang cài đặt giá ARI của Hotel Center. Tìm hiểu cách cập nhật các chế độ cài đặt giá trong Hotel Center.

Cập nhật siêu dữ liệu về Phòng và Gói dịch vụ bằng chế độ Gửi dữ liệu ARI

Sử dụng loại thông báo Giao dịch (Dữ liệu của cơ sở lưu trú) để xác định loại phòng và gói giá (gói dịch vụ) hiện tại của mỗi cơ sở lưu trú. Bạn nên gửi thông tin cập nhật bất cứ khi nào loại phòng hoặc gói giá được thêm, xoá hoặc sửa đổi. Trong trường hợp này, bạn gửi thông báo XML kèm thông tin mới trong các phần tử <RoomData><PackageData>. Các phần tử này là phần tử con của phần tử <PropertyDataSet>.

Lỗi kết nối hoặc lỗi nội dung

Nếu bạn gặp lỗi chế độ phân phối do XML không đúng định dạng hoặc không chính xác, hãy tìm giải pháp được đề xuất trong bài viết Thông báo lỗi trạng thái nguồn cấp dữ liệu.

Nếu bạn gặp lỗi kết nối HTTP khi gửi thông báo ARI đến Google, hãy thử gửi lại yêu cầu sau 1, 5 và 20 phút. Nếu vẫn gặp lỗi sau 3 lần thử lại, hãy ngừng gửi thông báo và liên hệ với Nhóm hỗ trợ Google.

Chế độ phân phối kéo

Khi dùng chế độ phân phối Lấy dữ liệu, Google sẽ định kỳ gửi Thông báo truy vấn tới máy chủ của bạn để yêu cầu thông tin cập nhật về giá. Máy chủ của bạn sẽ phản hồi các thông báo đó bằng thông báo Giao dịch chứa dữ liệu mới về giá và tình trạng phòng.

Sơ đồ sau đây cho thấy quy trình yêu cầu/phản hồi của chế độ Lấy dữ liệu:

fig2

Sau khi nhận được thông tin cập nhật về giá, Google thường xử lý dữ liệu về giá và tình trạng phòng mới trong vòng khoảng 5 phút.

Phần sau đây sẽ trình bày cụ thể hơn về từng bước.

Bước 1: Thông báo truy vấn

Theo mặc định, Google sẽ gửi thông báo Truy vấn cho tất cả các cơ sở lưu trú đã xác định trong Danh sách khách sạn của bạn. Điều này có nghĩa là bạn sẽ nhận được nhiều thông báo Truy vấn trong quá trình đặt lại giá.

Thông báo Truy vấn giá mà Google gửi tới máy chủ của bạn có các đặc điểm sau:

  • Phần tử gốc là <Query>.
  • Gửi đến điểm cuối được xác định trong quá trình định cấu hình ban đầu của bạn. Để biết thêm thông tin, hãy liên hệ với Giám đốc Quản lý Khách hàng về Kỹ thuật (TAM) của bạn.
  • Sử dụng phương thức HTTP POST. (Nếu bạn sử dụng HTTPS, miền của bạn cần có chữ ký của một tổ chức phát hành chứng chỉ chính thức).
  • Tiêu đề Content-Type được đặt thành application/xml.
  • Mỗi thông báo sẽ có tối đa 100 cơ sở lưu trú được Google yêu cầu cung cấp dữ liệu về giá và tình trạng phòng.
  • Tiêu đề User-Agent được đặt thành Google-HotelAdsPrices.

Bước 2: Thông báo giao dịch

Khi nhận được thông báo Truy vấn, máy chủ của bạn phải phản hồi bằng thông báo Giao dịch có chứa thông tin về giá của các hành trình được yêu cầu.

Phần tử gốc của thông báo Giao dịch là <Transaction>. Để biết thêm thông tin, hãy tham khảo bài viết Thông báo giao dịchCập nhật giá.

Cập nhật siêu dữ liệu về phòng và gói dịch vụ

Ngoài việc cập nhật dữ liệu về giá bằng chế độ Lấy dữ liệu, bạn cũng có thể sử dụng thông báo Giao dịch để cập nhật siêu dữ liệu về phòng và gói dịch vụ của mình. Để biết thêm thông tin, hãy tham khảo bài viết Xác định siêu dữ liệu về phòng và gói dịch vụ.

Thay đổi chế độ phân phối Mức giá

Chế độ Mức giá đã thay đổi giúp giảm kích thước và số lượng các thông báo Truy vấn và Giao dịch cần thiết để cập nhật giá. Khi sử dụng chế độ Mức giá đã thay đổi, bạn sẽ gửi cho Google một danh sách các cơ sở lưu trú có giá mới cập nhật. Google sẽ phản hồi bằng một thông báo Truy vấn chỉ yêu cầu bạn cung cấp thông tin về giá của các cơ sở lưu trú đó.

Để định cấu hình điểm cuối mà Google sẽ gửi thông báo Yêu cầu gợi ý đến, hãy tham khảo ý kiến của Giám đốc Quản lý Khách hàng về Kỹ thuật (TAM). Bạn nên thiết lập chế độ cài đặt này trong quá trình định cấu hình ban đầu.

Sơ đồ sau đây cho thấy quy trình yêu cầu và phản hồi của chế độ Mức giá đã thay đổi:

fig3

Các phần sau đây mô tả từng bước trong quy trình này.

Bước 1: Thông báo Yêu cầu gợi ý

Thông báo Yêu cầu gợi ý mà Google gửi tới máy chủ của bạn có các đặc điểm sau:

  • Phần tử gốc là <HintRequest>.
  • Gửi đến điểm cuối được xác định trong quá trình định cấu hình ban đầu của bạn. Để biết thêm thông tin, hãy liên hệ với Giám đốc Quản lý Khách hàng về Kỹ thuật (TAM).
  • Sử dụng phương thức HTTP POST. (Nếu bạn sử dụng HTTPS, miền của bạn cần có chữ ký của một tổ chức phát hành chứng chỉ chính thức).
  • Tiêu đề Content-Type được đặt thành application/xml.
  • Google sẽ gửi dấu thời gian đến máy chủ của bạn theo một tần suất cụ thể để xác định lần gần đây nhất bạn phản hồi thông báo Yêu cầu gợi ý.
  • Tiêu đề User-Agent được đặt thành Google-HotelAdsPrices.

Bạn nên đặt tần suất là 5 phút. Để đặt hoặc sửa đổi tần suất của thông báo Yêu cầu gợi ý, hãy liên hệ với chúng tôi.

Khi nhận được thông báo Yêu cầu gợi ý từ Google, bạn sẽ phản hồi bằng thông tin tất cả các mức giá đã được cập nhật tính từ dấu thời gian đó. Để biết thêm thông tin, hãy tham khảo bài viết Thông báo Yêu cầu gợi ý.

Bước 2: Thông báo Phản hồi gợi ý

Máy chủ của bạn sẽ phản hồi thông báo Yêu cầu gợi ý bằng thông báo Phản hồi gợi ý. Thông báo này chứa mã khách sạn và hành trình của những cơ sở lưu trú có thay đổi về giá kể từ lần gần nhất bạn nhận và phản hồi tin nhắn Yêu cầu gợi ý.

Thành phần gốc của thông báo Phản hồi gợi ý là <Hint>. Để biết thêm thông tin, hãy tham khảo bài viết Thông báo phản hồi gợi ý.

Bước 3: Thông báo truy vấn

Google sẽ nhận thông báo Phản hồi gợi ý và phản hồi bằng thông báo Truy vấn, giống như trong chế độ Lấy dữ liệu tiêu chuẩn. Sự khác biệt là thông báo Truy vấn chỉ chứa những mã khách sạn và hành trình của các cơ sở lưu trú mà bạn xác định trong tin nhắn Phản hồi gợi ý. Thành phần gốc của thông báo Truy vấn là <Query>.

Khi xác định mã khách sạn để yêu cầu giá trong chế độ Mức giá đã thay đổi, Google sẽ bỏ qua phần nội dung của Nguồn cấp dữ liệu danh sách khách sạn của bạn. Điều này làm giảm đáng kể kích thước của thông báo Truy vấn mà bạn nhận được từ Google cũng như kích thước của thông báo Giao dịch trong phản hồi của bạn.

Bước 4: Thông báo giao dịch

Hãy gửi thông báo Giao dịch chứa thông tin cập nhật về giá để phản hồi thông báo Truy vấn của Google. Phần tử gốc của thông báo Giao dịch là <Transaction>. Để biết thêm thông tin, hãy tham khảo bài viết Chế độ phân phối lấy dữ liệu.