משתנים ותנאים

מודעות להזמנת חדרים וקישורים ללא עלות לביצוע הזמנות כוללים קישורים לדפי נחיתה שבהם המשתמשים יכולים להזמין חדרים. אתם יכולים להגדיר איך Google יוצרת את הקישור כך שיכלול את כל המידע הנוסף על המשתמש ועל מסלול הנסיעה שלו. לדוגמה, תוכלו לכלול בכתובת ה-URL פרטים כמו מזהה המלון, השפה, קודי המטבע ותאריכי הצ'ק-אין.

סקירה

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

<URL>https://partner_url?param_id=(variable_name)</URL>

בדוגמה הבאה מוצגת כתובת URL שמשתמשת בשמות המשתנים של Google במקום במזהה המלון ובמסלול הנסיעה בפועל:

<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
  &amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)
  &amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)
</URL>

כשהמערכת יוצרת את הקישור לדף הנחיתה עבור דף תוצאות החיפוש, Google מחליפה את המשתנים בערכים בפועל כדי לוודא שכתובת ה-URL כוללת את המידע הדינמי. לדוגמה, אם המשתמש יזמין חדר ל-6 לילות החל מ-23 במאי 2023 במלון מספר 42, Google תעבד את הקישור הקודם כך:

https://www.partnerdomain.com?hotelID=42&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=6

הערכים ש-Google מקצה למשתנים במחרוזת השאילתה תלויים בנתונים המתאימים בפיד מחירי המלונות, בפיד רשימת המלונות ובהגדרות המשתמשים.

לדוגמה,הערך של המשתנה LENGTH מוקצה לרכיב <Nights> מפיד המחירים של מסלול הנסיעה הקשור. באופן דומה, הערך של המשתנה PARTNER-HOTEL-ID מוגדר ברכיב <id> מהפיד של רשימת המלונות, שתואם לקריטריוני החיפוש של המשתמש.

חלק מהמשתנים הם קבוצות משנה של רכיבים בפיד המחירים. לדוגמה, המשתנים CHECKINDAY, CHECKINMONTH ו-CHECKINYEAR נשלפים מהרכיב <Checkin> היחיד בפיד המחירים. משתנים אחרים מחושבים לפי הלוקאל של המשתמש והגדרות לקוח אחרות.

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

משתני כתובות URL

בטבלה הבאה מתוארים המשתנים הזמינים שבהם אפשר להשתמש כדי ליצור את כתובת דף הנחיתה:

משתנה מומלץ/אופציונלי תיאור
ADVANCE-BOOKING-WINDOW Optional מספר הימים להזמנה מראש לפני תאריך הצ'ק-אין באזור הזמן של המלון בזמן ההזמנה. לדוגמה, 36.
ALTERNATE-HOTEL-ID Recommended (if you have separate IDs to identify properties versus booking engines) מזהה חלופי של הנכס. שם המאפיין הזה מצוין בפיד של רשימת המלונות. כדאי להשתמש במזהים נפרדים אם צריך מזהה נכס אחד לפרטי הפיד ומזהה נכס אחר למנוע ההזמנות.
CAMPAIGN-ID Recommended המזהה של קמפיין Google Ads שברצונך לשייך לכתובת ה-URL. השדה הזה ריק אם הקליק לא משויך לקמפיין Google Ads.
CHECKINDAY Recommended היום בן שתי הספרות שמוגדר ברכיב <Checkin> בפיד מחירי המלון. לדוגמה: 20.
CHECKINDAY-OF-WEEK Optional היום בשבוע — Monday עד Sunday, שבו מתבצע הצ'ק-אין, באזור הזמן של המלון. לדוגמה: Tuesday.
CHECKINMONTH Recommended חודש בן שתי ספרות שמוגדר ברכיב <Checkin> בפיד מחירי המלון. לדוגמה: 05.
CHECKINYEAR Recommended השנה (4 הספרות) שהוגדרה ברכיב <Checkin> בפיד מחירי המלון. לדוגמה: 2023.
CHECKOUTDAY Recommended היום הדו-ספרתי מחושב על סמך הרכיבים <Nights> ו-<Checkin> של פיד מחירי המלון. לדוגמה, 26.
CHECKOUTMONTH Recommended החודש בן שתי הספרות מחושב על סמך הרכיבים <Nights> ו-<Checkin> של פיד מחירי המלון. לדוגמה, 05.
CHECKOUTYEAR Recommended השנה בת 4 הספרות מחושבת על סמך הרכיבים <Nights> ו-<Checkin> של פיד מחירי המלון. לדוגמה, 2023.
CHILD-AGE Recommended (must be provided for child occupancy pricing) הגיל המקסימלי של כל ילד, כפי שמצוין ברכיבים <Child "age"> של פיד המחירים. צריך להשתמש במשתנה הזה בשילוב עם בלוק מותנה של FOR-EACH-CHILD-AGE.
CHILD-INDEX Optional משתנה לולאה עם 0 אינדקסים שמייצג מונה לכל חדר ילדים וגיל הילד או הילדה שצוינו במסלול הנסיעה. לא חייבים להשתמש במשתנה הזה, אבל אפשר להשתמש בו רק בשילוב עם בלוק מותנה של FOR-EACH-CHILD-AGE.
CLICK-TYPE Optional מציין אם המשתמש לחץ על כרטיס המוצר כדי לציין תעריף רגיל של מלון או עבור חבילת חדרים. הערכים האפשריים הם:
  • hotel: המשתמש לחץ על דף האפליקציה כדי להציע מחיר רגיל לחדר.
  • room: המשתמש לחץ על הדף העסקי של חבילת חדר.
CLOSE-RATE-RULE-IDS Optional (only applies if you are using conditional or private rates) רשימה מופרדת בפסיקים של מזהים של כללי תמחור בשביל תעריפים שלא היו זמינים, אבל יכול להיות שהמזהים היו זמינים אם המשתמש ביצע פעולה משנית. לתשומת ליבך, מזהים של כללי תמחור בשביל תעריפים פרטיים תמיד מאוכלסים כאן כשמוצג ממשק משתמש תואם שמוצג למשתמש.
CUSTOM[1-5] Optional הערכים של שדות בהתאמה אישית שמוגדרים ברכיב <Result> עם מגבלה של 200 תווים לכל שדה מותאם אישית. למידע נוסף, קראו את המאמר סקירה כללית של הודעות בנושא עסקאות. שדות בהתאמה אישית לא זמינים כשמשתמשים ב-ARI.
DATE-TYPE Optional מציין אם המשתמש בחר את תאריך ברירת המחדל או תאריך ספציפי שסופק בחיפוש. הערכים האפשריים הם:
  • default: המשתמש לחץ על מודעה להזמנת חדרים או על קישור ללא עלות לביצוע הזמנה שבהם נעשה שימוש בתאריכי ברירת המחדל.
  • selected: המשתמש לחץ על מודעה להזמנת חדרים או על קישור ללא עלות לביצוע הזמנה עם התאריכים שהוגדרו.
GOOGLE-SITE Optional הנכס של Google שבו משתמש צפה בנתוני התמחור של המלון. הערכים האפשריים הם:
  • localuniversal: המשתמש מצא את הקישור להזמנת חדר במלון דרך חיפוש של google.com.
  • mapresults: המשתמש מצא את הקישור להזמנת חדר במלון דרך maps.google.com.
  • verification: Google משתמשת בערך הזה לביצוע בדיקות אוטומטיות של איכות הנתונים באתר. אנחנו לא מחייבים אתכם על השאילתות האלה. מערכת Google Analytics יכולה להשתמש בפרמטר הזה ובערך שלו כדי לזהות תנועה מאימות אוטומטי של מודעות להזמנת חדרים.
  • unknown: המשתמש מצא את המודעה או את הקישור ללא עלות לביצוע הזמנה דרך מקור שלא ידוע.
LENGTH Recommended משך השהייה במונחים של מספר הלילות, המוגדר על ידי הרכיב <Nights> בפיד מחירי המלון. לדוגמה, 3.
NUM-ADULTS Recommended (must be used with the NUM-CHILDREN or FOR-EACH-CHILD-AGE condition) מספר האורחים המבוגרים שצוין על ידי המשתמש במסלול הנסיעה. צריך להשתמש במשתנה הזה בשילוב עם NUM-CHILDREN, FOR-EACH-CHILD-AGE או שניהם.
NUM-CHILDREN Recommended מספר הילדים (בני 0-17) שצוינו במסלול הנסיעה על ידי המשתמש. NUM-CHILDREN, FOR-EACH-CHILD-AGE או גם וגם כדי להשתתף במסלולי נסיעה עם ילדים.
NUM-GUESTS Recommended (if you don't send child occupancy pricing) המספר הכולל של אורחים, מבוגרים וילדים, שצוינו במסלול הנסיעה על ידי המשתמש. הערך הזה הוא סכום של הערכים NUM-ADULTS ו-NUM-CHILDREN. כדי למקסם את ההשתתפות, מומלץ מאוד להשתמש במקום זאת ב-NUM-ADULTS וגם ב-NUM-CHILDREN.
PACKAGE-ID Recommended (applies if you use Room Bundles) המזהה הייחודי של החבילה בפיד של מחירי המלון. בחבילה רגילה, מזהה החבילה הוא הערך של הרכיב <PackageID> בתוך בלוק של <Result>. בחבילת חדר, מזהה החבילה הוא הערך של הרכיב <PackageID>, בבלוקים <RoomBundle> או <PackageData> של הודעת העסקה.
PARTNER-CURRENCY Optional קוד המטבע בן שלוש האותיות, שמוגדר על ידי המאפיין currency של הרכיב <Baserate> בפיד מחירי המלון. לדוגמה, USD או CAD .
PARTNER-HOTEL-ID Recommended המזהה הייחודי של המלון, שהוגדר על ידי הרכיב <id> בפיד רשימת המלונות.
PARTNER-ROOM-ID Recommended (applies if you use Room Bundles) המזהה הייחודי של החדר בפיד מחירי המלון. בחדר רגיל, מזהה החדר הוא הערך של הרכיב <RoomID> בתוך הבלוק של <Result>. בחבילת חדר, מזהה החדר הוא הערך שהוקצה לרכיב <RoomID> בבלוקים <RoomBundle> או <RoomData> בהודעת העסקה.
PAYMENT-ID Optional (only applies to Ads) הפרמטר מקבל ערך של מחרוזת מוגדרת מראש commission, או מספר IATA שהוקצה ל-Google (לדוגמה, 01234567), אם אתם משתמשים בסוכנות לגביית עמלות. כדי לשנות את הפורמט של מספר IATA או של המחרוזת המוגדרת מראש, אתם צריכים לפנות למנהל החשבונות הטכני (TAM).
PRICE-DISPLAYED-TAX (Optional) סכום המס שמוצג למשתמש במטבע המקומי של המשתמש. הערך של PRICE-DISPLAYED-TAX הוא הערך של הרכיב <Tax> בפיד מחירי המלון. לדוגמה, "3.14".
PRICE-DISPLAYED-TOTAL (Optional) העלות הכוללת של החדר שמוצגת למשתמש במטבע המקומי של המשתמש. הערך של PRICE-DISPLAYED-TOTAL הוא הסכום של הרכיבים <Baserate>, <Tax> ו-<OtherFees> מפיד מחירי המלון. לדוגמה, "152.13".
PROMO-CODE (Optional)

אם משתמשים בקידומי מכירות של ARI, הערך של המשתנה מוקצה למאפיין id של <Promotion> שהוחל. אם מפעילים כמה מבצעים, זוהי רשימה של מזהי מבצעים שמופרדים בפסיקים בסדר שרירותי.

אם משתמשים ב כללי תמחור, הערך של המשתנה מוקצה לרכיב PromoCode אם מחילים את כלל התמחור התואם.

RATE-PLAN-ID Recommended (only applies if you use RoomBundles) המזהה כפי שהוגדר על ידי הרכיב <RatePlanID> בבלוק <RoomBundle> של פיד המחירים. הערך <RatePlanID> מייצג את המזהה הייחודי של שילוב של נתוני חדר וחבילה. מידע נוסף מופיע במאמר חבילות חדרים.
RATE-RULE-ID Recommended (only applies if you use conditional rates or private rates) המזהה כפי שמוגדר על ידי המאפיין rate_rule_id בבלוק <Rate> של פיד המחירים. מידע נוסף זמין במאמר תעריפים בלעדיים.

הערה: מוצגים רק תעריפים בלעדיים או תעריפים פרטיים שלא מוסתרים.

USER-COUNTRY Recommended קוד מדינה בן שתי אותיות שמציין את מיקום המשתמש. המידע הזה נשלף מהגדרות הלקוח של המשתמש. לדוגמה, US או FR.
USER-CURRENCY Recommended קוד מטבע בן שלוש אותיות המציין את המטבע המקומי של המשתמש. המערכת מסיקה את הערך של המשתנה USER-CURRENCY מהגדרות הלקוח של המשתמש. לדוגמה, USD או CAD .
USER-DEVICE Recommended סוג המכשיר של המשתמש. הערך של USER-DEVICE יכול להיות אחד מהערכים הבאים:
  • mobile
  • tablet
  • desktop
  • unknown

המערכת מסיקה את הערך של המשתנה USER-DEVICE מהגדרות הלקוח של המשתמש.

USER-LANGUAGE Recommended קוד שפה בן שתי אותיות לפי תקן ISO 639-1 שמציין את שפת התצוגה של המודעה או הקישור ללא עלות לביצוע הזמנה. המערכת מסיקה את הערך של המשתנה USER-LANGUAGE מהגדרות הלקוח של המשתמש. לדוגמה, en או fr.
USER-LIST-ID (מוגדר ב-Google Ads) Optional (only applies if you use Audience Lists in Google Ads) מזהה רשימת המשתמשים ב-Google Ads שמכיל את רשימת החברים בקהל או את פרטי המשתמשים. רשימות הקהלים משמשות כבסיס להגדרת התאמות של הצעות מחיר. אם המשתמש משויך לכמה רשימות קהלים, נבחרת רשימת החברים בקהל עם התאמת הצעת המחיר הגבוהה ביותר. מקרים בין קהלים עם התאמת הצעת המחיר הגדולה ביותר נקבעים באופן אקראי.
VERIFICATION Optional ערך בוליאני שמאמת אם הקישור נוצר על ידי Google לצורך בדיקה או אימות אוטומטי. אם הקישור נוצר על ידי Google לצורך בדיקה או אימות אוטומטי, הסטטוס שלו יהיה true. אחרת, הקישור הוא false.

לוגיקה מותנית בכתובות URL

אפשר להשתמש בהוראות מיוחדות ברכיב <URL> של קובץ דפי הנחיתה כדי ליצור תנאים של נקודות קצה.

הלוגיקה של תנאי תומכת בהצהרות הבאות:

  • if_statement: אם true, הערכים שמופיעים אחרי התנאי הזה יתווספו לכתובת ה-URL, אחרת יתווספו הערכים שמופיעים אחרי ההוראה ELSE.

  • for_statement: יוצר תנאי ללולאת FOR שמבצע איטרציה על מספר הערכים שצוינו.

הצהרות IF ו-FOR כוללות את הפרטים הבאים:

תנאי מומלץ/אופציונלי תיאור
IF-AD-CLICK (מודעות להזמנת חדרים בלבד) Optional הפרמטר מקבל את הערך true אם הקליק של המשתמש הגיע ממודעה. הערך יהיה false אם הקליק של המשתמש נבע מקישור ללא עלות לביצוע הזמנה.
IF-CLICK-TYPE-HOTEL Optional הערך יהיה true אם המשתמש לחץ על כרטיס מוצר של מלון. אחרת, הערך יהיה false.
IF-CLICK-TYPE-ROOM Optional הערך יהיה true אם המשתמש לחץ על כרטיס מוצר של חבילת חדר. אחרת, הערך יהיה false.
IF-CLOSE-RATE-RULE-IDS Optional הערך יהיה true אם תעריף מותנה אחד או יותר לא היה זמין כי המשתמש לא היה כשיר. אחרת, הפרמטר מקבל את הערך false. כברירת מחדל, הערך יהיה true אם ממשק המשתמש של תעריף פרטי הוצג למשתמש.
IF-DEFAULT-RATE Optional הערך יהיה true אם המשתמש לחץ על דף פרטי מקום של מלון שבו היו בשימוש בתאריכי ברירת המחדל. אחרת, הערך יהיה false.
IF-HOTEL-CAMPAIGN Optional הערך של הפרמטר הזה הוא true אם הקליק של המשתמש הגיע מקמפיין לקידום מלון. אחרת, הערך של הפרמטר הזה הוא false. ההבחנה הזו שימושית לשותפים שיש להם כמה סוגי קמפיינים ב-Google Ads כדי להקצות שיוך.
IF-PAYMENT-ID (מודעות להזמנת חדרים בלבד) Recommended (if you use pay-per-stay Google Ads campaigns) הפרמטר מקבל את הערך true למלונות שמשתתפים בתוכנית העמלות של תשלום לפי שהייה (PPS). אחרת, הפרמטר מקבל את הערך false.
IF-PROMO-CODE Optional הערך יהיה true אם המשתמש לחץ על מחיר שמבוסס על קידום מכירות ב-ARI או על כלל תמחור עם PromoCode נתון. אחרת, הפרמטר מקבל את הערך false.
IF-PROMOTED (מודעות להזמנת חדרים בלבד) Recommended (if you use Promoted hotels) הערך יהיה true אם המשתמש לחץ על מודעה לקידום מלון. אחרת, הערך יהיה false.
IF-RATE-RULE-ID Optional הערך של הפרמטר הזה הוא true אם המשתמש בחר תעריף מותנה . אחרת, הערך יהיה false.
IF-USER-LIST-ID (מוגדר ב-Google Ads) Optional הערך יהיה true אם המשתמש חבר במזהה רשימת לקוחות ב-Google Ads שציינת כשהגדרת מכפילי הצעות מחיר לרשימות קהלים. אחרת, הערך של הפרמטר הזה הוא false.
IF-VERIFICATION Optional הערך יהיה true אם הקישור נוצר על ידי Google לצורך בדיקה או אימות אוטומטי. אחרת, הקישור יהיה false.
ELSE Recommended (if you use any conditional IF statements) אם התנאי הקודם לא מתקיים, הערכים שמופיעים אחרי התנאי הזה יתווספו לכתובת ה-URL.
END-IF Optional (required if you have any IF conditional statements) מסיים את הבלוק המותנה של ההצהרה IF.
FOR-EACH-CHILD-AGE Optional (required for child occupancy pricing) מתבצעת הפעלה אחת לכל רכיב <Child "age"> בפיד המחירים. לדוגמה, אם <OccupancyDetails> כולל את שני הרכיבים <Child age="17"> ו-<Child age= "17">, ההוראה תתבצע פעמיים.
END-FOR-EACH Optional (required if using FOR-EACH block) מסיים את הבלוק המותנה של ההצהרה FOR-EACH.

דוגמה עבור קליק על מודעה מסוג IF-AD

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

הדוגמה הבאה משתמשת בהוראה הזו בקובץ דף נחיתה:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&amp;adType=1(ELSE)&amp;adType=0(ENDIF)</URL>

בדוגמה הזו, אם המשתמש לא לחץ על מודעה, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123&adType=0

אם המשתמש לחץ על המודעה, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123&adType=1

דוגמה ל-IF-Click-TYPE-מלון

אפשר ליצור בלוק מותנה כדי לבדוק אם המשתמש בחר מלון בלי חבילת חדרים מפורשת. הערך של הרכיב <RatePlanID> בבלוק <Room Bundle> של ההודעה על העסקה יוגדר לפי המחיר של חבילת החדרים המשויכת באופן מפורש, שהמשתמש בחר.

הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:

<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

בדוגמה הזו, אם המשתמש בחר חבילת חדר, התוצאה תהיה כתובת ה-URL הבאה:

https://partner.com/landing_room?hid=123

אם המשתמש לא בחר חבילת חדר, התוצאה תהיה כתובת ה-URL הבאה:

https://partner.com/landing?hid=123

דוגמה ל-IF-CLICK-TYPE-ROOM

אפשר ליצור בלוק מותנה כדי לבדוק אם המשתמש בחר חבילת חדרים.

הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:

<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

בדוגמה הזו, אם המשתמש לא בחר חבילת חדר, התוצאה תהיה כתובת ה-URL הבאה:

https://partner.com/landing?hid=123

אם המשתמש בחר חבילת חדר, התוצאה תהיה כתובת ה-URL הבאה:

https://partner.com/landing_room?hid=123

דוגמה ל-IF-DEFAULT-DATE

משתמשים בהצהרה המותנית IF-DEFAULT-DATE כדי להגדיר פרמטר שאינו תאריך, שבו האתר יוכל להשתמש כדי להפעיל התנהגות מותאמת אישית אם המשתמש לא בחר תאריך.

בדוגמה הבאה בודקים אם נעשה שימוש בתאריך ברירת המחדל:

<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)&amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&amp;popup_datepicker=true(ELSE)&amp;popup_datepicker=false(ENDIF)</URL>

בדוגמה הזו, אם המשתמש לא בחר תאריך, יכול להיות שהתוצאה תהיה דומה לכתובת ה-URL הבאה שמציגה את ברירת המחדל של התאריכים:

https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true

אם המשתמש בחר תאריך, יכול להיות שהתוצאה תהיה דומה לכתובת ה-URL הבאה, בהתאם למסלול הנסיעה שבחר:

https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false

דוגמה לקמפיין IF-GUEST-CAMPAIGN (מודעות להזמנת חדרים וקליקים על קישורים ללא עלות לביצוע הזמנה)

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

הדוגמה הבאה משתמשת בהוראה הזו בקובץ דף נחיתה:

<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

בדוגמה הזו, אם משתמש לוחץ על כתובת URL של קמפיין לקידום מלון, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hotelID=123&hotel_campaign=12345678

אם הקליק לא על כתובת URL של קמפיין לקידום מלון (למשל, קמפיין רגיל לרשת החיפוש), התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hotelID=123&utm_campaign=87654321

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

מזהי קמפיינים ריקים עם קליקים של FBL

אם הקליק מגיע מקישור ללא עלות לביצוע הזמנה, IF-HOTEL-CAMPAIGN מחזירה את הערך TRUE והערך CAMPAIGN-ID נשאר ריק כפי שמוצג בכתובת ה-URL הבאה:

https://www.partner.com?hotelID=123&hotel_campaign=

אפשר להשתמש בהצהרת המותנה IF-AD-CLICK כדי למנוע מזהה קמפיין ריק כפי שמוצג בדוגמה הבאה:

<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)(IF-AD-CLICK)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)&amp;FreeBookingLink(ENDIF)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

דוגמה ל-IF-PAYMENT-ID (מודעות להזמנת חדרים בלבד)

אפשר להשתמש בהצהרה המותנית IF-PAYMENT-ID כדי לשנות את כתובת ה-URL בהתאם למקרים שבהם הקליק הוא תוצאה של תוכנית עמלות PPS או לא. בדוגמה הבאה אנחנו בודקים אם הקליק הגיע מתוכנית העמלות של PPS, ומקצה ערך לפרמטר booking_source על סמך התוצאה:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&amp;booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>

אם המלון משתתף בתוכנית 'עמלות', התוצאה תהיה אחת מכתובות ה-URL הבאות:

  • אם לא הוקצה ל-Google מספר IATA:
    https://partner.com?hid=123&amp;booking_source=commissions
  • אם הוקצה ל-Google מספר IATA:
    https://partner.com?hid=123&amp;booking_source=01234567

אחרת, התוצאה תהיה כתובת ה-URL הבאה:

https://partner.com?hid=123&booking_source=cpc

IF-PROMOTED לדוגמה (מודעות להזמנת חדרים בלבד)

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

הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:

<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

בדוגמה הזו, אם המשתמש בחר מודעה לקידום מלון, התוצאה תהיה כתובת ה-URL הבאה:

https://partner.com/1?hid=123

אם המשתמש לא בחר מודעה לקידום מלון, התוצאה תהיה כתובת ה-URL הבאה:

https://partner.com/0?hid=123

דוגמה ל-IF-RATE-כלל-ID

אפשר ליצור בלוק מותנה כדי לבדוק אם המשתמש בחר תעריף מותנה. במקרה כזה, ייעשה שימוש בערך של הרכיב <RateRuleID> בבלוק <Rate> של הודעת העסקה.

הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&amp;customerType=42(ELSE)(ENDIF)</URL>

בדוגמה הזו, אם המשתמש לא בחר תעריף מותנה, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123

אם המשתמש בחר תעריף מותנה, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123&customerType=42

דוגמה ל-IF-USER-LIST-ID (מוגדר ב-Google Ads)

אם מגדירים מכפילי הצעות מחיר לרשימות קהלים בקמפיין לקידום מלון ב-Google Ads, אפשר להשתמש במאפיין IF-USER-LIST-ID בשילוב עם USER-LIST-ID כדי להגדיר פרמטר באתר ללקוח ששייך לרשימה מסוימת של חברים בקהל ב-Google Ads. מומלץ לעשות זאת למטרות מעקב או כדי להתאים אישית את האתר לחברים ברשימות הקהלים.

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&amp;audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>

בדוגמה הזו, אם המשתמש לא היה חבר ברשימת החברים בקהל, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123

אם המשתמש היה חבר ברשימת החברים בקהל 12345678, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123&audience_list=12345678

דוגמה לאימות IF

כדי לבדוק אם Google יצרה את כתובת ה-URL לצורך בדיקה או אימות אוטומטי, אפשר להשתמש ב-IF-VERIFICATION.

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&amp;isgoogle=true(ENDIF)</URL>

בדוגמה הזו, אם Google לא יצרה את כתובת ה-URL לבדיקה או לאימות, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123

אם Google יצרה את כתובת ה-URL לצורך בדיקה או אימות, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?hid=123&isgoogle=true

דוגמה ל-FOR-EACH-CHILD-AGE

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

הדוגמה הבאה משתמשת בהוראה הזו בקובץ דפי נחיתה:

<URL>https://partner.com?adults=(NUM-ADULTS)&amp;children=(NUM-CHILDREN)(FOR-EACH-CHILD-AGE)&amp;age=(CHILD-INDEX)_(CHILD-AGE)(END-FOR-EACH)&amp;hid=(PARTNER-HOTEL-ID)&amp;</URL>

בדוגמה הזו, אם מסלול הנסיעה כלל 2 מבוגרים ו-2 ילדים עם גיל 0 ו-17 בהתאמה, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123

אם מסלול הנסיעה כלל 2 מבוגרים ו-0 ילדים, התוצאה תהיה כתובת ה-URL הבאה:

https://www.partner.com?adults=2&children=0&hid=123

הנחיות כלליות בעת יצירת כתובות URL

כל המשתנים הם אופציונליים. אין צורך להוסיף משתנים לכתובת דף הנחיתה. עם זאת, השימוש במשתנים להעברת פרטי מסלול נסיעה ופרטי משתמש בדרך כלל משפר את חוויית המשתמש ועוזר לכם לציית למדיניות של Google.

הכללים הבאים חלים כשמגדירים כתובות URL מובנות בקובץ של דפי נחיתה:

  • כל המשתנים מוקפים בסוגריים פתוחים ובסוגריים סוגרים.

  • אפשר להעביר פרמטרים של מחרוזת שאילתה רק אחרי סימן השאלה ("?") בכתובת ה-URL.

  • הפרמטרים של מחרוזת השאילתה צריכים להיות מופרדים באמצעות אמפרסנד ('&') בפלט הסופי. האמפרסנד הוא תו מיוחד ב-XML, והפורמט של דפי הנחיתה הוא XML. לכן צריך להשתמש בישות המקודדת '&amp;" במקומה. הפלט הסופי מעבד את התו '&' אמיתי. למשל:

    <!-- Do this: -->
    <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL>
    
    <!-- Do NOT do this: -->
    <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL>
    

    בנוסף, צריך לקודד בכתובת URL תווים מיוחדים שאפשר לכלול בכתובת דף הנחיתה. למשל:

    • רווח (" "): מחליפים את תווי הרווח ב-"%20;" ברכיב <URL>
    • קו נטוי קדימה ('/'): מחליפים את הקו נטוי קדימה ב-'%2F' ברכיב <URL>

    לא כל התווים שאינם אלפאנומריים חייבים להיות מקודדים לפי כתובת URL. לדוגמה, מקפים ("-") לא חייבים להיות מקודדים ככתובות URL. בטבלת הקידוד של כתובות URL תוכלו למצוא רשימה של תווים נפוצים שחייבים להיות מקודדים בכתובת URL.

  • אפשר ליצור ערכים של פרמטר יחיד מכמה משתנים. בדוגמה הבאה נוצר פרמטר יחיד, checkinDate, מהמשתנים CHECKINDAY, CHECKINMONTH ו-CHECKINYEAR:

    <URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
    

    בדוגמה הזו מתקבלת כתובת URL שעשויה להיראות כך:

    https://www.partnerdomain.com?checkinDate=7/23/1971
    
  • אפשר להשתמש בכל מזהה בתור שם הפרמטרים של מחרוזת השאילתה. השרת מעבד את הערכים האלו. עם זאת, הערכים שאתם מעבירים מוגבלים לרשימת המשתנים הזמינים.

  • בנוסף לרשימת המשתנים הזמינים, אפשר להשתמש בעד חמישה משתנים מותאמים אישית.