Configurar uma lista de hotéis em XML

Para configurar a lista de hotéis, use um destes métodos:

  • Fornecer um arquivo CSV ou XML
  • Fazer upload de um arquivo da Central para Hotéis
  • Hospedar um arquivo em um servidor

Neste guia, descrevemos como configurar uma lista de hotéis usando arquivos XML e hospedar o feed XML no seu servidor para que o Google faça o download dos arquivos na programação solicitada. Para ver outros métodos de configurar uma lista de hotéis, consulte Como configurar seu inventário de hotéis.

Sobre listas de hotéis em XML

Um arquivo de lista de hotéis contém dados descritivos, como nome da propriedade, endereço e localização do GeoCode, organizados por propriedade, para todas as propriedades em uma conta da Central para Hotéis.

Veja abaixo um exemplo bem básico de um arquivo de lista de hotéis no formato de arquivo XML. Este exemplo mostra apenas um dos vários elementos <listing> especificados no arquivo. Cada elemento <listing> representa uma propriedade.

<?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>

Criar uma lista de hotéis em XML

Para criar um feed de lista de hotéis em XML, siga estas etapas:

  1. Confira os requisitos de arquivo.

  2. Codifique seus arquivos conforme descrito na Referência XML da lista de hotéis.

  3. Valide os arquivos usando o esquema do feed de lista de hotéis.

Depois de validar seus arquivos, hospede o feed no seu servidor. Se preferir, faça o upload manual da sua lista na Central para Hotéis.

Hospedar feed XML no seu servidor

Com o método de transferência pull da lista de hotéis, você pode hospedar uma lista de hotéis no seu servidor para que o Google busque o feed na frequência que você preferir. Depois de criar sua lista de hotéis e validar os arquivos XML, faça o seguinte:

  1. Prepare os arquivos para o Google conforme descrito em Requisitos do Hosting.

  2. Entre em contato com seu Gerente técnico de contas (TAM) para configurar o seguinte:

    • Uma programação de downloads do Google, normalmente uma vez por semana
    • O URL de download e os requisitos de autenticação

Se não houver erros, sua lista de hotéis será publicada e todas as propriedades correspondentes no Google Maps serão exibidas na sua conta da Central para Hotéis, na guia "Propriedades".

Em caso de erros, o Google os compartilha com você para que possa corrigi-los e preparar os arquivos para download novamente.

Exigências de hospedagem

Confira os requisitos a seguir ao hospedar seu feed XML:

Requisito do servidor

  • O servidor precisa ser acessível por HTTP ou HTTPS.

Requisitos de diretório

Para garantir que o Google recupere um snapshot completo dos seus dados e não tente fazer o download de arquivos incompletos, siga estas diretrizes ao postar arquivos no servidor HTTP:

  • Desenvolva e valide os arquivos XML do feed em um diretório diferente daquele que o Google busca, ou seja: não use o diretório download.

  • Depois de validar os arquivos XML do feed, crie um link simbólico do diretório de download para o feed recém-criado.

  • Se você estiver fornecendo um arquivo .zip, inclua os arquivos XML no nível raiz, e não no diretório de download.

Requisitos dos arquivos

  • Use arquivos de texto simples, e não um arquivo formatado, como um arquivo do Microsoft Word.

  • Verifique se o arquivo XML descompactado não excede 100 MB. Um ou vários arquivos XML podem ser compactados em um único arquivo .zip. Não há limite para arquivos XML compactados ou arquivos .zip.

  • Nomeie os arquivos da seguinte maneira:

    • Para um único arquivo XML, use PARTNER_NAME_local.xml.
    • Para um ou vários arquivos XML em um ZIP, use PARTNER_NAME_local.xml.zip.

    Os arquivos XML individuais no ZIP podem ser nomeados de qualquer maneira. No entanto, recomendamos anexar um código de idioma a cada nome de arquivo.

Requisitos de autenticação

  • Você também pode proteger seus arquivos com um nome de usuário e senha usando a autenticação BASIC ou DIGEST.

  • NTLM não é compatível.