Thiết lập danh sách khách sạn ở định dạng tệp XML

Để thiết lập danh sách khách sạn, bạn có thể sử dụng một trong các phương pháp sau:

  • Cung cấp tệp CSV hoặc XML
  • Tải tệp lên từ Hotel Center
  • Lưu trữ tệp trên máy chủ

Hướng dẫn này mô tả cách thiết lập danh sách khách sạn bằng tệp XML và lưu trữ nguồn cấp dữ liệu XML trên máy chủ của bạn để Google tải các tệp XML xuống theo lịch biểu yêu cầu. Để biết các phương pháp thiết lập danh sách khách sạn khác, hãy xem bài viết Cách thiết lập quỹ phòng khách sạn.

Giới thiệu về danh sách khách sạn ở định dạng tệp XML

Tệp danh sách khách sạn chứa dữ liệu mô tả (chẳng hạn như tên, địa chỉ, vị trí được mã hoá địa lý) của cơ sở lưu trú, cho tất cả các cơ sở lưu trú trong tài khoản Hotel Center.

Dưới đây là một ví dụ rất cơ bản về tệp danh sách khách sạn ở định dạng tệp XML. Ví dụ này chỉ cho thấy một trong số nhiều phần tử <listing> được chỉ định trong tệp. Mỗi phần tử <listing> đại diện cho một thuộc tính.

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

Tạo danh sách khách sạn ở định dạng tệp XML

Để tạo nguồn cấp dữ liệu danh sách khách sạn ở định dạng XML, hãy làm theo các bước sau:

  1. Xem các yêu cầu về tệp.

  2. Viết mã cho tệp như được mô tả trong Tài liệu tham khảo XML về Danh sách khách sạn.

  3. Xác thực tệp bằng giản đồ nguồn cấp dữ liệu danh sách khách sạn.

Sau khi xác thực tệp, hãy lưu trữ nguồn cấp dữ liệu trên máy chủ của bạn. Ngoài ra, bạn có thể tải danh sách của mình lên trong Hotel Center theo cách thủ công.

Lưu trữ nguồn cấp dữ liệu XML trên máy chủ của bạn

Với phương thức phân phối Lấy dữ liệu danh sách khách sạn, bạn có thể lưu trữ danh sách khách sạn trên máy chủ của mình và Google sẽ tìm nạp nguồn cấp dữ liệu theo tần suất bạn muốn. Sau khi bạn tạo danh sách khách sạn và xác thực tệp XML của danh sách đó, hãy làm như sau:

  1. Chuẩn bị tệp cho Google theo mô tả trong phần Yêu cầu về việc lưu trữ.

  2. Liên hệ với Giám đốc Quản lý Khách hàng về Kỹ thuật (TAM) của bạn để thiết lập các mục sau:

    • Lịch tải xuống cho Google, thường là mỗi tuần một lần
    • URL tải xuống và yêu cầu xác thực

Nếu không có lỗi, danh sách khách sạn của bạn sẽ được xuất bản và tất cả các cơ sở lưu trú được so khớp thành công trong Google Maps sẽ xuất hiện trong tài khoản Hotel Center của bạn, trong thẻ Cơ sở lưu trú.

Nếu có lỗi, Google sẽ chia sẻ lỗi với bạn để bạn có thể sửa lỗi và chuẩn bị tệp để tải xuống lại.

Yêu cầu về việc lưu trữ

Hãy tuân thủ các yêu cầu sau đây khi lưu trữ nguồn cấp dữ liệu XML:

Yêu cầu về máy chủ

  • Máy chủ phải truy cập được qua HTTP hoặc HTTPS.

Yêu cầu về thư mục

Để đảm bảo rằng Google truy xuất được thông tin tổng quan nhanh đầy đủ về dữ liệu của bạn và không tìm cách tải các tệp chưa hoàn chỉnh xuống, hãy tuân thủ các nguyên tắc sau đây khi đăng tệp lên máy chủ HTTP:

  • Phát triển và xác thực các tệp XML của nguồn cấp dữ liệu trong một thư mục khác với thư mục mà Google tìm nạp, đó là: Không dùng thư mục download.

  • Sau khi bạn xác thực thành công tệp XML của nguồn cấp dữ liệu, hãy tạo một đường liên kết tượng trưng từ thư mục tải xuống đến nguồn cấp dữ liệu mới tạo.

  • Nếu bạn cung cấp tệp .zip, hãy đưa các tệp XML ở cấp độ gốc chứ không phải trong thư mục tải xuống.

Yêu cầu về tệp

  • Sử dụng tệp văn bản thuần tuý thay vì tệp có định dạng như tệp Microsoft Word.

  • Hãy đảm bảo rằng tệp XML chưa nén có dung lượng không vượt quá 100 MB. Bạn có thể nén một hoặc nhiều tệp XML vào một tệp .zip duy nhất. Không có giới hạn đối với tệp XML đã nén hoặc tệp .zip.

  • Đặt tên tệp như sau:

    • Đối với một tệp XML duy nhất, hãy sử dụng PARTNER_NAME_local.xml.
    • Đối với một hoặc nhiều tệp XML trong một tệp zip, hãy sử dụng PARTNER_NAME_local.xml.zip

    Bạn có thể đặt tên cho các tệp XML riêng lẻ trong tệp zip theo bất kỳ cách nào. Tuy nhiên, bạn nên thêm mã ngôn ngữ vào mỗi tên tệp.

Yêu cầu xác thực

  • Nếu muốn, bạn có thể bảo mật tệp bằng tên người dùng và mật khẩu bằng cách sử dụng phương thức xác thực BASIC hoặc run.

  • NTLM không được hỗ trợ.