Syntaxe du fichier des pages de destination

L'élément racine du fichier de pages de destination est <PointsOfSale>, qui utilise un seul élément enfant, <PointOfSale>, et ne comporte aucun attribut. Un fichier de pages de destination peut comporter plusieurs éléments enfants <PointOfSale>.

Chaque page de destination que vous définissez dans le fichier est incluse dans un élément <PointOfSale>. Cet élément comporte un seul attribut, id, qui définit un identifiant unique pour une page de destination. Vous pouvez utiliser la valeur id afin de filtrer les pages de destination éligibles pour un hôtel correspondant. Pour ce faire, utilisez l'élément <AllowablePointsOfSale> dans <Transaction>.

Syntaxe

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

Le tableau suivant décrit les éléments enfants de l'élément <PointOfSale>:

Élément Obligatoire Description
<DisplayNames> Optional

Définit le texte affiché pour les agences de voyages en ligne. Cet élément comporte les attributs suivants:

  • display_text: contient le texte qui s'affiche dans une annonce ou un lien de réservation gratuit. Il doit s'agir du nom du partenaire.
  • display_language: code de langue à deux lettres spécifiant la langue d'affichage de l'annonce ou du lien de réservation gratuit. La valeur de cet attribut doit correspondre à une langue compatible spécifiée par l'élément <Match>.

Dans l'exemple ci-dessous, le code définit le nom à afficher d'une agence de voyages en ligne française:

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

Excluez l'élément <DisplayNames> pour les fournisseurs de centrales de réservation (également appelés "partenaires d'intégration") et les fournisseurs directs tels que les propriétaires ou les chaînes d'hôtels. Pour ces types de partenaires, le texte de l'annonce et du lien de réservation gratuit est extrait de l'élément <Name> de l'hôtel dans la liste des hôtels.

Remarque:Pour les OTA, si vous avez configuré un nom à afficher par défaut auprès de l'assistance Google, ce champ est facultatif. Sinon, les OTA doivent fournir <DisplayNames>.

<Match> Required

Définit les filtres indiquant si vos annonces et liens de réservation gratuits sont affichés en fonction de différentes caractéristiques de l'utilisateur ou de l'hôtel. Par exemple, vous pouvez spécifier qu'une annonce ou un lien de réservation gratuit ne sera affiché qu'auprès des utilisateurs d'un pays donné.

Cet élément comporte les attributs suivants:

  • status: détermine si une correspondance doit inclure ou exclure les résultats pour le critère associé. Les valeurs valides sont yes (doit correspondre) ou never (ne doit pas correspondre).
  • country: établit la correspondance sur le domaine Google associé à l'utilisateur et à l'hôtel. Cet attribut utilise un code pays à deux lettres. Par exemple, US ou FR.
  • language: établit la correspondance sur la langue de l'utilisateur et de l'hôtel. Cet attribut utilise un code de langue à deux lettres. Par exemple : en ou fr.
  • brand: établit la correspondance sur la valeur de l'attribut hotel_brand spécifié dans votre liste d'hôtels. Ce filtre peut être utile si vous utilisez des URL différentes pour vos moteurs de réservation ou pour différentes marques.
  • currency: établit la correspondance sur la devise du pays de l'utilisateur ou de l'hôtel. La valeur de cet attribut doit être un code de devise à trois lettres. Par exemple, USD ou EUR.
  • sitetype: établit la correspondance sur la propriété Google sur laquelle l'utilisateur a consulté les informations tarifaires de votre hôtel. Les valeurs possibles pour cet attribut sont les suivantes :
    • localuniversal: l'utilisateur a vu l'annonce ou le lien de réservation gratuit suite à une recherche, généralement sur google.com.
    • mapresults: l'utilisateur a trouvé le lien de réservation d'hôtel sur maps.google.com.
  • device: établit la correspondance sur le type d'appareil utilisé par l'utilisateur pour effectuer sa recherche. Cet attribut accepte mobile, desktop ou tablet.

    REMARQUE:Vous ne pouvez pas définir status sur never si device est défini sur tablet.

Exemple :

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

Vous pouvez combiner les attributs de l'élément <Match> pour simplifier vos règles de correspondance, comme illustré dans l'exemple suivant:

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

Pour en savoir plus, consultez les Règles de correspondance des pages de destination.

<URL> Required Définit le lien vers votre site sur lequel l'utilisateur peut réserver une chambre. Vous avez la possibilité d'insérer des informations dynamiques sur l'internaute et son séjour sous forme de paramètres de chaîne de requête. Par exemple, vous pouvez inclure l'ID de l'hôtel à l'aide de la variable PARTNER-HOTEL-ID dans l'URL:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Lorsque ce lien est construit et affiché pour l'utilisateur, Google remplace la variable PARTNER-HOTEL-ID par l'ID d'hôtel approprié. Lorsque l'utilisateur clique sur ce lien pour accéder à votre site, ce dernier peut extraire et traiter les valeurs de l'ensemble des paramètres de chaîne de requête afin que le processus se déroule de façon fluide pour l'internaute. Pour obtenir la liste complète des variables autorisées dans l'URL de la page de destination, consultez la page Utiliser des variables et des conditions.

Lorsque vous recourez au suivi, spécifiez l'URL complète avec les composants nécessaires au suivi. Exemple :

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

Vous ne pouvez pas utiliser de paramètres ValueTrack dans <URL>.

Vous ne pouvez définir qu'un seul élément <URL> par page de destination.

<LPURL> Optional

Active le suivi dynamique de l'URL de la page de destination. Spécifie le segment hors suivi de l'URL définie dans l'élément <URL>. Les segments de suivi de l'URL de la page de destination doivent être spécifiés à l'aide des modèles de suivi Google Ads disponibles dans votre compte Google Ads et du suffixe de l'URL finale. Si les URL de suivi ne sont pas présentes dans Google Ads, l'élément <LPURL> est ignoré.

Il n'est pas nécessaire d'échapper la valeur <LPURL>. Une configuration ValueTrack correcte dans Google Ads s'en charge automatiquement. Exemple :

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

Vous ne pouvez pas utiliser de paramètres ValueTrack dans <LPURL>. Pour en savoir plus, consultez la page Configurer des URL de suivi dynamiques pour une campagne Hôtel.

Le schéma du fichier de pages de destination définit la structure et les contraintes de ce fichier. Pour en savoir plus, consultez la page Schémas Hotel Ads.