Syntaxe du fichier de pages de destination

L'élément racine du fichier de pages de destination est <PointsOfSale>. Il accepte un élément enfant <PointOfSale> et ne possède 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 des pages de destination 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

Contient le texte à afficher 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 sans frais. Il doit s'agir du nom du partenaire.
  • display_language: un code de langue à deux lettres spécifie la langue d'affichage de l'annonce ou du lien de réservation sans frais. La valeur de cet attribut doit correspondre à une langue acceptée spécifiée par l'élément <Match>.

L'exemple suivant présente 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 des annonces et des liens de réservation gratuits est extrait de l'élément <Name> de l'hôtel dans la liste d'hôtels.

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

<Match> Required

Définit si vos annonces et liens de réservation gratuits s'affichent en fonction des 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 sans frais ne s'affiche qu'auprès des utilisateurs d'un pays donné.

Cet élément comporte les attributs suivants:

  • status: détermine si une correspondance inclut ou exclut les résultats pour le critère spécifié. Les valeurs valides sont yes (doit correspondre) ou never (ne doit pas correspondre).
  • country: établit une correspondance sur le domaine Google associé à l'utilisateur et à l'hôtel. La valeur de cet attribut doit être un code pays à deux lettres. Par exemple, US ou FR.
  • language: établit une correspondance sur la langue de l'utilisateur et de l'hôtel. Cet attribut accepte un code de langue à deux lettres. Par exemple : en ou fr.
  • brand: établit une 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 différentes URL pour vos moteurs de réservation ou pour différentes marques.
  • currency: établit une correspondance avec 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 une correspondance avec la propriété Google sur laquelle l'utilisateur a consulté les données tarifaires de votre hôtel. Les valeurs de cet attribut sont les suivantes :
    • localuniversal: l'utilisateur a vu l'annonce ou le lien de réservation sans frais en effectuant une recherche, généralement sur google.com.
    • mapresults: l'utilisateur a vu le lien de réservation d'hôtel sur maps.google.com.
  • device: établit une correspondance sur le type d'appareil sur lequel l'utilisateur effectue la recherche. Cet attribut accepte les valeurs 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 le montre 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 un lien vers votre site sur lequel l'utilisateur peut réserver une chambre. Vous pouvez insérer des informations dynamiques sur l'utilisateur et son séjour en tant que paramètres de chaîne de requête. Par exemple, vous pouvez inclure l'identifiant de l'hôtel en utilisant la variable PARTNER-HOTEL-ID dans l'URL :
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Lorsque ce lien est créé et affiché auprès de l'utilisateur, Google remplace la variable PARTNER-HOTEL-ID par l'ID de l'hôtel approprié. Lorsque l'utilisateur clique pour accéder à votre site, celui-ci peut extraire et traiter les valeurs de tous les paramètres de la chaîne de requête afin de proposer une expérience utilisateur fluide. Pour obtenir la liste complète des variables autorisées dans l'URL de la page de destination, consultez Utiliser des variables et des conditions.

Lorsque vous utilisez le suivi, indiquez l'URL complète, y compris 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)

Impossible d'utiliser des paramètres ValueTrack dans <URL>.

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

<LPURL> Optional

Permet 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. En l'absence d'URL de suivi 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 sert automatiquement par échappement. Exemple :

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

Impossible d'utiliser des paramètres ValueTrack dans <LPURL>. Pour en savoir plus, consultez Configurer le suivi dynamique pour une campagne d'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