Syntax der Landingpage-Datei

Das Stammelement der Landingpage-Datei ist <PointsOfSale>. Es verwendet ein untergeordnetes Element (<PointOfSale>) und hat keine Attribute. 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 das einzelne Attribut id, das eine eindeutige Kennzeichnung für eine Landingpage definiert. Mit dem Wert von id können Sie geeignete Landingpages für ein übereinstimmendes Hotel filtern. Dazu können Sie das Element <AllowablePointsOfSale> in <Transaction> verwenden.

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 zu sehen ist. 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 OTA-Update:

  <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) aus, die auch als „Integrationspartner“ bezeichnet werden, und für Direktanbieter wie Hoteleigentümer oder -ketten. Für diese Arten von Partnern wird der Text für Anzeigen und kostenlose Buchungslinks aus dem <Name>-Element des Hotels in der Hotelliste übernommen.

Hinweis: Wenn Sie bei OTAs beim Google-Support einen Standard-Anzeigenamen konfiguriert haben, ist dieses Feld optional. Andernfalls müssen OTAs <DisplayNames> bereitstellen.

<Match> Required

Definiert Filter dafür, ob Ihre Anzeigen und kostenlosen Buchungslinks basierend auf verschiedenen Merkmalen des Nutzers oder Hotels angezeigt werden. Du kannst beispielsweise angeben, dass eine Anzeige oder ein kostenloser Buchungslink nur Nutzern in einem bestimmten Land angezeigt werden soll.

Dieses Element verwendet die folgenden Attribute:

  • status: Bestimmt, ob Ergebnisse für das angegebene Kriterium bei einer Übereinstimmung ein- oder ausgeschlossen werden. Gültige Werte sind yes (muss übereinstimmen) oder never (darf nicht übereinstimmen).
  • country: Weist anhand der Google-Domain zu, die dem Nutzer und dem Hotel zugeordnet ist. Dieses Attribut verwendet einen zweistelligen Ländercode. Beispiel: US oder FR.
  • language: Weist anhand der Sprache des Nutzers und des Hotels zu. Dieses Attribut verwendet einen zweistelligen 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 Hotels zu. Dieses Attribut verwendet einen dreistelligen Währungscode. Beispiel: USD oder EUR.
  • sitetype: Weist den Nutzer anhand des Google-Produkts zu, über das ein Nutzer Ihre Hotelpreisdaten aufgerufen hat. Dieses Attribut verwendet die folgenden Werte:
    • localuniversal: Der Nutzer hat die Anzeige oder den kostenlosen Buchungslink über eine Suche gefunden, in der Regel auf google.com.
    • mapresults: Der Nutzer hat den Hotel-Buchungslink über maps.google.com gefunden.
  • device: Weist anhand des Gerätetyps zu, den der Nutzer für die Suche verwendet. Dieses Attribut verwendet 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 Abgleichsregeln 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, auf der Nutzer ein Zimmer buchen können. Sie können dynamische Informationen über die Nutzer und ihren Reiseplan als Abfragestringparameter einfügen. Beispielsweise kannst du 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 sich bis zu Ihrer Website durchklickt, können die Werte aller Abfragestringparameter auf Ihrer Website extrahiert und verarbeitet werden, um eine reibungslose Nutzererfahrung zu bieten. 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 Komponenten an, die für das Tracking erforderlich sind. 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.

Sie können für jede Landingpage nur ein <URL>-Element definieren.

<LPURL> Optional

Wird zur Unterstützung von dynamischem Tracking in der Landingpage-URL verwendet. 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 im Suffix der finalen URL angegeben werden. Wenn in Google Ads keine Tracking-URLs vorhanden sind, wird das <LPURL>-Element ignoriert.

Der Wert <LPURL> muss nicht maskiert werden. Bei einer korrekten ValueTrack-Konfiguration in Google Ads werden diese automatisch maskiert. 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 Schemas für Hotelanzeigen.