نحو فایل صفحات فرود

عنصر ریشه فایل صفحات فرود <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

حاوی متن نمایشی برای آژانس های مسافرتی آنلاین (OTAs). این عنصر دارای ویژگی های زیر است:

  • 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 را می گیرد.

    توجه: اگر device روی tablet تنظیم شده باشد، نمی توانید status روی never تنظیم کنید.

مثلا:

<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 Ads که در حساب Google Ads شما موجود است و پسوند URL نهایی مشخص شود. اگر URL های ردیابی در Google Ads وجود نداشته باشند، عنصر <LPURL> نادیده گرفته می شود.

مقدار <LPURL> نیازی به فرار نیست. یک پیکربندی صحیح ValueTrack در Google Ads به طور خودکار از آن فرار می کند. مثلا:

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

پارامترهای ValueTrack را نمی توان در <LPURL> استفاده کرد. برای اطلاعات بیشتر، به تنظیم ردیابی پویا برای کمپین هتل مراجعه کنید.

طرحواره فایل صفحات فرود ساختار و محدودیت های فایل صفحات فرود را تعریف می کند. برای اطلاعات بیشتر، طرحواره تبلیغات هتل را بخوانید