Синтаксис файла целевых страниц

Корневым элементом файла целевых страниц является <PointsOfSale> , который принимает один дочерний элемент <PointOfSale> и не имеет атрибутов. Файл целевых страниц может иметь несколько дочерних элементов <PointOfSale> .

Каждая целевая страница, определенная вами в файле целевых страниц, включена в элемент <PointOfSale> . Этот элемент принимает единственный атрибут id , который определяет уникальный идентификатор целевой страницы. Вы можете использовать значение id для фильтрации подходящих целевых страниц для соответствующего отеля. Это можно сделать с помощью элемента <AllowablePointsOfSale> в <Transaction> .

Синтаксис

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

В следующей таблице описаны дочерние элементы элемента <PointOfSale> :

Элемент Необходимый Описание
<DisplayNames> Optional

Содержит отображаемый текст для онлайн-турагентств (OTA). Этот элемент принимает следующие атрибуты:

  • display_text : содержит текст, который отображается в объявлении или ссылке на бесплатное бронирование. Это должно быть имя партнера.
  • display_language : двухбуквенный код языка определяет язык отображения объявления или ссылки на бесплатное бронирование. Значение этого атрибута должно соответствовать поддерживаемому языку, указанному в элементе <Match> .

В следующем примере показано отображаемое имя для французского OTA:

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

Исключите элемент <DisplayNames> для поставщиков Центральной системы бронирования (CRS), также известных как «партнеры по интеграции», и прямых поставщиков, таких как владельцы отелей или сети. Для этих типов партнеров текст объявления и ссылки на бесплатное бронирование берется из элемента <Name> отеля в списке отелей .

Примечание. Если для OTA вы настроили отображаемое имя по умолчанию в службе поддержки Google, это поле является необязательным. В противном случае OTA должен предоставить <DisplayNames> .

<Match> Required

Определяет фильтры отображения ваших объявлений и бесплатных ссылок для бронирования на основе различных характеристик пользователя или отеля. Например, вы можете указать, чтобы объявление или ссылка на бесплатное бронирование отображались только пользователям в определенной стране.

Этот элемент принимает следующие атрибуты:

  • status : определяет, включает ли совпадение или исключает результаты по указанному критерию. Допустимые значения: yes (должно совпадать) или never (не должно совпадать).
  • country : соответствует домену Google, связанному с пользователем и отелем. Этот атрибут принимает двухбуквенный код страны . Например, US или FR .
  • language : соответствует языку пользователя и языку отеля. Этот атрибут принимает двухбуквенный код языка . Например, en или fr .
  • brand : соответствует значению атрибута hotel_brand , указанного в списке отелей. Этот фильтр может быть полезен, если у вас разные URL-адреса для ваших систем бронирования или разных брендов.
  • currency : соответствует валюте пользователя или страны отеля. Этот атрибут принимает трехбуквенный код валюты . Например, USD или EUR .
  • sitetype : соответствует ресурсу Google, на котором пользователь просматривал данные о ценах на ваш отель. Этот атрибут принимает следующие значения:
    • localuniversal : пользователь нашел объявление или ссылку на бесплатное бронирование с помощью поиска, обычно на google.com .
    • mapresults : пользователь нашел ссылку для бронирования гостиницы на сайте maps.google.com .
  • device : соответствует типу устройства, которое пользователь использует для поиска. Этот атрибут принимает mobile , desktop или tablet .

    ПРИМЕЧАНИЕ. Вы не можете установить status « never , если device установлено значение tablet .

Например:

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

Вы можете комбинировать атрибуты элемента <Match> , чтобы упростить правила сопоставления, как показано в следующем примере:

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

Дополнительную информацию см. в разделе Правила соответствия целевых страниц .

<URL> Required Определяет ссылку на ваш сайт, где пользователь может забронировать номер. Вы можете вставить динамическую информацию о пользователе и его маршруте в качестве параметров строки запроса. Например, вы можете включить идентификатор отеля, используя переменную PARTNER-HOTEL-ID в URL:
http://partner.com/landing?hid=(PARTNER-HOTEL-ID)

Когда эта ссылка создается и отображается пользователю, Google заменяет переменную PARTNER-HOTEL-ID соответствующим идентификатором гостиницы. Когда пользователь переходит на ваш сайт, ваш сайт может затем извлечь и обработать значения всех параметров строки запроса, чтобы обеспечить удобство взаимодействия с пользователем. Полный список переменных, разрешенных в URL-адресе целевой страницы, см. в разделе Использование переменных и условий .

При использовании отслеживания укажите полный URL-адрес, включая компоненты, необходимые для отслеживания. Например:

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

Параметры ValueTrack нельзя использовать в <URL> .

Вы можете определить только один элемент <URL> для каждой целевой страницы.

<LPURL> Optional

Используется для поддержки динамического отслеживания в URL-адресе целевой страницы. Указывает неотслеживаемый сегмент URL-адреса, определенного в элементе <URL>. Сегменты отслеживания URL-адреса целевой страницы необходимо указать с помощью шаблонов отслеживания Google Рекламы, доступных в вашем аккаунте Google Рекламы, и суффикса конечного URL-адреса. Если URL-адреса отслеживания отсутствуют в Google Рекламе, элемент <LPURL> игнорируется.

Значение <LPURL> экранировать не нужно. Правильная конфигурация ValueTrack в Google Рекламе автоматически исключает его. Например:

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

Параметры ValueTrack нельзя использовать в <LPURL> . Дополнительную информацию см. в разделе Настройка динамического отслеживания для кампании для гостиниц.

Схема файла целевых страниц определяет структуру и ограничения файла целевых страниц. Дополнительную информацию см. в разделе «Схемы рекламы отелей».