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

מודעות להזמנת חדרים וקישורים ללא עלות לביצוע הזמנות כוללים קישורים לדפי נחיתה שבהם המשתמשים יכולים להזמין חדרים. ניתן להגדיר איך 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>

כשהמערכת יוצרת את הקישור לדף הנחיתה עבור דף תוצאות החיפוש, מחליפה את המשתנים בערכים בפועל כדי לוודא שכתובת ה-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, או של Google שהוקצה לו מספר IATA (לדוגמה, '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 עבור או אימות אוטומטי. אם הקישור נוצר, השעה היא true על ידי Google לבדיקה או לאימות אוטומטי, אחרת הוא 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) אם התנאי הקודם לא מתקיים, הערכים שמופיעים אחריו מוכנסים לכתובת האתר.
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-Hotel

אפשר ליצור בלוק מותנה שבודק אם המשתמש בחר מלון ללא חבילת חדר מפורשת. הערך של הרכיב <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.

  • אפשר ליצור ערכים של פרמטר יחיד מכמה משתנים. בדוגמה הבאה בונה פרמטר יחיד, 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
    
  • אפשר להשתמש בכל מזהה בתור שם הפרמטרים של מחרוזת השאילתה. השרת שלך יעבדו את הערכים האלה. עם זאת, הערכים שמעבירים מוגבלים רשימה של המשתנים הזמינים.

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