תחביר של קובצי דפי נחיתה

הרכיב הבסיסי (root) של קובץ דפי הנחיתה הוא <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 המלאה, כולל הרכיבים שנדרשים למעקב. למשל:

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>. צריך לציין פלחים למעקב אחר כתובת דף הנחיתה באמצעות תבניות המעקב של Google Ads, שזמינות בחשבון Google Ads ובסיומת של כתובת ה-URL הסופית. אם כתובות URL למעקב לא נמצאות ב-Google Ads, המערכת תתעלם מהרכיב <LPURL>.

אין צורך לסמן את הערך <LPURL> בתו בריחה (escape). הגדרה נכונה של ValueTrack ב-Google Ads מחליפה אותה באופן אוטומטי. למשל:

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

אי אפשר להשתמש בפרמטרים של ValueTrack ב<LPURL>. מידע נוסף זמין במאמר הגדרת מעקב דינמי בקמפיין לקידום מלון.

הסכימה של קובץ דפי הנחיתה מגדירה את המבנה והמגבלות של קובץ דפי נחיתה. מידע נוסף זמין במאמר סכימות של מודעות להזמנת חדרים