Hotel Prices met en correspondance un utilisateur avec une page de destination définie dans le fichier de pages de destination ou dans Hotel Center.
Si l'utilisateur n'est mis en correspondance avec aucune des pages de destination définies, l'annonce ne participe pas à la mise aux enchères. Cela se traduit par une opportunité manquée dans les estimations de Hotel Center.
Critères
Google met en correspondance un utilisateur avec la page de destination la plus appropriée à l'aide des règles suivantes:
Voici les principaux critères de correspondance:
country
*currency
*language
*device
google site
Une correspondance avec un critère lié aux paramètres régionaux est d'abord tentée pour l'utilisateur. En l'absence de correspondance, les paramètres régionaux (pays, devise, langue) de l'hôtel recherché sont utilisés pour trouver une correspondance.
Si un critère n'est pas déclaré, il correspond implicitement à toutes les valeurs disponibles.
Les quatre critères de la page de destination (devise, pays, appareil, langue) doivent correspondre pour qu'un hôtel soit associé à l'utilisateur.
Si plusieurs définitions de pages de destination correspondent, les règles suivantes s'appliquent:
La page de destination avec la meilleure qualité de correspondance est utilisée. Pour en savoir plus, consultez la section Priorité en cas de correspondances de pages de destination multiples.
Si la qualité de correspondance est similaire, celle qui apparaît en premier dans le fichier de pages de destination est utilisée.
Configuration de la correspondance
Chaque critère peut être mis en correspondance selon trois méthodes:
Non spécifié (
*
): correspond à toutes les valeurs applicables.Autorisé (
yes
): correspond aux valeurs répertoriées, ne correspond jamais à toutes les valeurs applicablesDéfinir l'état sur
yes
pour une valeurcountry
,currency
oulanguage
n'exclut pas les autres valeurs éligibles. Vous devez interdire explicitement les autres valeurs.Non autorisé (
never
): ne correspond jamais aux valeurs répertoriées, correspond à toutes les autres valeurs applicables
Correspondances implicites et explicites
- Correspondances implicites
- 1 et 3 sont éligibles aux correspondances implicites, lorsque des valeurs applicables sont utilisées.
- Correspondances explicites
- 2 et 3 sont éligibles aux correspondances explicites pour les valeurs listées.
Lorsque vous souhaitez exclure certains pays, devises ou langues, vous devez définir explicitement leur état de correspondance sur never
. Vous pouvez combiner les méthodes 2 et 3 pour décrire les fonctionnalités de votre site Web. Reportez-vous à la section "Exemples".
Correspondance des appareils
Pour éviter toute confusion, nous vous recommandons d'utiliser la mise en correspondance des appareils pour une page de destination:
mobile
: la page s'affiche sur un appareil mobile, mais pas sur un ordinateur de bureau ni sur une tablette.desktop
: la page s'affiche sur les ordinateurs de bureau et les tablettes, mais pas sur les mobiles, même si vous interdisez explicitement les tablettes. Pour contourner ce problème, vous pouvez définir un multiplicateur d'enchères négatif élevé pour les tablettes.tablet
: la page s'affiche sur ordinateur, sauf si elle est explicitement interdite, mais elle ne s'affiche pas sur mobile.
Sources Google
La plupart des partenaires activent par défaut les canaux Google suivants sur chaque page de destination:
- Local Universal (Prices dans les résultats de recherche Google)
- Résultats sur une carte
Exemples
Cette section présente des exemples courants de définitions de pages de destination de base.
Standard
<PointOfSale id="pos-usd">
<!-- Explicitly allow US Dollars -->
<Match status="yes" currency="USD"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Plusieurs
<PointOfSale id="pos-us">
<!-- Explicitly allow US and Dollars -->
<Match status="yes" currency="USD"/>
<Match status="yes" country="US"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
<PointOfSale id="pos-uk">
<!-- Explicitly allow GB and Pounds -->
<Match status="yes" currency="GBP"/>
<Match status="yes" country="GB"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Pays
Ne diffusez les annonces qu'au Japon. Tous les autres pays sont mis en correspondance implicitement, sauf interdiction explicite.
<PointOfSale id='pos-jp'>
<!-- Explicitly match on Japan -->
<Match status='yes' country='JP'/>
<!-- List common countries to exclude -->
<Match status='never' country='US'/>
<Match status='never' country='FR'/>
...
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Lorsque vous définissez une page de destination afin qu'elle corresponde à un seul pays, vous devez généralement exclure les 10 à 20 pays qui génèrent le plus grand nombre d'impressions, comme indiqué dans Hotel Center, et n'inclure que les pays à mettre en correspondance.
Appareil
Ne diffusez les annonces que sur les appareils mobiles. Le critère device
n'est mis en correspondance avec une valeur qu'en cas de définition explicite.
<PointOfSale id='pos-mobile'>
<!-- Explicitly match on mobile only -->
<Match status='yes' device="mobile"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Devise
Diffusez les annonces pour les utilisateurs dont la devise est l'euro, mais pas le dollar américain. Toutes les autres devises sont mises en correspondance implicitement, sauf interdiction explicite.
<PointOfSale id="pos-eur">
<!-- Explicitly allow Euros -->
<Match status="yes" currency="EUR"/>
<!-- Explicitly disallow US dollars -->
<Match status="never" currency="USD"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Langue
Diffusez les annonces uniquement pour les utilisateurs qui préfèrent l'anglais.
<PointOfSale id='pos-en'>
<!-- Explicitly match on English -->
<Match status='yes' language='en'/>
<!-- List common languages to exclude -->
<Match status='never' language='es'/>
<Match status='never' language='fr'/>
<Match status='never' language='jp'/>
...
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Lorsque vous définissez une page de destination afin qu'elle corresponde à une seule langue, vous devez généralement exclure les 10 à 20 langues qui génèrent le plus grand nombre d'impressions, comme indiqué dans Hotel Center, et n'inclure que les langues à mettre en correspondance.
Plusieurs pays
Diffusez les annonces de préférence dans les pays US
et GB
, mais elles peuvent être mises en correspondance avec un autre pays s'il n'existe aucune autre définition de page de destination.
<PointOfSale id='pos-us-uk'>
<!-- Explicitly match on the US and/or GB -->
<Match status='yes' country='US'/>
<Match status='yes' country='GB'/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Pays + langue
Ne diffusez les annonces qu'au Japon pour les utilisateurs qui préfèrent l'anglais. Sauf interdiction explicite, tous les pays et toutes les langues sont mis en correspondance implicitement.
<PointOfSale id='pos-jp-en'>
<!-- Explicitly match on Japan -->
<Match status='yes' country='JP'/>
<!-- List common countries to exclude -->
<Match status='never' country='US'/>
<Match status='never' country='FR'/>
...
<!-- Explicitly match on English -->
<Match status='yes' language='en'/>
<!-- List common languages to exclude -->
<Match status='never' language='jp'/>
<Match status='never' language='fr'/>
...
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
Priorité en cas de correspondances de plusieurs pages de destination
Plusieurs définitions de pages de destination peuvent correspondre aux critères. Dans ce cas, Google les classe selon les règles suivantes:
Une correspondance avec une condition associée à l'utilisateur est prioritaire sur une correspondance avec une condition associée à l'hôtel. Par exemple, si une page de destination ne correspond qu'à la devise de l'utilisateur, mais qu'une autre ne correspond qu'à la devise de l'hôtel, Google choisit la page de destination correspondant à la devise de l'utilisateur.
Ordre des critères, comme suit:
- Pays
- Devise
- Marque
- Langue
- Appareil
- Source Google
Par exemple, si une page de destination ne correspond qu'à la devise de l'utilisateur, mais qu'une autre ne correspond qu'à l'appareil de l'utilisateur, Google choisit la page de destination correspondant à la devise de l'utilisateur.
Une correspondance explicite est préférable à une correspondance implicite. Par exemple, si une page de destination correspond explicitement à la devise de l'utilisateur, mais qu'une autre ne lui correspond qu'implicitement, Google choisit la page de destination avec la correspondance explicite. De plus, si plusieurs critères utilisateur sont définis (par exemple, pays et langue, et que la langue est spécifiée), la langue de l'utilisateur doit correspondre explicitement. Sinon, la page de destination ne sera pas sélectionnée.
Nous vous recommandons de faire correspondre le même ensemble de critères sur chaque page de destination de votre configuration. Cela permet de déterminer plus facilement pourquoi la correspondance est établie sur l'une des multiples pages de destination. Consultez l'exemple "Multiples".
Pour la configuration d'un fichier de pages de destination, si deux définitions avec le même niveau de priorité correspondent, Google choisit celle qui apparaît en premier dans le fichier.
Filtrer les pages de destination
Afin de filtrer un sous-ensemble de pages de destination éligibles pour un hôtel donné, vous pouvez utiliser l'élément <AllowablePointsOfSale>
dans un message Transaction. Pour en savoir plus, consultez la documentation de référence XML sur la tarification et l'inventaire des chambres (transactions).
L'exemple suivant d'un message Transaction ne permet à l'hôtel de faire correspondre que pos-mobile
et pos-en
:
<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2023-05-24T20:44:56-04:00" id="42">
<Result>
<Property>052213</Property>
...
<-- Allow pos-mobile and pos-en to match. All others will not match. -->
<strong><AllowablePointsOfSale>
<PointOfSale id="pos-mobile"/>
<PointOfSale id="pos-en"/>
</AllowablePointsOfSale></strong>
</Result>
</Transaction>
Les pages de destination qui ne sont pas listées dans le bloc <AllowablePointsOfSale>
ne sont pas mises en correspondance. Si vous excluez le bloc <AllowablePointsOfSale>
de votre message Transaction, toutes les pages de destination peuvent être mises en correspondance.
Vous pouvez également utiliser l'élément <AllowablePointsOfSale>
si vous souhaitez inclure ou exclure des hôtels spécifiques sur la page de destination de la fonctionnalité Appel Direct.