Syntax der Landingpage-Datei

Das Stammelement der Landingpage-Datei ist <PointsOfSale>. Es enthält ein untergeordnetes Element <PointOfSale>,das keine Attribute hat. Eine Landingpage-Datei kann mehrere untergeordnete <PointOfSale>-Elemente haben.

Jede Landingpage, die Sie in der Landingpage-Datei definieren, ist in einem <PointOfSale>-Element enthalten. Dieses Element verwendet nur das Attribut id, das eine eindeutige Kennung für eine Landingpage definiert. Mit dem Wert von id können Sie geeignete Landingpages für ein passendes Hotel filtern. Verwenden Sie dazu das Element <AllowablePointsOfSale> in <Transaction>.

Syntax

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

In der folgenden Tabelle werden die untergeordneten Elemente des Elements <PointOfSale> beschrieben:

Element Erforderlich Beschreibung
<DisplayNames> Optional

Enthält Anzeigetext für Online-Reisebüros. Dieses Element verwendet die folgenden Attribute:

  • display_text: Enthält den Text, der in einer Anzeige oder einem kostenlosen Buchungslink erscheint. Es sollte der Name des Partners sein.
  • display_language: Ein zweistelliger Sprachcode gibt die Sprache der Anzeige oder des kostenlosen Buchungslinks an. Der Wert dieses Attributs muss mit einer unterstützten Sprache übereinstimmen, die durch das Element <Match> angegeben wird.

Das folgende Beispiel zeigt einen Anzeigenamen für ein französisches Online-Reisebüro:

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

Schließen Sie das Element <DisplayNames> für Anbieter im zentralen Reservierungssystem (Central Reservations System, CRS) (auch „Integrationspartner“ genannt) und Direktanbieter wie Hotelinhaber oder -ketten aus. Für diese Art von Partnern wird der Text für die Anzeige und den kostenlosen Buchungslink aus dem Element <Name> des Hotels in der Hotelliste verwendet.

Hinweis: Wenn Sie bei OTAs beim Google-Support einen standardmäßigen Anzeigenamen konfiguriert haben, ist dieses Feld optional. Andernfalls müssen die Onlinereisebüros <DisplayNames> angeben.

<Match> Required

Definiert Filter dafür, ob Ihre Anzeigen und kostenlosen Buchungslinks basierend auf verschiedenen Eigenschaften des Nutzers oder Hotels angezeigt werden. Sie können beispielsweise festlegen, dass eine Anzeige oder ein kostenloser Buchungslink nur Nutzern in einem bestimmten Land angezeigt wird.

Dieses Element verwendet die folgenden Attribute:

  • status: Legt fest, ob die Ergebnisse für das angegebene Kriterium bei einer Übereinstimmung ein- oder ausgeschlossen werden. Gültige Werte sind yes (muss übereinstimmen) oder never (muss nicht übereinstimmen).
  • country: Weist anhand der Google-Domain zu, die mit dem Nutzer und dem Hotel verknüpft ist. Dieses Attribut verwendet einen aus zwei Buchstaben bestehenden Ländercode. Beispiel: US oder FR.
  • language: Weist anhand der Sprache des Nutzers und des Hotels zu. Dieses Attribut verwendet einen aus zwei Buchstaben bestehenden Sprachcode. Beispiel: en oder fr.
  • brand: Weist anhand des Werts des Attributs hotel_brand zu, das in Ihrer Hotelliste angegeben ist. Dieser Filter kann nützlich sein, wenn Sie unterschiedliche URLs für Ihre Buchungssysteme oder verschiedene Marken haben.
  • currency: Weist anhand der Währung des Landes des Nutzers oder des Hotels zu. Dieses Attribut verwendet einen aus drei Buchstaben bestehenden Währungscode. Beispiel: USD oder EUR.
  • sitetype: Weist den Nutzer anhand des Google-Produkts zu, über das er Ihre Hotelpreisdaten angesehen hat. Dieses Attribut verwendet die folgenden Werte:
    • localuniversal: Der Nutzer hat die Anzeige oder den kostenlosen Buchungslink über eine Suchanfrage gefunden (in der Regel auf google.com).
    • mapresults: Der Nutzer hat den Hotel-Buchungslink über maps.google.com gefunden.
  • device: Weist den Nutzer anhand des Gerätetyps zu, den er für die Suche verwendet. Dieses Attribut akzeptiert mobile, desktop oder tablet.

    HINWEIS: Sie können status nicht auf never festlegen, wenn device auf tablet gesetzt ist.

Beispiel:

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

Sie können die Attribute des Elements <Match> wie im folgenden Beispiel kombinieren, um die Zuordnungsregeln zu vereinfachen:

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

Weitere Informationen finden Sie unter Regeln für den Abgleich von Landingpages.

<URL> Required Gibt einen Link zu Ihrer Website an, über den der Nutzer ein Zimmer buchen kann. Sie können dynamische Informationen über den Nutzer und seinen Reiseplan als Abfragestringparameter einfügen. Zum Beispiel können Sie die Hotel-ID mithilfe der Variablen PARTNER-HOTEL-ID in der URL angeben:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Wenn dieser Link erstellt und dem Nutzer angezeigt wird, ersetzt Google die Variable PARTNER-HOTEL-ID durch die entsprechende Hotel-ID. Wenn der Nutzer auf Ihre Website gelangt, können auf Ihrer Website die Werte aller Abfragestringparameter extrahiert und verarbeitet werden, um eine reibungslose Nutzererfahrung zu ermöglichen. Eine vollständige Liste der in der Landingpage-URL zulässigen Variablen finden Sie unter Variablen und Bedingungen verwenden.

Wenn Sie Tracking verwenden, geben Sie die vollständige URL einschließlich der für das Tracking erforderlichen Komponenten an. Beispiel:

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

ValueTrack-Parameter können in <URL> nicht verwendet werden.

Für jede Landingpage kann nur ein <URL>-Element definiert werden.

<LPURL> Optional

Wird verwendet, um dynamisches Tracking in der Landingpage-URL zu unterstützen. Gibt das Nicht-Tracking-Segment der URL an, die im <URL>-Element definiert ist. Tracking-Segmente der Landingpage-URL müssen mithilfe von Google Ads-Tracking-Vorlagen, die in Ihrem Google Ads-Konto verfügbar sind, und dem Suffix der finalen URL angegeben werden. Sind in Google Ads keine Tracking-URLs vorhanden, wird das Element <LPURL> ignoriert.

Der Wert <LPURL> muss nicht maskiert werden. Ist die ValueTrack-Konfiguration in Google Ads korrekt, wird sie automatisch umgangen. Beispiel:

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

ValueTrack-Parameter können in <LPURL> nicht verwendet werden. Weitere Informationen finden Sie unter Dynamisches Tracking für eine Hotelkampagne einrichten.

Das Schema der Landingpage-Datei definiert die Struktur und die Einschränkungen einer Landingpage-Datei. Weitere Informationen finden Sie unter Hotelanzeigenschemas.