Syntax der Landingpage-Datei

Das Stammelement der Landingpage-Datei ist <PointsOfSale> und benötigt eine untergeordnetes Element <PointOfSale> und hat keine Attribute. Eine Landingpage-Datei kann haben mehrere untergeordnete <PointOfSale>-Elemente.

Jede Landingpage, die Sie in der Landingpage-Datei definieren, ist in einem <PointOfSale>-Element. Dieses Element verwendet das einzelne Attribut id, das eine eindeutige Kennung für eine Landingpage definiert. Sie können den Wert von id, um geeignete Landingpages für ein passendes Hotel zu filtern. Sie schaffen das mit dem 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 einem oder einen kostenlosen Buchungslink. Es sollte der Name des Partners sein.
  • display_language: A Zweistelliger Sprachcode gibt die Sprache der Anzeige an. oder einen kostenlosen Buchungslink. Der Wert dieses Attributs muss mit einem unterstützte Sprache, die in <Match> angegeben ist -Elements.

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

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

<DisplayNames>-Element für Central ausschließen Anbieter des Reservierungssystems (CRS), auch bekannt als „Integration Partner“ und Direktlieferanten wie Hoteleigentümer oder -ketten. Für wird der Text für Anzeigen und kostenlose Buchungslinks Element <Name> des Hotels in der Hotelliste

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

<Match> Required

Definiert Filter dafür, ob Ihre Anzeigen und kostenlosen Buchungslinks die basierend auf verschiedenen Merkmalen der Nutzer oder des Hotels präsentiert werden. Für Sie können beispielsweise festlegen, dass eine Anzeige oder ein kostenloser Buchungslink eingeblendet wird. nur für Nutzer in einem bestimmten Land.

Dieses Element verwendet die folgenden Attribute:

  • status: Legt fest, ob bei einer Übereinstimmung ein- oder ausgeschlossen wird Ergebnisse für das angegebene Kriterium. Gültige Werte sind yes (muss stimmt überein) oder never (muss nicht übereinstimmen).
  • country: Übereinstimmungen mit der Google-Domain, die verknüpft ist mit für die Nutzenden und das Hotel. 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 einen Sprachcode mit zwei Buchstaben Beispiel: en oder fr.
  • brand: Weist anhand des Werts von hotel_brand zu das in Ihrer Hotelliste angegeben ist. Dieser Filter kann nützlich sein, 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 auf das Google-Produkt hin, auf dem ein Nutzer Ihre Hotelpreisdaten angezeigt haben. Dieses Attribut verwendet Werte:
    • localuniversal: Der Nutzer hat die Anzeige oder die kostenlose Buchung gefunden. über eine Suche, in der Regel auf google.com.
    • mapresults: Der Nutzer hat den Hotel-Buchungslink über gefunden. maps.google.com.
  • device: Weist den Nutzer anhand des Gerätetyps zu, den er für die Suche verwendet hat. Dieses Attribut verwendet mobile, desktop oder tablet

    HINWEIS: Sie können status nicht auf never, 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 Ihre Regeln für den Abgleich 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 Landing pages Übereinstimmungsregeln.

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

Wenn dieser Link erstellt und dem Nutzer angezeigt wird, ersetzt die Variable PARTNER-HOTEL-ID durch die entsprechende Hotel-ID an. Wenn der Nutzer auf Ihre Website gelangt, kann diese Extrahieren und verarbeiten Sie dann die Werte aller Abfragestringparameter, um eine reibungslose User Experience zu schaffen. Eine vollständige Liste der in der Landingpage-URL zulässigen Variablen finden Sie unter Variablen und Bedingungen verwenden.

Bei Verwendung von Tracking die vollständige URL einschließlich der Komponenten angeben 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 jeweils nur ein <URL>-Element definieren Landingpage.

<LPURL> Optional

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

Der Wert <LPURL> muss nicht mit einem Escapezeichen versehen werden. A Wenn die ValueTrack-Konfiguration in Google Ads korrekt ist, wird sie maskiert. automatisch. Beispiel:

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

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

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