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á cho Google đối với các tổ hợp khách sạn và hành trình. Bạn và Nhà quản lý tài khoản hỗ trợ kỹ thuật (TAM) 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 khi 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 ngày nhận phòng và thời gian lưu trú).

Bạn hỗ trợ càng nhiều hành trình, thì 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 để duy trì tính chính xác cho dữ liệu về giá.

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

  • ARI (Đẩy): 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à khách sạn để đặt chiến lược giá tạo sẵn cho các cơ sở lưu trú của bạn. Không giống như chế độ phân phối giá lấy dữ liệu và mức giá đã thay đổi, nguồn cấp dữ liệu ARI không truy vấn các mức giá hoặc hành trình cụ thể. Thay vào đó, bạn sẽ đẩy các thông báo chứa một tập hợp thông tin nhỏ đại diện cho mô hình đặt giá của các cơ sở lưu trú dựa trên nhiều thông tin chi tiết 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 của 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 phần Sử dụng ARI.

  • Lấy dữ liệu: Google thường xuyên truy vấn dịch vụ của bạn để làm mới 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 một 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 khi nào thông tin về giá thay đổi hoặc nếu thông tin về giá thay đổi bất thường trong ngày. Giá vẫn nằm 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 đó của từng đối tác. Để biết thêm thông tin, hãy xem phần Sử dụng Chế độ phân phối lấy dữ liệu.

  • Mức giá đã thay đổi (trước đây là Lấy dữ liệu có gợi ý): Tương tự như chế độ Lấy dữ liệu, ngoại trừ việc Google chỉ yêu cầu dữ liệu cho một nhóm nhỏ cơ sở lưu trú chứ không phải 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ơ 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ế độ Đặt 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ủa mình. Để biết thêm thông tin, hãy tham khảo bài viết Xoá kho hà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ác thông báo Giao dịch ví dụ, 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 một số 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, thì quảng cáo của bạn sẽ xuất hiện trong phiên đấu giá.

Google lưu trữ nội dung 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 mọi thông báo Giao dịch khác. Do đó, Google có thể phân phát giá từ bộ nhớ đệm thay vì 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 Truy vấn Yêu cầu cung cấp giá hiện tại.

Bối cảnh

Các truy vấn Lấy dữ liệu và Mức giá đã thay đổi thường không xác định thông tin về người dùng vì Google sử dụng phản hồi của bạn để lấp đầy một bộ nhớ đệm có thể dùng để phục vụ nhiều người dùng.

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

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

Với chế độ phân phối Gửi dữ liệu ARI, bạn có thể 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 phòng trống hoặc các quy định hạn chế khác thay đổi. Không giống như chế độ phân phối giá lấy dữ liệu hoặc mức giá đã thay đổi, chế độ phân phối ARI Push cho phép bạn sử dụng một mô hình đặt giá khác để cập nhật hiệu quả nhiều thành phần của thông tin về giá cho Google.

Sơ đồ dưới đâ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ế độ 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ề việc đẩy thông báo, 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 kể từ 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 thành công với máy chủ. Tệp này cũng bao gồm phần nội dung chứa thông báo phản hồi cho biết liệu các nội dung 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.

Địa chỉ IP trong danh sách cho phép

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

Cập nhật siêu dữ liệu về Phòng và Gói 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ụ) đang hoạt động cho từng 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 sẽ gửi một thông báo XML chứa 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 mục Thông báo lỗi về 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 sự cố vẫn tiếp diễn 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

Với chế độ phân phối Lấy dữ liệu, Google sẽ định kỳ gửi Thông báo truy vấn đến 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ơ đồ dưới đâ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 mới về giá và tình trạng phòng trong vòng khoảng 5 phút.

Các phần sau đây sẽ mô tả chi tiết 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ú được 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 các quá trình định giá lại.

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. Để biết thêm thông tin, hãy liên hệ với Nhà quản lý tài khoản hỗ trợ kỹ thuật (TAM) của bạn.
  • Sử dụng phương thức HTTP POST. (Nếu đang sử dụng HTTPS, bạn cần có một tổ chức phát hành chứng chỉ chính thức ký miền.)
  • Tiêu đề Content-Type được đặt thành application/xml.
  • Mỗi thông báo bao gồm 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.

Thành phần 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ụ. Để biết thêm thông tin, hãy tham khảo phần Xác định siêu dữ liệu của phòng và gói.

Chế độ phân phối Mức giá đã thay đổi

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ập nhật giá. Khi sử dụng chế độ Mức giá đã thay đổi, bạn sẽ gửi cho Google 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 thông báo Truy vấn chỉ yêu cầu cung cấp giá của các cơ sở lưu trú đó.

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

Sơ đồ dưới đây cho thấy quy trình yêu cầu và phản hồi cho 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 đến máy chủ của bạn có các đặc điểm sau:

  • Thành phần 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. Để biết thêm thông tin, hãy liên hệ với Nhà quản lý tài khoản hỗ trợ kỹ thuật (TAM).
  • Sử dụng phương thức HTTP POST. (Nếu đang sử dụng HTTPS, bạn cần có một tổ chức phát hành chứng chỉ chính thức ký miền.)
  • Tiêu đề Content-Type được đặt thành application/xml.
  • Theo một tần suất cụ thể, Google sẽ gửi dấu thời gian đến máy chủ của bạn để xác định lần gần 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 thành 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 ý của Google, bạn sẽ phản hồi và cung cấp tất cả các mức giá đã được cập nhật kể 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 bao gồm 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 được 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 được 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. Điểm khác biệt là thông báo Truy vấn hiện chỉ chứa những mã khách sạn và hành trình của những cơ sở lưu trú mà bạn đã chỉ định trong thông báo 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 những mã khách sạn cần yêu cầu cung cấp giá trong chế độ Mức giá đã thay đổi, Google sẽ bỏ qua nội dung của Nguồn cấp dữ liệu danh sách khách sạn. Điều này giúp 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

Để phản hồi thông báo Truy vấn của Google, bạn sẽ gửi thông báo Giao dịch kèm theo thông tin cập nhật về giá. Thành phần 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.