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 definas 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 de un hotel coincidente. Puedes hacerlo mediante 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 texto visible para las agencias de viajes en línea (OTA). Este elemento incluye los siguientes atributos:

  • display_text: Contiene el texto que se muestra en un anuncio o un vínculo de reserva gratuita. 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 el vínculo de reserva gratuita. El valor de este atributo debe coincidir con un idioma compatible especificado por el elemento <Match>.

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

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

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

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

<Match> Required

Define filtros para determinar si tus anuncios y vínculos gratuitos para reservar se muestran en función de varias 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 incluye los siguientes atributos:

  • status: Determina si una coincidencia incluye o excluye resultados para el criterio especificado. Los valores válidos son yes (debe coincidir) o never (no debe coincidir).
  • country: Coincidencias en el dominio de Google asociado con el usuario y el 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 URLs diferentes para tus motores de reservas o varias marcas.
  • currency: Coincide con la moneda del país del usuario o 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, por lo general, en google.com.
    • mapresults: El usuario encontró el vínculo para reservar el hotel a través de maps.google.com.
  • 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 está configurado como 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 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 usando la variable PARTNER-HOTEL-ID en la URL:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Cuando se crea este vínculo y se le muestra al usuario, Google reemplaza la variable PARTNER-HOTEL-ID por el ID de hotel correspondiente. Cuando el usuario hace clic en 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 uses 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 página de destino. Especifica el segmento sin seguimiento de la URL definida en el elemento <URL>. Los segmentos de seguimiento de la URL de 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 el sufijo de la URL final. Si no hay URLs de seguimiento en Google Ads, se ignora el elemento <LPURL>.

No es necesario escapar el valor <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 hoteles.

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.