Składnia pliku stron docelowych

Elementem głównym pliku stron docelowych jest element <PointsOfSale>,który ma 1 element podrzędny (<PointOfSale>) i nie ma atrybutów. Plik stron docelowych może mieć wiele elementów podrzędnych <PointOfSale>.

Każda strona docelowa zdefiniowana w pliku stron docelowych jest uwzględniona w elemencie <PointOfSale>. Ten element wymaga podania jednego atrybutu, id, który definiuje unikalny identyfikator strony docelowej. Możesz użyć wartości id, aby odfiltrować odpowiednie strony docelowe dla pasującego hotelu. Możesz to zrobić, używając elementu <AllowablePointsOfSale> w sekcji <Transaction>.

Składnia

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

Tabela poniżej opisuje elementy podrzędne elementu <PointOfSale>:

Element Wymagane Opis
<DisplayNames> Optional

Zawiera tekst wyświetlany w internetowych biurach podróży. Ten element ma te atrybuty:

  • display_text: zawiera tekst wyświetlany w reklamie lub bezpłatnym linku do rezerwacji. Powinna to być nazwa partnera.
  • display_language: dwuliterowy kod języka określający język wyświetlania reklamy lub bezpłatny link do rezerwacji. Wartość tego atrybutu musi być zgodna z obsługiwanym językiem określonym przez element <Match>.

Poniższy przykład pokazuje wyświetlaną nazwę francuskiego OTA:

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

Wyklucz element <DisplayNames> w przypadku dostawców systemu rezerwacji centralnej (CRS), zwanych też „partnerami integracyjnymi”, oraz dostawców bezpośrednich, takich jak właściciele hoteli lub sieci hotelowe. W przypadku tego typu partnerów tekst reklamy i bezpłatnego linku do rezerwacji jest pobierany z elementu <Name> hotelu w liście hoteli.

Uwaga: jeśli w przypadku OTA skonfigurowano domyślną nazwę wyświetlaną w kontaktach z zespołem pomocy Google, to pole jest opcjonalne. W przeciwnym razie OTA musi przekazać <DisplayNames>.

<Match> Required

Określa filtry określające, czy Twoje reklamy i bezpłatne linki do rezerwacji są wyświetlane na podstawie różnych cech użytkownika lub hotelu. Możesz na przykład określić, że reklama lub bezpłatny link do rezerwacji ma być wyświetlany tylko użytkownikom z określonego kraju.

Ten element ma te atrybuty:

  • status: określa, czy dopasowanie uwzględnia czy wyklucza wyniki dla określonego kryterium. Prawidłowe wartości to yes (musi pasować) lub never (nie musi pasować).
  • country: dopasowanie w domenie Google powiązanej z użytkownikiem i hotelem. Ten atrybut przyjmuje 2-literowy kod kraju. Na przykład US lub FR.
  • language: dopasowanie języka użytkownika i hotelu. Ten atrybut przyjmuje dwuliterowy kod języka. Na przykład en lub fr.
  • brand: dopasowanie według wartości atrybutu hotel_brand określonego na liście hoteli. Ten filtr może być przydatny, jeśli masz różne adresy URL dla systemów rezerwacji lub różnych marek.
  • currency: dopasowanie do waluty kraju użytkownika lub hotelu. Ten atrybut przyjmuje 3-literowy kod waluty. Na przykład USD lub EUR.
  • sitetype: dopasowanie do usługi Google, w której użytkownik wyświetlił dane o cenach hoteli. Ten atrybut przyjmuje te wartości:
    • localuniversal: użytkownik znalazł reklamę lub link do bezpłatnej rezerwacji w wyszukiwarce, zwykle w wyszukiwarce google.com.
    • mapresults: użytkownik znalazł link do rezerwacji hotelu na stronie maps.google.com.
  • device: dopasowanie według typu urządzenia, którego użytkownik używa do wyszukiwania. Ten atrybut może przyjmować wartości mobile, desktop lub tablet.

    UWAGA: nie możesz ustawić wartości status na never, jeśli wartość device jest tablet.

Na przykład:

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

Aby uprościć reguły dopasowywania, możesz połączyć atrybuty elementu <Match>, jak pokazano w tym przykładzie:

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

Więcej informacji znajdziesz w artykule Reguły dopasowywania stron docelowych.

<URL> Required Określa link do Twojej witryny, w której użytkownik może zarezerwować pokój. Jako parametry ciągu zapytania możesz wstawiać dynamiczne informacje o użytkowniku i jego planie podróży. Identyfikator hotelu możesz podać, na przykład używając zmiennej PARTNER-HOTEL-ID w adresie URL:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Gdy ten link zostanie utworzony i wyświetlony użytkownikowi, Google zastąpi zmienną PARTNER-HOTEL-ID odpowiednim identyfikatorem hotelu. Gdy użytkownik kliknie link do Twojej witryny, witryna może wyodrębnić i przetworzyć wartości wszystkich parametrów ciągu znaków zapytania, aby zapewnić użytkownikowi płynne działanie. Pełną listę zmiennych dozwolonych w adresie URL strony docelowej znajdziesz w artykule Korzystanie ze zmiennych i warunków.

Podczas korzystania ze śledzenia podaj pełny adres URL, w tym składniki potrzebne do śledzenia. Na przykład:

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

Parametrów ValueTrack nie można używać w parametrze <URL>.

Na każdej stronie docelowej możesz zdefiniować tylko 1 element <URL>.

<LPURL> Optional

Służy do obsługi śledzenia dynamicznego w adresie URL strony docelowej. Określa segment URL bez śledzenia zdefiniowany w elemencie <URL>. Segmenty śledzenia adresu URL strony docelowej muszą być określone za pomocą szablonów śledzenia Google Ads, które są dostępne na koncie Google Ads, oraz sufiksu końcowego adresu URL. Jeśli w Google Ads nie ma adresów URL śledzenia, element <LPURL> jest ignorowany.

Wartość <LPURL> nie musi być ujęta w znaki ucieczki. Poprawna konfiguracja ValueTrack w Google Ads zmieni automatycznie jej znaczenie. Na przykład:

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

Parametrów ValueTrack nie można używać w parametrze <LPURL>. Więcej informacji znajdziesz w artykule Konfigurowanie śledzenia dynamicznego w kampanii reklam hoteli.

Schemat pliku stron docelowych definiuje strukturę i ograniczenia pliku stron docelowych. Więcej informacji znajdziesz w artykule Schematy reklam hoteli.