Sintaxis del archivo de páginas de destino

El elemento raíz del archivo de páginas de destino es <PointsOfSale>, que toma un elemento secundario, <PointOfSale>, y no tiene atributos. Un archivo de páginas de destino puede tener varios elementos secundarios <PointOfSale>.

Cada página de destino que defines en el archivo de páginas de destino se incluye en un elemento <PointOfSale>. Este elemento toma un solo atributo, id, que define un identificador único para una página de destino. Puedes usar el valor de id para filtrar las páginas de destino aptas para un hotel coincidente. Puedes hacerlo con el elemento <AllowablePointsOfSale> en <Transaction>.

Sintaxis

<?xml version="1.0" encoding="UTF-8"?>
<PointsOfSale>
  <PointOfSale id="landing_page_id">
    <DisplayNames display_text="landing_page_display_name" display_language="language_code"/>
    <Match status="[yes|never]"
      country="country_code"
      language="language_code"
      brand="booking_engine or brand"
      currency="currency_code"
      sitetype="[localuniversal|mapresults]"
      device="[desktop|mobile|tablet]"/>
    <!-- The dynamic landing page URL -->
    <URL>landing_page_url</URL>
  </PointOfSale>
</PointsOfSale>

En la siguiente tabla, se describen los elementos secundarios del elemento <PointOfSale>:

Elemento Obligatorio Descripción
<DisplayNames> Optional

Contiene el texto visible para las agencias de viajes en línea (OTA). Este elemento toma los siguientes atributos:

  • display_text: Contiene el texto que se muestra en un anuncio o en un vínculo de reserva gratuito. Debe ser el nombre del socio.
  • display_language: Un código de idioma de dos letras especifica el idioma de visualización del anuncio o del vínculo para reservar gratis. El valor de este atributo debe coincidir con un idioma admitido especificado por el elemento <Match>.

En el siguiente ejemplo, se muestra un nombre visible para una OTA en francés:

  <DisplayNames
    display_text="TravelAgency.com.fr"
    display_language="fr"
  />

Excluye el elemento <DisplayNames> para los proveedores de sistemas de reserva central (CRS), también conocidos como "socios de integración", y los proveedores directos, como los propietarios o las cadenas de hoteles. En el caso de estos tipos de socios, el texto de los anuncios y los vínculos gratuitos para reservar se toma del elemento <Name> del hotel en la Lista de hoteles.

Nota: En el caso de las OTA, si configuraste un nombre visible predeterminado con el equipo de asistencia de Google, este campo es opcional. De lo contrario, las OTA deben proporcionar <DisplayNames>.

<Match> Required

Define filtros para determinar si se muestran tus anuncios y vínculos gratuitos para reservar en función de diversas características del usuario o del hotel. Por ejemplo, puedes especificar que un anuncio o un vínculo para reservar gratuito se muestre solo a los usuarios de un país determinado.

Este elemento toma los siguientes atributos:

  • status: Determina si una coincidencia incluye o excluye los resultados para el criterio especificado. Los valores válidos son yes (debe coincidir) o never (no debe coincidir).
  • country: Coincide con el dominio de Google asociado al usuario y al hotel. Este atributo toma un código de país de dos letras. Por ejemplo, US o FR.
  • language: Coincide con el idioma del usuario y del hotel. Este atributo toma un código de idioma de dos letras. Por ejemplo, en o fr.
  • brand: Coincide con el valor del atributo hotel_brand especificado en tu lista de hoteles. Este filtro puede ser útil si tienes diferentes URLs para tus motores de reservas o varias marcas.
  • currency: Coincide con la moneda del usuario o del país del hotel. Este atributo toma un código de moneda de tres letras. Por ejemplo, USD o EUR.
  • sitetype: Coincide con la propiedad de Google en la que un usuario vio los datos de precios de tu hotel. Este atributo toma los siguientes valores:
    • localuniversal: El usuario encontró el anuncio o el vínculo de reserva gratuita a través de una búsqueda, generalmente en google.com.
    • mapresults: El usuario encontró el vínculo para reservar el hotel a través de maps.google.com.
    • NOTA: No se permite establecer todos los tipos de sitios en never. Esto hará que se ignore sitetype.

  • device: Coincide con el tipo de dispositivo que usa el usuario para realizar la búsqueda. Este atributo toma mobile, desktop o tablet.

    NOTA: No puedes establecer status en never si device se establece en tablet.

Por ejemplo:

<PointOfSale id="test1">
  <Match status="yes" country="US"/>
  <Match status="yes" currency="USD"/>
  <Match status="yes" device="mobile"/>
  <Match status="yes" language="en"/>
  <URL>www.google.com</URL>
</PointOfSale>

Puedes combinar atributos del elemento <Match> para simplificar tus reglas de coincidencia, como se muestra en el siguiente ejemplo:

<PointOfSale id="test1">
  <Match
    status="yes"
    country="US"
    language="en"
    currency="USD"
    device="mobile"/>
  <URL>www.google.com</URL>
</PointOfSale>

Para obtener más información, consulta las reglas de coincidencia de las páginas de destino.

<URL> Required Define un vínculo a tu sitio en el que el usuario puede reservar una habitación. Puedes insertar información dinámica sobre el usuario y su itinerario como parámetros de cadena de consulta. Por ejemplo, puedes incluir el ID del hotel con la variable PARTNER-HOTEL-ID en la URL:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Cuando se construye y se muestra este vínculo al usuario, Google reemplaza la variable PARTNER-HOTEL-ID por el ID de hotel adecuado. Cuando el usuario hace clic para acceder a tu sitio, este puede extraer y procesar los valores de todos los parámetros de la cadena de consulta para crear una experiencia del usuario fluida. Para obtener una lista completa de las variables permitidas en la URL de la página de destino, consulta Cómo usar variables y condiciones.

Cuando utilices el seguimiento, especifica la URL completa, incluidos los componentes necesarios para el seguimiento. Por ejemplo:

https://example.tracker.com?campaign_id=(CAMPAIGN-ID)&amp;t_url=
http://partner.com/landing%3Fhid%3D(PARTNER-HOTEL-ID)

Los parámetros de ValueTrack no se pueden usar en <URL>.

Solo puedes definir un elemento <URL> para cada página de destino.

<LPURL> Optional

Se usa para admitir el seguimiento dinámico en la URL de la página de destino. Especifica la parte de la URL que no se rastrea, definida en el elemento <URL>. Los segmentos de seguimiento de la URL de la página de destino se deben especificar con las plantillas de seguimiento de Google Ads, que están disponibles en tu cuenta de Google Ads y en el sufijo de la URL final. Si no hay URLs de seguimiento en Google Ads, se ignorará el elemento <LPURL>.

No es necesario escapar el valor de <LPURL>. Una configuración correcta de ValueTrack en Google Ads le da escape automáticamente. Por ejemplo:

http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Los parámetros de ValueTrack no se pueden usar en <LPURL>. Para obtener más información, consulta cómo configurar el seguimiento dinámico para una campaña de hotel.

El esquema del archivo de páginas de destino define la estructura y las restricciones de un archivo de páginas de destino. Para obtener más información, consulta Esquemas de anuncios de hoteles.